„Zabbix Szerver telepítése MySQL-Debian környezetben” változatai közötti eltérés
Nincs szerkesztési összefoglaló |
|||
| (9 közbenső módosítás ugyanattól a szerkesztőtől nincs mutatva) | |||
| 1. sor: | 1. sor: | ||
==Összefoglalás== | ==Összefoglalás== | ||
A leírás Debian | A leírás a [https://www.zabbix.com/ Zabbix] nyílt forrású monitoring szerver telepítését mutatja be Debian operációs rendszeren. | ||
A | A szükséges MySQL adatbázis szervert és az SNMP MIB fájlokat az operációs rendszer tárolójából telepítjük. | ||
A | A példában Zabbix-server-mysql 4.0 LTS kiadása lesz telepítve. | ||
A | A parancsok root jogot feltételeznek. (állandó root jog: sudo -i) | ||
== | ==Előfeltételek== | ||
===SNMP telepítés=== | ===SNMP telepítés=== | ||
====Debian 9==== | |||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
echo 'deb http://deb.debian.org/debian stretch contrib non-free' >> /etc/apt/sources.list | echo 'deb http://deb.debian.org/debian stretch contrib non-free' >> /etc/apt/sources.list | ||
</syntaxhighlight> | |||
====Debian 10==== | |||
<syntaxhighlight lang="bash"> | |||
echo 'deb http://deb.debian.org/debian buster contrib non-free' >> /etc/apt/sources.list | |||
</syntaxhighlight><br /> | |||
<syntaxhighlight lang="bash"> | |||
apt-get update | apt-get update | ||
apt-get install -y snmp-mibs-downloader snmp | apt-get install -y snmp-mibs-downloader snmp | ||
mkdir -p /usr/local/share/snmp/mibs | mkdir -p /usr/local/share/snmp/mibs | ||
echo 'mibdirs +/usr/local/share/snmp/mibs' >> /etc/snmp/snmp.conf | echo 'mibdirs +/usr/local/share/snmp/mibs' >> /etc/snmp/snmp.conf | ||
</syntaxhighlight> | </syntaxhighlight>A '''/usr/local/share/snmp/mibs''' könyvtárba kerülhetnek később az egyéb gyártói MIB fájlok. | ||
===Zabbix | ===[[Zabbix tároló telepítése]]=== | ||
===MySQL adatbázis létrehozása=== | ====MySQL adatbázis létrehozása==== | ||
Feltételezve, hogy a mysql root felhasználónak konzolból nincs jelszava. (telepítés alapértelmezett) | Feltételezve, hogy a mysql root felhasználónak konzolból nincs jelszava. (telepítés alapértelmezett) | ||
Az adatbázis nevet, felhasználó nevet és jelszót cseréljük a kívánt értékre. | Az adatbázis nevet, felhasználó nevet és jelszót cseréljük a kívánt értékre. | ||
*zabbix: adatbázis név | *'''zabbix''': adatbázis név | ||
*zabbix: adatbázis felhasználó név | *'''zabbix''': adatbázis felhasználó név | ||
*password: adatbázis felhasználó | *'''password''': adatbázis felhasználó jelszava | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
mysql -uroot -e "CREATE DATABASE zabbix character set utf8 collate utf8_bin; | mysql -uroot -e "CREATE DATABASE zabbix character set utf8 collate utf8_bin; | ||
GRANT ALL PRIVILEGES ON zabbix.* TO 'zabbix'@'%' IDENTIFIED BY 'password'; | GRANT ALL PRIVILEGES ON zabbix.* TO 'zabbix'@'%' IDENTIFIED BY 'password'; | ||
FLUSH PRIVILEGES;" | FLUSH PRIVILEGES;" | ||
</syntaxhighlight> | </syntaxhighlight> | ||
==Szolgáltatás telepítése== | ==Szolgáltatás telepítése== | ||
===Zabbix | ===Zabbix csomag telepítése=== | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
apt -y install zabbix-server-mysql | |||
</syntaxhighlight> | </syntaxhighlight> | ||
===Adatbázis séma feltöltése=== | |||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
zcat /usr/share/doc/zabbix-server-mysql/create.sql.gz | mysql -uroot zabbix | |||
</syntaxhighlight> | </syntaxhighlight> | ||
===Zabbix szerver konfigurálása=== | ===Zabbix szerver konfigurálása=== | ||
Az alábbi értéket adjuk meg az '''/etc/zabbix/zabbix_server.conf''' konfigurációban: | |||
<syntaxhighlight lang="ini"> | <syntaxhighlight lang="ini"> | ||
DBHost= localhost # adatbázis szerver domain vagy IP | DBHost= localhost # adatbázis szerver domain vagy IP | ||
| 93. sor: | 65. sor: | ||
DBPassword= # adatbázis felhasználó jelszó | DBPassword= # adatbázis felhasználó jelszó | ||
</syntaxhighlight> | </syntaxhighlight> | ||
===Szolgáltatás konfigurálása=== | |||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
systemctl enable zabbix-server.service | |||
service zabbix-server start | service zabbix-server start | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Log ellenőrzése | |||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
tail -f /var/log/zabbix/zabbix_server.log | tail -f /var/log/zabbix/zabbix_server.log | ||
</syntaxhighlight> | </syntaxhighlight> | ||
=== | ===Egyéb teendők=== | ||
Egy szerver hostra [[Zabbix Agent telepítése Debian környezetben|Zabbix agent-et is telepíteni]] kell. | |||
A Zabbix kezeléséhez a [[Zabbix Frontend telepítése Apache-Debian környezetben|Zabbix frontend-et kell telepíteni]]. | |||
__LEGYENTARTALOMJEGYZÉK__ | __LEGYENTARTALOMJEGYZÉK__ | ||
| 119. sor: | 85. sor: | ||
[[Kategória:Zabbix server]] | [[Kategória:Zabbix server]] | ||
[[Kategória:Debian]] | [[Kategória:Debian]] | ||
A lap jelenlegi, 2020. október 26., 19:23-kori változata
Összefoglalás
A leírás a Zabbix nyílt forrású monitoring szerver telepítését mutatja be Debian operációs rendszeren.
A szükséges MySQL adatbázis szervert és az SNMP MIB fájlokat az operációs rendszer tárolójából telepítjük.
A példában Zabbix-server-mysql 4.0 LTS kiadása lesz telepítve.
A parancsok root jogot feltételeznek. (állandó root jog: sudo -i)
Előfeltételek
SNMP telepítés
Debian 9
echo 'deb http://deb.debian.org/debian stretch contrib non-free' >> /etc/apt/sources.list
Debian 10
echo 'deb http://deb.debian.org/debian buster contrib non-free' >> /etc/apt/sources.list
apt-get update
apt-get install -y snmp-mibs-downloader snmp
mkdir -p /usr/local/share/snmp/mibs
echo 'mibdirs +/usr/local/share/snmp/mibs' >> /etc/snmp/snmp.conf
A /usr/local/share/snmp/mibs könyvtárba kerülhetnek később az egyéb gyártói MIB fájlok.
Zabbix tároló telepítése
MySQL adatbázis létrehozása
Feltételezve, hogy a mysql root felhasználónak konzolból nincs jelszava. (telepítés alapértelmezett)
Az adatbázis nevet, felhasználó nevet és jelszót cseréljük a kívánt értékre.
- zabbix: adatbázis név
- zabbix: adatbázis felhasználó név
- password: adatbázis felhasználó jelszava
mysql -uroot -e "CREATE DATABASE zabbix character set utf8 collate utf8_bin;
GRANT ALL PRIVILEGES ON zabbix.* TO 'zabbix'@'%' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;"
Szolgáltatás telepítése
Zabbix csomag telepítése
apt -y install zabbix-server-mysql
Adatbázis séma feltöltése
zcat /usr/share/doc/zabbix-server-mysql/create.sql.gz | mysql -uroot zabbix
Zabbix szerver konfigurálása
Az alábbi értéket adjuk meg az /etc/zabbix/zabbix_server.conf konfigurációban:
DBHost= localhost # adatbázis szerver domain vagy IP
DBPort= # adatbázis szerver port
DBName= # adatbázis név
DBUser= # adatbázis felhasználó név
DBPassword= # adatbázis felhasználó jelszó
Szolgáltatás konfigurálása
systemctl enable zabbix-server.service
service zabbix-server start
Log ellenőrzése
tail -f /var/log/zabbix/zabbix_server.log
Egyéb teendők
Egy szerver hostra Zabbix agent-et is telepíteni kell.
A Zabbix kezeléséhez a Zabbix frontend-et kell telepíteni.