Zabbix

A Zabbix telepítése a Debianban

A Zabbix telepítése a Debianban
A hálózatkezelés a rendszergazda munkájának része. A Zabbix egy csodálatos megoldás a hálózatok felügyeletére és kezelésére. Ez a program ingyenes és nyílt forráskódú szoftver, amely rengeteg funkcióval rendelkezik. A Zabbix hálózatok, szerverek, alkalmazások, szolgáltatások, sőt felhőalapú erőforrások figyelésére is szolgál. Támogatja a tárolás, az adatbázisok, a virtuális gépek, a telefonálás és még sok más felügyeletét is.

A fejlesztők számára a Zabbix egy robusztus API-val érkezik, amely szinte a Zabbix összes funkcióját kínálja.

Ez az útmutató bemutatja a Zabbix telepítését és konfigurálását a Debianban.

Előfeltételek

Linux alatt bármilyen rendszerszintű változtatás végrehajtásához root (vagy sudo) jogosultságra van szükség. A Debianban blokkolja a többi felhasználót a rendszer megváltoztatását célzó műveletek futtatásában. A Zabbix telepítéséhez és konfigurálásához hozzáférnie kell a root fiókhoz (vagy bármely más sudo jogosultsággal rendelkező fiókhoz).

Ebben a példában konfiguráljuk a Zabbix-ot, a MySQL adatbázissal együtt az adatok tárolásához, a PHP-t és az Apache szervert a webes felülethez.

A Zabbix telepítése a Debianra

A következő lépések bemutatják, hogyan lehet letölteni és telepíteni a Zabbix-ot a Debian rendszerre.

1. lépés: Telepítse az Apache és a PHP programot

Ez a Zabbix telepítésének első lépése. Ez egy PHP-ben írt eszköz, ezért rendelkeznie kell egy szerverrel a futtatásához. Futtassa a terminált, és futtassa a következő parancsot.

$ apt update && apt install apache2 php php-mysql php-mysqlnd php-ldap
php-bcmath php-mbstring php-gd php-pdo php-xml libapache2-mod-php

Ha a telepítés sikeres volt, akkor a rendszer elindul, hogy automatikusan elindítsa az Apache szolgáltatást. A szolgáltatás indítása indításkor is engedélyezett. A következő paranccsal ellenőrizze, hogy a szolgáltatás működik-e.

$ systemctl status apache2

Mielőtt továbblépne, íme néhány gyors systemctl parancs az Apache szolgáltatás kezeléséhez. A parancsok magától értetődőek, és felhasználhatja őket az Apache szolgáltatás elindításához, leállításához és újraindításához.

$ systemctl start apache2
$ systemctl stop apache2
$ systemctl indítsa újra az apache2 fájlt

2. lépés: Telepítse az adatbázis-megoldást

A Zabbix működéséhez adatbázis-kezelő rendszerre van szükség. Ez a szakasz bemutatja, hogyan kell telepíteni és konfigurálni a MariaDB-t.

Először telepítse a MariaDB-t.

$ apt update && apt install mariadb-server mariadb-client

A MariaDB szolgáltatás állapotának ellenőrzéséhez ellenőrizze a telepítést a következő parancs futtatásával.

$ systemctl státus mariadb

A következő lépés a MariaDB kiszolgáló adatbázisának telepítése. A MariaDB csomag egy szkriptet tartalmaz, amely automatizálja a munkát az Ön számára.

$ mysql_secure_installation

A parancsfájl futtatásakor több opciót kell megadnia. Javasoljuk, hogy távolítsa el a névtelen felhasználókat, tiltsa le a távoli root bejelentkezést, és távolítsa el a tesztadatbázist.

Most létrehozunk egy külön adatbázist a Zabbix számára. Indítson el egy terminált, és indítsa el a MariaDB parancsértelmezőt a következő parancs megadásával.

$ mysql -u gyökér -p

Ezután futtassa egymás után a következő parancsokat. Írjon be egy erős és megfelelő jelszót a jelszó mezőbe.

$ create adatbázis zabbix karakterkészlet utf8 leválogatás utf8_bin;
$ minden jogosultságot megad a zabbix-on.* a (z) zabbix @ localhost címre
"";

$ quit;

3. lépés: Telepítse a Zabbix alkalmazást

Végül a rendszere készen áll a Zabbix telepítésére. A Zabbix telepítése kissé eltér az előző lépésektől. A Zabbix egy telepíthető DEB csomagot kínál a Debian / Ubuntu számára, amely konfigurálja a Zabbix hivatalos repóját a rendszerben. Nézze meg a Zabbix letöltési oldalán.

$ wget https: // repo.zabbix.com / zabbix / 5.0 / debian / pool / main / z / zabbix-release /
zabbix-release_5.0-1 + buster_all.deb

A csomag letöltését követően telepítse a csomagot az APT használatával. Ez biztosítja, hogy az összes függőséget egyszerre gondozzák.

$ apt telepítés ./ zabbix-release_5.0-1 + buster_all.deb

A következő parancs telepíti a Zabbix szervert, a webes kezelőfelületet és az ügynök csomagokat.

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

4. lépés: Konfigurálja a Zabbix Server Daemon programot

A Zabbix szoftvert most sikeresen telepíteni kell a Debian rendszerre. A Zabbix-et azonban még konfigurálni kell ahhoz, hogy az imént létrehozott adatbázist használhassa. A következő parancs megadásával ellenőrizze, hogy minden csomag (különösen a Zabbix csomag) naprakész-e.

$ apt update && apt upgrade -y

Az alább megadott paranccsal töltse be a Zabbix kezdeti sémáját és adatait a dedikált Zabbix adatbázisba.

$ zcat / usr / share / doc / zabbix-server-mysql / create.sql.gz |
mysql -u zabbix -p zabbix

