„Zabbix Szerver telepítése MySQL-Debian környezetben” változatai közötti eltérés
| 26. sor: | 26. 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=== | |||
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) | ||
| 62. sor: | 44. sor: | ||
==Szolgáltatás telepítése== | ==Szolgáltatás telepítése== | ||
=== Zabbix csomagok telepítése. === | ===Zabbix csomagok telepítése.=== | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
apt -y install zabbix-server-mysql | apt -y install zabbix-server-mysql | ||
| 73. sor: | 55. sor: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
=== Adatbázis séma feltöltése. === | ===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 | zcat /usr/share/doc/zabbix-server-mysql/create.sql.gz | mysql -uroot zabbix | ||
| 88. sor: | 70. sor: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
=== Szolgáltatás konfigurálása === | ===Szolgáltatás konfigurálása=== | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
systemctl enable zabbix-server.service | systemctl enable zabbix-server.service | ||
| 110. sor: | 92. sor: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
=== Egyéb teendők === | ===Egyéb teendők=== | ||
Egy szerver hostra Zabbix agent-et is telepíteni kell. | Egy szerver hostra Zabbix agent-et is telepíteni kell. | ||
A Zabbix kezeléséhez a Zabbix frontend-et kell telepíteni. | A Zabbix kezeléséhez a Zabbix frontend-et kell telepíteni. | ||
A lap 2020. október 26., 17:41-kori változata
Összefoglalás
A parancsok root jogot feltételeznek. (állandó root jog: sudo -i)
A szükséges Apache webszervert, 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.
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 csomagok telepítése.
apt -y install zabbix-server-mysql
zabbix-agent
zabbix-frontend-php
systemctl enable zabbix-agent.service
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
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 szerver IP vagy domain név
ServerActive= localhost # Zabbix szerver IP vagy domain név
Hostname= # Zabbix szerver hostnév
Agent indítása
service zabbix-agent start
Agent log ellenőrzése
tail -f /var/log/zabbix/zabbix_agentd.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.
Zabbix frontend konfigurálása
Az alábbi értéket adjuk meg az /etc/php/[version]/apache2/php.ini konfigurációban. Lehetséges értékek
date.timezone =
Apache konfiguráció véglegesítése.
ln -s /etc/zabbix/apache.conf /etc/apache2/sites-enabled/zabbix.conf
service apache2 reload
A Zabbix frontend telepítése böngészőben, a zabbix alias használatával folytatható. pl: http://<szerver IP vagy domain>/zabbix
Előfeltételek ellenőrzése:
Zabbix szerver adatai
Adatbázis szerver adatai
Telepítés befejezése
Bejelentkezés
- Alapértelmezett felhasználó: Admin
- Alapértelmezett jelszó: zabbix