A Zabbix telepítése és konfigurálása Ubuntu/Debian rendszeren

A Zabbix telepítése és konfigurálása Ubuntu/Debian rendszeren

A rendszergazdák gyakran használnak olyan felügyeleti eszközöket, mint a Zabbix, hogy szemmel tartsák a szervereket, a virtuális gépeket, a hálózatukhoz csatlakoztatott eszközöket stb. A Zabbix egy nagyszerű eszköz, amely grafikus felületet biztosít ezen szolgáltatások hatékony vezérléséhez és kezeléséhez.





De a Zabbix telepítése Linuxon meglehetősen hosszú és zavaros. Ez a cikk bemutatja, hogyan lehet egyszerűen telepíteni a Zabbix -et és előfeltételeit egy Ubuntu vagy Debian rendszert futtató rendszerre.





A Zabbix előfeltételei

A Zabbix sikeres telepítéséhez az asztalon vagy a kiszolgálón szüksége lesz:





  • Egy root fiók
  • MySQL adatbázis
  • PHP
  • Apache szerver

Lépés: Telepítse az Apache -t és a PHP -t

Mivel a Zabbix PHP nyelven íródott, le kell töltenie a gépére a PHP és az Apache szervert.

Adja hozzá a következő PPA adattárat a rendszeréhez a használatával add-apt-repository :



sudo add-apt-repository ppa:ondrej/php

Indítsa el a terminált, és frissítse a rendszer lerakatlistáját az APT használatával:

sudo apt update

Frissítse a telepített csomagokat annak biztosítása érdekében, hogy ne legyenek elavult csomagok a számítógépen.





sudo apt upgrade

Ezután töltse le a szükséges Apache és PHP csomagokat:

sudo apt install apache2 php php-mysql php-ldap php-bcmath php-gd php-xml libapache2-mod-php

A csomagok letöltése után a rendszer automatikusan konfigurálja az Apache szolgáltatást a rendszerindítás során. Ellenőrizze, hogy a szolgáltatás jelenleg fut -e a gépén systemctl :





systemctl status apache2

Ha az állapot megjelenik aktív (fut) , akkor minden rendben. Ha azonban nem, akkor manuálisan kell elindítania a szolgáltatást.

systemctl start apache2
systemctl stop apache2
systemctl restart apache2

2. lépés: Telepítse és állítsa be a MySQL adatbázist

Adja ki az alábbi parancsot a terminálon a MySQL telepítéséhez.

sudo apt install mysql-server mysql-client

Most telepítenie kell az adatbázist az Ubuntu gépre. Munkája megkönnyítése érdekében a MySQL telepítőszkriptet biztosít, amely automatikusan telepíti az adatbázist az Ön számára.

Indítsa el a terminált, és írja be:

mysql_secure_installation

Írja be a root felhasználói jelszót, és nyomja meg a gombot Belép . A szkript néhány kérdést fog feltenni az adatbázis telepítésének konfigurálásához, például:

  1. Beállítja a root jelszót?
  2. Eltávolítja a névtelen felhasználókat?
  3. Letiltja a root bejelentkezést távolról?
  4. Eltávolítja a tesztadatbázist és hozzáfér hozzá?
  5. Most újratölti a jogosultsági táblákat?

típus és és nyomja meg Belép minden kérdésre.

Itt az ideje, hogy hozzon létre egy új adatbázist a Zabbix számára. Indítsa el a terminált, és írja be a következő parancsot:

mysql -u root -p

Futtassa a következő adatbázisparancsokat egy új adatbázis létrehozásához és a megfelelő jogosultságok megadásához az új felhasználónak. Feltétlenül cserélje ki Jelszó a második parancsban az Ön által választott erős jelszóval.

$ CREATE DATABASE zabbixdb character set utf8 collate utf8_bin;
$ CREATE USER 'zabbix'@'localhost' IDENTIFIED BY 'password';
$ GRANT ALL PRIVILEGES ON zabbixdb.* TO 'zabbix'@'localhost' WITH GRANT OPTION;
$ FLUSH PRIVILEGES;

Ha elkészült, lépjen ki a MySQL shellből a következő beírásával:

quit;

Lépés: Töltse le és telepítse a Zabbix alkalmazást

A Zabbix Ubuntu és Debian telepítéséhez töltse le a DEB csomagot a hivatalos Zabbix adattárból. Használat wget a csomag fájl letöltéséhez:

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

Telepítse a letöltött csomagot az APT segítségével.

sudo apt ./zabbix-release_5.0-1+buster_all.deb

Ezután töltse le a Zabbix szervert, az ügynökcsomagokat és a webes kezelőfelületet.

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

Most hozza létre és töltse be a Zabbix adatbázis -sémát.

a legjobb módja a Microsoft Office tanulásának
zcat /usr/share/doc/zabbix-server-mysql/create.sql.gz | mysql -u root -p zabbix

4. lépés: Konfigurálja a Zabbix szervert

Bár telepítette a Zabbixet a rendszerére, az nincs konfigurálva a korábban létrehozott adatbázis használatára.

Nyissa meg a Zabbix konfigurációs fájlt a címen /etc/zabbix a tiédet használva kedvenc Linux szövegszerkesztő .

nano /etc/zabbix/zabbix_server.conf

Most keresse meg a következő sorokat a konfigurációs fájlban, és módosítsa a gazdagépnevet, felhasználónevet és jelszót.

