„Zabbix Szerver telepítése MySQL-Debian környezetben” változatai közötti eltérés

Innen: IT documentation
 
(3 közbenső módosítás ugyanattól a szerkesztőtől nincs mutatva)
49. sor: 49. sor:
<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
apt -y install zabbix-server-mysql
apt -y install zabbix-server-mysql
zabbix-frontend-php
</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
78. sor: 76. sor:
</syntaxhighlight>
</syntaxhighlight>
===Egyéb teendők===
===Egyéb teendők===
Egy szerver hostra [[Zabbix-agent telepítése Debian környezetben|Zabbix agent-et is telepíteni]] kell.
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-et kell telepíteni.
 
<br />
===Zabbix frontend konfigurálása===
Az alábbi értéket adjuk meg az '''/etc/php/[version]/apache2/php.ini''' konfigurációban. [https://www.php.net/manual/en/timezones.php Lehetséges értékek]<syntaxhighlight lang="ini">
date.timezone =
</syntaxhighlight>
Apache konfiguráció véglegesítése.
<syntaxhighlight lang="bash">
ln -s /etc/zabbix/apache.conf /etc/apache2/sites-enabled/zabbix.conf
service apache2 reload
</syntaxhighlight>
 
 
 
A Zabbix frontend telepítése böngészőben, a zabbix alias használatával folytatható. pl: http://<szerver IP vagy domain>/zabbix
[[Fájl:Zabbix-setup-1.png|középre|bélyegkép]]
Előfeltételek ellenőrzése:
[[Fájl:Zabbix-setup-2.png|középre|bélyegkép]]
Zabbix szerver adatai
[[Fájl:Zabbix-setup-3.png|középre|bélyegkép]]
Adatbázis szerver adatai
[[Fájl:Zabbix-setup-4.png|középre|bélyegkép]]
Telepítés befejezése
[[Fájl:Zabbix-setup-5.png|középre|bélyegkép]]
Bejelentkezés
 
*Alapértelmezett felhasználó: Admin
*Alapértelmezett jelszó: zabbix


[[Fájl:Zabbix-setup-6.png|középre|bélyegkép]]
A Zabbix kezeléséhez a [[Zabbix Frontend telepítése Apache-Debian környezetben|Zabbix frontend-et kell telepíteni]].
[[Fájl:Zabbix-setup-7.png|középre|bélyegkép]]<br />


__LEGYENTARTALOMJEGYZÉK__
__LEGYENTARTALOMJEGYZÉK__

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.