„Zabbix Proxy telepítése MySQL-Debian környezetben” változatai közötti eltérés
Nincs szerkesztési összefoglaló |
|||
| 24. sor: | 24. sor: | ||
</syntaxhighlight>A '''/usr/local/share/snmp/mibs''' könyvtárba kerülhetnek később az egyéb gyártói MIB fájlok. | </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 tároló telepítése]] === | ===[[Zabbix tároló telepítése]]=== | ||
===MySQL adatbázis létrehozása=== | ===MySQL adatbázis létrehozása=== | ||
| 70. sor: | 70. sor: | ||
A [[Zabbix Frontend telepítése Apache-Debian környezetben|Frontend]]-en az Administration / Proxies menüpontban hozzuk létre a proxy-t ugyanazon a néven, amit a konfigurációs fájlban adtunk meg. | A [[Zabbix Frontend telepítése Apache-Debian környezetben|Frontend]]-en az Administration / Proxies menüpontban hozzuk létre a proxy-t ugyanazon a néven, amit a konfigurációs fájlban adtunk meg. | ||
[[Fájl:Zabbix Proxy on Frontend.png|középre|keretnélküli|757x757px]] | |||
=== Szolgáltatás konfigurálása === | ===Szolgáltatás konfigurálása=== | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
systemctl enable zabbix-proxy.service | systemctl enable zabbix-proxy.service | ||
A lap 2020. október 26., 19:43-kori változata
Összefoglalás
A leírás a Zabbix nyílt forrású monitoring proxy kiszolgáló telepítését mutatja be MySQL backend-el, 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-proxy-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_proxy: adatbázis név
- zabbix: adatbázis felhasználó név
- password: adatbázis felhasználó jelszó
mysql -uroot -e "CREATE DATABASE zabbix_proxy character set utf8 collate utf8_bin;
GRANT ALL PRIVILEGES ON zabbix_proxy.* TO 'zabbix'@'%' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;"
mysql -uroot -e "set global innodb_strict_mode='OFF';" # for zabbix bug: https://support.zabbix.com/browse/ZBX-16757
Szolgáltatás telepítése
Zabbix csomag telepítése
apt -y install zabbix-proxy-mysql
Adatbázis séma feltöltése.
zcat /usr/share/doc/zabbix-proxy-mysql/schema.sql.gz | mysql -uroot zabbix_proxy
Zabbix proxy konfigurálása
A proxy az agent-el ellentétben vagy aktív vagy passzív módú lehet, de mindkettő nem. A proxy-t a Frontend felületen is létre kell hozni. A neve és a módja meg kell egyezzen konfigurációs fájlban megadottakkal.
Az alábbi minimum értéket adjuk meg az /etc/zabbix/zabbix_proxy.conf konfigurációban:
ProxyMode= # 0 passzív, 1 aktív
Server= # Zabbix szerver IP vagy domain név
Hostname= # Proxy neve.
# Hostname vagy HostnameItem kötelező. Csak az egyik használható. Ugyanannak kell lennie, amit a frontenden megadunk.
Hostname= # A proxy egyedi kis-nagybetű érzékeny neve a Zabbix rendszerben.
HostnameItem= system.hostname # A proxy neve a Zabbix rendszerben makróval meghatározva.
DBHost= localhost # adatbátis host
DBPort= # adatbázis port
DBName= # adatbázis név
DBUser= # adatbázis felhasználó név
DBPassword= # adatbázis felhasználó jelszó
Egyéb konfigurációs lehetőségek.
A Frontend-en az Administration / Proxies menüpontban hozzuk létre a proxy-t ugyanazon a néven, amit a konfigurációs fájlban adtunk meg.
Szolgáltatás konfigurálása
systemctl enable zabbix-proxy.service
service zabbix-proxy start
Proxy log ellenőrzése
tail -f /var/log/zabbix/zabbix_proxy.log
Ellenőrzés a Frontend-en
Menü: Administration / Proxies.
Egyéb teendők
Egy proxy hostra Zabbix agent-et is telepíteni kell.