DBHost=localhost
DBName=zabbixdb
DBUser=zabbix
DBPassword=password

Feltétlenül cserélje ki Jelszó az Ön által választott erős jelszóval.

Kapcsolódó: Erős jelszó létrehozása, amelyet nem felejt el

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

Mielőtt továbblépne, módosítania kell a Zabbix Apache konfigurációs fájlját.

Ehhez először töltse be újra az Apache szervert a systemctl használatával.

systemctl reload apache2

Nyissa meg a konfigurációs fájlt nano vagy bármely más szövegszerkesztő segítségével.

nano /etc/zabbix/apache.conf

Keresse meg a vonalat php_value date.timezone és cserélje ki földrajzi elhelyezkedésének megfelelő időzónával.

6. lépés: A konfiguráció befejezése

Most, hogy befejezte a fájlok módosítását, ideje elindítani a szolgáltatásokat és grafikusan beállítani a Zabbix -et.

Indítsa újra az Apache szolgáltatást a systemctl használatával.

systemctl restart apache2

Indítsa el a Zabbix szervert és ügynököt a következő parancs beírásával:

systemctl start zabbix-server zabbix-agent

Engedélyezze a Zabbix szolgáltatásokat a parancssorból.

systemctl enable zabbix-server zabbix-agent

Ellenőrizze, hogy a Zabbix szerver fut -e a rendszeren a systemctl állapot parancs.

systemctl status zabbix-server

Folytassa, ha az állapot megjelenik aktív zöld betűtípussal.

7. lépés: A tűzfal beállítása UFW használatával

Annak érdekében, hogy a Zabbix megfelelően működjön a rendszeren, meg kell nyitnia a hálózat 80. és 443. portját. Linuxon az UFW nagyszerű segédprogram, amely segít tűzfalak konfigurálása és portok kezelése .

Nyissa meg a 80 -as és 443 -as portot a következő parancs beírásával:

ufw allow 80/tcp
ufw allow 443/tcp

A módosítások mentéséhez töltse be újra a tűzfalat.

ufw reload

8. lépés: A Zabbix kezelőfelület konfigurálása

Indítson el bármilyen webböngészőt a Linux rendszeren, és menjen a következő címre:

http://localhost/zabbix

Ha a Zabbix -et Linux -kiszolgálóra telepítette, cserélje ki helyi kiszolgáló a szerver IP -címével. A böngésző megjeleníti a Zabbix Welcome oldalt. Kattintson a Következő lépés gombot a folytatáshoz.

Most a Zabbix ellenőrzi az alkalmazáshoz szükséges előfeltételeket. Ha hiányzó csomagot talál, folytassa és telepítse a terminál használatával. Ha kész, kattintson Következő lépés .

Írja be a konfigurációs fájlban korábban megadott adatbázis jelszót. Ezután válassza ki Következő lépés .

A rendszer információt kér a szerverről. Adja meg a megfelelő szervernevet, és kattintson a gombra Következő lépés .

A Zabbix gyorsan összefoglalja az összes konfigurációt és beállítást. Tekintse át ezeket a beállításokat, és kattintson a gombra Következő lépés ha minden jól néz ki.

A telepítési folyamat most kezdődik. Válassza a lehetőséget Befejez miután a Zabbix befejezte a telepítést.

A rendszer átirányítja Önt a bejelentkezési oldalra. Belép Admin és zabbix mint felhasználónév és jelszó. Később megváltoztathatja a jelszót a címen Rendszergazda> Felhasználók .

Mostantól könnyedén felügyelheti hálózatát

A Zabbix nagyszerű módja a hálózaton lévő eszközök vezérlésének és megfigyelésének. Számos eszközből áll, amelyekre a felhasználónak szüksége lehet, hogy szemmel tartsa a felhőszolgáltatásokat, a virtuális gépeket, a kiszolgálókat és a hálózaton lévő egyéb eszközöket.

Hordozható hálózati monitort is beállíthat a Raspberry Pi és a Nagios Enterprise Monitoring Server (NEMS) használatával. A Raspberry Pi hálózatfigyelő eszközként való használata sokkal jobb, mint egy teljes asztalt dedikálni a feladatnak.

Részvény Részvény Csipog Email Hogyan lehet a Raspberry Pi -t hálózati megfigyelő eszközré alakítani

Felügyelni szeretné hálózatát vagy távoli eszközeit? Az alábbiakban bemutatjuk, hogyan lehet a Raspberry Pi -t hálózati megfigyelő eszközré alakítani a Nagios segítségével.

Olvassa tovább
Kapcsolódó témák
  • Linux
  • Apache szerver
  • Linux
  • SQL
  • PHP
A szerzőről Deepesh Sharma(79 cikk megjelent)

A Deepesh a MUO Linux -szerkesztője. Információs útmutatókat ír Linuxon, célja, hogy boldog élményt nyújtson minden újonnan érkezőnek. Nem biztos a filmekben, de ha a technológiáról akar beszélni, akkor ő a pasija. Szabadidejében találhat könyveket olvasni, különböző zenei műfajokat hallgatni vagy gitározni.

Továbbiak a Deepesh Sharma -tól

Iratkozzon fel hírlevelünkre

Csatlakozz hírlevelünkhöz, ahol technikai tippeket, értékeléseket, ingyenes e -könyveket és exkluzív ajánlatokat találsz!

Feliratkozáshoz kattintson ide