Android

Hogyan telepíthető és konfigurálható a zabbix a centos 7-en

Tönkrement , meghalt Mikrotik router? Itt a netinstall a barátod! 2020-01-20

Tönkrement , meghalt Mikrotik router? Itt a netinstall a barátod! 2020-01-20

Tartalomjegyzék:

Anonim

A Zabbix egy teljes funkcionalitású, nyílt forráskódú megfigyelő szoftver. A Zabbix összegyűjti a mutatókat a hálózati eszközökről, rendszerekről és alkalmazásokról, és biztosítja azok működését és működését. Bármilyen probléma esetén a Zabbix különféle módszerekkel értesítési értesítéseket küld.

A Zabbix alkalmazható ügynöki alapú és ügynökök nélküli megfigyeléshez. A Zabbix ügynök kis lábnyomú, és különféle platformon futhat, beleértve a Linuxot, a UNIX-ot, a MacOS-t és a Windowsot.

Ez az oktatóanyag elmagyarázza, hogyan lehet a Zabbix 4.0 legfrissebb verzióját telepíteni és konfigurálni egy CentOS 7 szerverre, a MariaDB segítségével adatbázis-háttérként. Azt is megmutatjuk, hogyan telepítsük a Zabbix ügynököt egy távoli gazdagépre, és hogyan adjuk hozzá a gazdagépet a Zabbix szerverhez.

Előfeltételek

Csomagok telepítéséhez be kell jelentkeznie, mint sudo hozzáféréssel rendelkező felhasználó.

MySQL adatbázis létrehozása

A Zabbix támogatja a MySQL / MariaDB és a PostgreSQL adatbázis-kiszolgálókat. Ebben az oktatóanyagban a MariaDB-t fogjuk adatbázis-háttérként használni.

Jelentkezzen be a MySQL héjba a következő parancs beírásával:

sudo mysql

A MySQL parancsfájlból futtassa a következő SQL parancsot új adatbázis létrehozásához:

CREATE DATABASE zabbix CHARACTER SET utf8 collate utf8_bin;

Ezután hozzon létre egy MySQL felhasználói fiókot, és biztosítsa az adatbázishoz való hozzáférést:

GRANT ALL ON zabbix.* TO 'zabbix'@'localhost' IDENTIFIED BY 'change-with-strong-password'; Győződjön meg róla, hogy change-with-strong-password meg az erős jelszóval.

Ha kész, lépjen ki a mysql konzolból a következő gépeléssel:

EXIT;

A Zabbix telepítése a CentOS-ra

A cikk elkészítésekor a Zabbix legújabb stabil verziója a 4.0 verzió. A CentOS-leraktárakban elérhető Zabbix-csomagok elavultak, ezért a hivatalos Zabbix-lerakatot fogjuk használni.

1. A Zabbix telepítése

Töltse le a legfrissebb Zabbix tároló rpm csomagot a következő wget paranccsal:

wget

A fájl letöltését követően adja hozzá a Zabbix lerakatot a CentOS 7 rendszeréhez a következő gépeléssel:

sudo yum localinstall zabbix-release-4.0-1.el7.noarch.rpm

Telepítse a Zabbix szervert, a webes előlapot a MySQL adatbázis támogatással és a Zabbix ügynök csomagokkal:

sudo yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent

Ha az Apache és a PHP még nincs telepítve a kiszolgálóra, akkor a fenti parancs telepíti őket.

2. A PHP konfigurálása a Zabbix előlapra

A telepítés során létrejön egy Apache konfigurációs fájl, amely tartalmazza az összes szükséges Apache és PHP beállítást. Csak egy apró változtatást kell végrehajtania, és be kell állítania a megfelelő időzónát.

Nyissa meg a konfigurációs fájlt, törölje az időzóna sorát, és változtassa meg az időzónájára. A PHP által támogatott időzónák teljes listáját itt találja.

/etc/httpd/conf.d/zabbix.conf

… php_value max_execution_time 300 php_value memory_limit 128M php_value post_max_size 16M php_value upload_max_filesize 2M php_value max_input_time 300 php_value max_input_vars 10000 php_value always_populate_raw_post_data -1 php_value date.timezone Europe/Riga… … php_value max_execution_time 300 php_value memory_limit 128M php_value post_max_size 16M php_value upload_max_filesize 2M php_value max_input_time 300 php_value max_input_vars 10000 php_value always_populate_raw_post_data -1 php_value date.timezone Europe/Riga… … php_value max_execution_time 300 php_value memory_limit 128M php_value post_max_size 16M php_value upload_max_filesize 2M php_value max_input_time 300 php_value max_input_vars 10000 php_value always_populate_raw_post_data -1 php_value date.timezone Europe/Riga…

Ha kész, mentse el a konfigurációs fájlt, és indítsa újra az Apache szolgáltatást, hogy a változások érvénybe lépjenek:

sudo systemctl restart

3. A MySQL adatbázis konfigurálása a Zabbix Server számára

A Zabbix telepítőcsomagja egy dump fájlt tartalmaz, amely egy kezdeti sémát és adatokat tartalmaz a Zabbix szerver számára a MySQL segítségével.

Importálja a MySQL dump fájlt futtatásával:

zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix

Amikor a rendszer kéri, írja be a korábban létrehozott felhasználói jelszót. Siker esetén nem adunk eredményt.

Ezután nyissa meg a Zabbix konfigurációs fájlt a szerkesztőben:

sudo nano /etc/zabbix/zabbix_server.conf

Keresse meg a következő részt, DBPassword a DBPassword irányelv figyelmen kívül DBPassword és adja hozzá az adatbázis jelszavát.

/etc/zabbix/zabbix_server.conf

… ### Option: DBPassword # Database password. # Comment this line if no password is used. # # Mandatory: no # Default: DBPassword=change-with-strong-password…

Mentse és zárja be a fájlt.

Indítsa újra a Zabbix szerver és ügynöki szolgáltatásokat, és engedélyezze őket a rendszer indulásakor:

sudo systemctl restart zabbix-server zabbix-agent sudo systemctl enable zabbix-server zabbix-agent

Ellenőrizze a Zabbix szerver állapotát:

sudo systemctl status zabbix-server

A kimenetnek active (running) kell lennie active (running) :

● zabbix-server.service - Zabbix Server Loaded: loaded (/usr/lib/systemd/system/zabbix-server.service; enabled; vendor preset: disabled) Active: active (running) since Sun 2018-12-30 21:18:01 UTC; 51s ago Main PID: 5558 (zabbix_server) CGroup: /system.slice/zabbix-server.service…

A Zabbix Frontend telepítése és konfigurálása

A Zabbix webes felülete PHP-ben van írva, és lehetővé teszi a kiszolgáló konfigurálását, az összegyűjtött adatok megtekintését és a felügyelni kívánt állomások hozzáadását.

A webes felület használatának megkezdése előtt telepíteni kell azt.

Nyissa meg kedvenc böngészőjét, és írja be a szerver domain nevét vagy nyilvános IP-címét, majd a /zabbix :

http(s)://your_domain_or_ip_address/zabbix

Az első képernyőn üdvözlő üzenetet mutatunk be. A folytatáshoz kattintson a Next step gombra.

Végül a gazdagép hozzáadásához kattintson a kék Hozzáadás button .

Következtetés

Sikeresen telepítette a legfrissebb Zabbix-et a CentOS rendszerére, és megtanulta, hogyan kell új megfigyelni kívánt gazdagépeket hozzáadni.

Most ellenőrizze a Zabbix dokumentációját, és többet megtudjon a Zabbix konfigurálásáról és használatáról.

centos zabbix monitorozás