„Zabbix Proxy telepítése MySQL-Debian környezetben” változatai közötti eltérés
| 61. sor: | 61. sor: | ||
DBPassword= # adatbázis felhasználó jelszó | DBPassword= # adatbázis felhasználó jelszó | ||
DBPort= # adatbázis port | DBPort= # adatbázis port | ||
</syntaxhighlight> | </syntaxhighlight>Zabbix proxy engedélyezése a Zabbix szerveren | ||
*Menü: Administration/Proxies/create Proxy | *Menü: Administration/Proxies/create Proxy | ||
*A proxy neve pontosan ugyanaz legyen, mint a zabbix-proxy.conf fájlban | *A proxy neve pontosan ugyanaz legyen, mint a zabbix-proxy.conf fájlban | ||
Proxy elindítása | Proxy elindítása | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
| 90. sor: | 78. sor: | ||
Ellenőrzés a szerveren: Menü: Administration/Proxies. | Ellenőrzés a szerveren: Menü: Administration/Proxies. | ||
=== | === Zabbix agent konfigurálása === | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
mcedit /etc/zabbix/zabbix_agentd.conf | |||
</syntaxhighlight>Az alábbi értékeket adjuk meg a konfigurációban:<syntaxhighlight lang="ini"> | |||
Server= localhost # Zabbix proxy IP vagy domain név | |||
ServerActive= localhost # Zabbix proxy IP vagy domain név | |||
Hostname= # Zabbix proxy hostnév | |||
</syntaxhighlight>Agent indítása<syntaxhighlight lang="bash"> | |||
service zabbix-agent start | service zabbix-agent start | ||
</syntaxhighlight> | </syntaxhighlight> | ||
A lap 2019. december 28., 12:00-kori változata
Összefoglalás
A leírás Debian 10.2 operációs rendszeren készült.
A példák a szöveges fájlok szerkesztéséhez mcedit szövegszerkesztőt feltéteznek (Telepítés: apt-get install mc)
A parancsok root jogot feltételeznek. (állandó root jog: sudo bash)
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.
Környezet telepítése
SNMP telepítés
A /usr/local/share/snmp/mibs könyvtárba kerülhetnek az egyéb gyártói MIB fájlok.
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
Zabbix proxy telepítés
wget https://repo.zabbix.com/zabbix/4.0/debian/pool/main/z/zabbix-release/zabbix-release_4.0-2+buster_all.deb
dpkg -i zabbix-release_4.0-2+buster_all.deb
apt-get update
apt-get install -y zabbix-proxy-mysql zabbix-agent
systemctl enable zabbix-agent.service
systemctl enable zabbix-proxy.service
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
zcat /usr/share/doc/zabbix-proxy-mysql/schema.sql.gz | mysql -uroot zabbix_proxy
Szolgáltatás telepítése
Zabbix proxy konfigurálása
mcedit /etc/zabbix/zabbix_proxy.conf
Az alábbi értékeket adjuk meg a konfigurációban:
Server= # Zabbix szerver IP vagy domain név
Hostname= # Proxy neve
DBName= # adatbázis név
DBUser= # adatbázis felhasználó név
DBPassword= # adatbázis felhasználó jelszó
DBPort= # adatbázis port
Zabbix proxy engedélyezése a Zabbix szerveren
- Menü: Administration/Proxies/create Proxy
- A proxy neve pontosan ugyanaz legyen, mint a zabbix-proxy.conf fájlban
Proxy elindítása
service zabbix-proxy start
Proxy log ellenőrzése
tail -f /var/log/zabbix/zabbix_proxy.log
Ellenőrzés a szerveren: Menü: Administration/Proxies.
Zabbix agent konfigurálása
mcedit /etc/zabbix/zabbix_agentd.conf
Az alábbi értékeket adjuk meg a konfigurációban:
Server= localhost # Zabbix proxy IP vagy domain név
ServerActive= localhost # Zabbix proxy IP vagy domain név
Hostname= # Zabbix proxy hostnév
Agent indítása
service zabbix-agent start
Agent log ellenőrzése
tail -f /var/log/zabbix/zabbix_agentd.log
Sikeres config esetében a Zabbix szerveren a hostok (Menü:Configuration/Hosts) között megjelenik a proxy. Ehhez érdemes sablonokat rendelni és csoportokba helyezni.
- Csoportok (group)
- Linux servers
- Zabbix servers
- Sablonok (template)
- Template App Zabbix Proxy
- Template OS Linux