Nyissa meg a Zabbix szerver konfigurációs fájlt egy tetszőleges szerkesztőben.

$ nano / etc / zabbix / zabbix_server.konf

Itt vannak azok a bejegyzések, amelyeket meg kell változtatnia. Ne feledje, hogy ha bármelyiküket megjegyzik, akkor először kommentálja őket.

$ DBHost = localhost

$ DBName = zabbix

$ DBUser = zabbix

$ DBPassword =

5. lépés: Konfigurálja az Apache-t

Annak biztosításához, hogy az Apache szerver működjön a Zabbix kezelőfelülettel, szüksége lesz az Apache-specifikus Zabbix konfigurációs fájlra. Telepítse az Apache Zabbix konfigurációs fájlját a következő paranccsal.

$ apt update && apt install -y zabbix-apache-conf

A változtatások életbe léptetéséhez töltse be újra az Apache-t a következők beírásával.

$ systemctl reload apache2

Nyissa meg a Zabbix konfigurációs fájlt az Apache számára a kedvenc szövegszerkesztőben.

$ nano / etc / zabbix / apache.konf

Keresse meg a PHP megfelelő szakaszát (például a PHP 7.x) és szerkessze a következő bejegyzést. Ne felejtse el előbb megszüntetni a sort (távolítsa el a sor előtti extra „#” karaktereket).

$ php_value dátum.időzóna

6. lépés: Véglegesítse a konfigurációt

Már majdnem elkészült a szerver konfigurálása. Az összes módosítás elvégzése után itt az ideje a szerver újraindításának. Először indítsa újra az Apache szolgáltatást a következő parancs megadásával.

$ systemctl indítsa újra az apache2 fájlt

Itt az ideje, hogy elindítsuk a Zabbix szervert. Ehhez írja be a következő parancsot.

$ systemctl start zabbix-server zabbix-agent

Futtassa a következő parancsot.

$ systemctl enable zabbix-server zabbix-agent

Ellenőrizze a Zabbix szerver állapotát a következők beírásával.

$ systemctl status zabbix-server

Most ellenőrizzük, hogy a Zabbix ügynök fut-e. Ebben a példában az ügynök figyeli a localhostot. Ha azt szeretné, hogy az ügynök távoli kiszolgálót figyeljen, akkor mindenképpen hajtsa végre a szükséges módosításokat a fent bemutatott lépésekben.

$ systemctl status zabbix-agent

7. lépés: Tűzfal módosítása

A Zabbix működéséhez a 80-as és a 443-as portot nyitva kell tartania. Ezeket az alapértelmezett portokat használja a legtöbb alkalmazás. Mindazonáltal a Zabbix használatakor mindig célszerű megbizonyosodni arról, hogy ezek a portok nyitva vannak-e.

A következő parancsok az UFW tűzfalra vonatkoznak.

$ ufw 80 / tcp-t engedélyez

$ ufw engedélyezi a 443 / tcp értéket

$ ufw újratöltés

8. lépés: Konfigurálja a Zabbix kezelőfelületet

A Zabbix használata előtt néhány kezdeti beállítást is futtatnia kell egy webes telepítőn keresztül. Indítsa el a következő URL-t bármely webböngészőben.

$ http: /// zabbix

A Zabbix betölti a telepítő varázslót. Kattintson a „Következő lépés” gombra a folytatáshoz.

Ezután a Zabbix ellenőrzi a PHP beállításait, hogy minden rendben van-e. Kattintson a „Következő lépés” gombra a folytatáshoz.

Ezután meg kell adnia az adatbázis-kapcsolat adatait. A Zabbix automatikusan kitölti e mezők nagy részét. Az egyetlen mező, amelyet ki kell töltenie, a jelszó. Írja be a jelszót, és kattintson a „Következő lépés” gombra a folytatáshoz.

Ebben a lépésben a Zabbix kéri a szerver adatait. Általában a gazdagép és a port információkat a jelenlegi állapotban fogják használni. Adjon megfelelő nevet a szervernek, és a folytatáshoz kattintson a „Következő lépés” gombra.

A Zabbix megmutatja a telepítés gyors összefoglalását. Ellenőrizze, van-e valami, ami módosítást igényel. Ha nem, kattintson a „Következő lépés” gombra a folytatáshoz.

A telepítés befejeződött! Kattintson a „Befejezés” gombra.

Most a Zabbix bejelentkezési oldalára kerül. A felhasználónév „Admin”, a jelszó pedig „zabbix”.”Ezeket később manuálisan kell megváltoztatnia a biztonság érdekében.

Voálá! A Zabbix be van állítva és fut! Jelenleg a Zabbix irányítópultján vagyunk.

Mielőtt továbblépne, mutassa meg, hogyan lehet megváltoztatni a Zabbix alapértelmezett rendszergazdai jelszavát. Lépjen az Adminisztrátor >> Felhasználók oldalra.

Kattintson az „Alias” oszlop alatt az „Adminisztrálás” gombra.

Kattintson a „Jelszó módosítása.”

Adjon meg egy új jelszót. Ezután kattintson a „Frissítés.”

Végső gondolatok

A Zabbix csodálatos megoldás a hálózatok megfigyelésére. Bár ebben a cikkben bemutatjuk a Zabbix telepítésének módszerét a Debianon, a folyamatnak hasonlónak kell lennie minden Debian-alapú disztró esetében, például Ubuntu, Linux Mint stb.

Boldog számítástechnika!

Az Xdotool használata az egérkattintások és a billentyűleütések ösztönzéséhez Linux alatt
Az Xdotool egy ingyenes és nyílt forráskódú parancssori eszköz az egérkattintások és a billentyűleütések szimulálására. Ez a cikk egy rövid útmutatót ...
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 ...