Zabbix

A Zabbix Server beállítása a Debian 9-en.0

A Zabbix Server beállítása a Debian 9-en.0
A Zabbix nagyon népszerű, könnyen használható, gyors felügyeleti eszköz. Támogatja a Linux, Unix, Windows környezetek megfigyelését ügynökökkel, SNMP v1, v2c, c3, ügynök nélküli távfelügyeletet. Meg tudja figyelni a távoli környezetet egy proxy segítségével anélkül, hogy portot nyitna a távoli környezetek számára.  Küldhet e-mailt, sms-t, csevegő üzenetet, futtathat sny típusú szkriptet a napi vagy vészhelyzeti feladatok automatizálásához bármely forgatókönyv alapján.

A Zabbix 4 a legújabb verzió. Az új verzió támogatja a php7-et, a mysql 8-at, a gazdagép és az ügyfelek közötti titkosítást, új grafikus elrendezést, trendelemzést és még sok mást.  A zabbix használatával a zabbix_sender és a zabbix_get eszközökkel bármilyen típusú adatot elküldhet a zabbix rendszerbe, és riasztást indíthat bármilyen értékre. Ezekkel a képességekkel a Zabbix programozható, és a monitorozás csak a kreativitására és képességeire korlátozódik.

A legegyszerűbb a Zabbix tárolóból történő telepítés. A forrásfájlból történő beállításhoz telepítenie kell a fordítókat, és meg kell határoznia, hogy mely könyvtárakat és szolgáltatásokat használják a környezetéhez. A Zabbix adattárfájlok minden olyan funkciót biztosítanak, amely lehetővé teszi az indulásra kész környezetet az Ön igényeinek megfelelően.

Telepítési környezet

Ha lehetősége volt használni a telepítést, válassza az xfce lehetőséget az asztali környezethez. Ha még nincsenek meg a telepítési lépések, akkor is tökéletesen működni fog, még akkor is, ha minimális telepítési környezettel rendelkezik, amely a Debian számára a legtisztább környezet.

Először a biztonság!

Jelentkezzen be a root felhasználóhoz, és adja hozzá a vendég felhasználót a soders fájl egyszerű hozzáadásához.

Felhasználónév ALL = (ALL: ALL) ALL

A konfigurációs fájlba / etc / sudoers

Használhatja is

# visudo

A fájl közvetlen szerkesztése az alapértelmezett szövegszerkesztővel (esetemben nano)

Telepítse a MySQL alkalmazást

Miután létrehozta a vendég felhasználót és megadta a root jogosultságokat, akkor bejelentkezhetünk a felhasználóhoz

# su - felhasználónév

és kezdje hozzá a sudo-t a parancsok elé, hogy root parancsokat küldjön vezérléssel.

Telepítse a MySQL-t a következő paranccsal

$ sudo apt-get install mysql-server

A letöltéshez és telepítéshez nyomja meg az „Y” gombot.

Közvetlenül a telepítés után adja hozzá a mysql fájlt az indítási sorrendhez, így amikor a rendszer újraindul, a mysql szerver fel fog működni.

$ sudo systemctl enable mariadb
$ sudo systemctl start mariadb

A következő paranccsal tesztelheti, hogy a mysql fent van-e

# sudo mysql -uroot

Jelszó megadása nélkül be kell tudnia jelentkezni az adatbázis-kiszolgálóra.

Írja be a quit parancsot, ha kijelentkezik a szerverről

Telepítse a Zabbix fájlt a Tárolóból

Miután az adatbázis-kiszolgáló telepítése befejeződött, elkezdhetjük a zabbix alkalmazás telepítését.

Töltse le az apt repo csomagot a rendszerbe

$ sudo wget https: // repo.zabbix.com / zabbix / 4.0 / debian / pool / main / z / zabbix-release /
zabbix-release_4.0-2 + ​​stretch_all.deb
$ sudo dpkg -i zabbix-release_4.0-2 + ​​stretch_all.deb
$ sudo apt frissítés

Lehetővé teszi a Zabbix szerver és az elülső csomagok telepítését.

$ sudo apt install zabbix-server-mysql zabbix-frontend-php zabbix-agent

Adja hozzá a Zabbix Services alkalmazást az indításhoz

Az összes csomag telepítése után engedélyezze a Zabbix szolgáltatásokat, de még nem indul el. Módosítanunk kell a konfigurációs fájlt.

$ sudo systemctl enable apache2
$ sudo systemctl enable zabbix-server
$ sudo systemctl enable zabbix-agent

Hozzon létre adatbázist és telepítse a Zabbix adatbázis táblákat

Itt az ideje létrehozni egy adatbázist a Zabbix számára. Felhívjuk figyelmét, hogy bármilyen névvel és felhasználóval létrehozhat egy adatbázist. Amire szükséged van, az apropirát értékének cseréje az alább megadott parancsokkal.

Esetünkben felvesszük (mindegyik megkülönbözteti a kis- és nagybetűket)

Felhasználónév: Zabbix
Jelszó: VerySecretPassword
Adatbázis: Zabbix
Gazdacím: localhost

Hozunk létre zabbix adatbázist és felhasználót mysql root felhasználóval

$ sudo mysql -uroot -p
mysql> adatbázis létrehozása zabbix karakterkészlet utf8 leválogatás utf8_bin;
mysql> adjon meg minden jogosultságot a zabbix-on.* az [e-mail védett] címre
'VerySecretPassword';
mysql> quit;

Az adatbázis és a felhasználók létrehozása után a következő paranccsal hozzuk létre a Zabbix adatbázis táblákat az új adatbázisunkban

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

Írja be az adatbázis jelszavát a következő lépésben

VerySecretPassword

A folyamat a szerver teljesítményétől függően körülbelül 1-10 percet vehet igénybe.

Konfigurálja a Zabbix szervert

Annak érdekében, hogy a Zabbix szerver elinduljon és felkészülhessen az üzleti életre, meg kell határoznunk az adatbázis paramétereit a zabbix_server.konf

$ sudo nano / etc / zabbix / zabbix_server.konf
 
DBHost = localhost
DBUser = zabbix
DBPassword = VerySecretPassword
DBName = zabbix

Az időzónát az / etc / zabbix / apache könyvtárba kell beírni.conf fájlt annak érdekében, hogy ne szembesüljünk a környezetünk időbeli következetlenségével. Ez a lépés elengedhetetlen a hibátlan környezethez. Ha ez a paraméter nincs beállítva, a Zabbix webes felülete minden alkalommal figyelmeztet minket. Az én esetemben az időzóna Európa / Isztambul.

A PHP időzónák teljes listáját itt találja meg.

Kérjük, vegye figyelembe, hogy itt vannak php7 és php5 szegmensek. Beállításunkban a php 7 telepítve volt, így módosítva a php_value dátumot.időzóna a php7-ben.A c szegmens elég volt, de a kompatibilitási problémák érdekében javasoljuk a php5 módosítását.

Mentse a fájlt.

Most állítsa le és indítsa el a szolgáltatásokat annak érdekében, hogy az összes változás megváltozzon.

$ sudo systemctl indítsa újra az apache2 zabbix-server zabbix-agent programot

A webkiszolgáló beállítása

Most az adatbázis és a Zabbix szolgáltatások működnek. A rendszereink működésének ellenőrzéséhez be kell állítanunk egy webes felületet a mysql támogatással. Ez az utolsó lépés, mielőtt online leszünk, és elkezdjük ellenőrizni a statisztikákat.

Üdvözlő képernyő.

Ellenőrizze, hogy minden rendben van-e zöld színnel.

Adja meg a felhasználói nevet és jelszót, amelyet az adatbázis szakasz beállításakor definiáltunk.

DBHost = localhost
DBUser = zabbix
DBPassword = VerySecretPassword
DBName = zabbix

Ebben a lépésben meghatározhatja a Zabbix-kiszolgáló nevét. Szeretné, hogy valami hasonlónak is nevezzék, mint a torony vagy a megfigyelő szerver.

Megjegyzés: Ezt a beállítást megváltoztathatja

/ etc / zabbix / web / zabbix.konf.php

Megváltoztathatja a $ ZBX_SERVER_NAME paramétert a fájlban.

Ellenőrizze a beállítást, és nyomja meg a Következő lépés gombot

Az alapértelmezett felhasználónév és jelszó megkülönbözteti a kis- és nagybetűket

Felhasználónév: Rendszergazda
Jelszó: Zabbix

Most ellenőrizheti a rendszer statisztikáját.

Lépjen a Monitoring -> Legfrissebb adatok részhez

És válassza a Zabbix Server elemet a Gazdacsoportok közül, és ellenőrizze, hogy a statisztikák élnek-e.

Következtetés

Az adatbázis-kiszolgálót az elején állítottuk be, mert egy már telepített csomagokkal rendelkező rendszer konfliktusok miatt megakadályozhatja a letölteni kívánt verziókat vagy mysql-verziókat. A mysql szervert a mysql-ről is letöltheti.com oldal.

Később folytattuk a Zabbix bináris csomag telepítését, és létrehoztunk egy adatbázist és felhasználót.  A következő lépés a Zabbix konfigurációs fájlok konfigurálása és a webes felület telepítése volt.  A későbbi szakaszokban telepítheti az SSL-t, módosíthatja a konfigurációt egy adott webtartományhoz, proxy-t az nginx-en keresztül vagy közvetlenül futtathat az nginx-ből a php-fpm segítségével, frissítheti a PHP-t és hasonló dolgokat.  Az adatbázisból való mentés érdekében letilthatja a Zabbix-agent programot is. Csak rajtad múlik.

Most élvezheti a Zabbix monitorozását.  Legyen szép napod.

A top 5 ergonómikus számítógépes egértermék Linuxhoz
Hosszan tartó számítógép-használat okoz-e fájdalmat a csuklóján vagy az ujjain?? Merev ízületek szenvednek, és folyamatosan kezet kell rázniuk? Égő fá...
Az egér és az érintőpad beállításainak módosítása az Xinput használatával Linux alatt
A legtöbb Linux disztribúció alapértelmezés szerint „libinput” könyvtárral szállítja a rendszer bemeneti eseményeit. Feldolgozhatja a Wayland és az X ...
Az X-Mouse Button Control segítségével az egér gombjait másképp alakíthatja át a különböző szoftvereknél
Lehet, hogy szüksége van egy eszközre, amely megváltoztathatja az egér vezérlését minden használt alkalmazással. Ebben az esetben kipróbálhatja az úgy...