Weboldal keresés

A Zabbix Agents telepítése távoli Linuxra


A Zabbix sorozat folytatásaként ez az oktatóanyag végigvezeti Önt, hogyan telepíthet és konfigurálhat Zabbix ügynököket Linuxon (Debian-alapú rendszerek és RHEL-alapú disztribúciók), hogy aktívan figyeli a helyi erőforrásokat a távoli rendszereken.

A Zabbix ügynökök fő feladata az, hogy helyi információkat gyűjtsenek azoktól a célpontoktól, ahol futnak, és elküldik az adatokat egy központi Zabbix szerverre további feldolgozás és elemzés céljából.

Követelmények

Telepítse és konfigurálja a Zabbix alkalmazást Debian/Ubuntu és RHEL/CentOS/Fedora és Rocky Linux/AlmaLinux.

  • A Zabbix telepítése RHEL/CentOS és Debian/Ubuntu rendszeren – 1. rész
  • A Zabbix konfigurálása e-mailes riasztások küldésére a Gmail fiókba – 2. rész

1. lépés: Telepítse a Zabbix Agents programot Linux rendszereken

1. A futó Linux disztribúciótól függően nyissa meg a Zabbix letöltési oldalát, és töltse le az elérhető ügynök bináris csomagjainak legújabb verzióját egy olyan eszközzel, mint a wget vagy a curlot, és telepítse a gépére a disztribúcióspecifikus csomagkezelő segítségével – Yum, Rpm vagy Dpkg.

Debian/Ubuntu rendszerek esetén (beleértve a legújabb kiadásokat is) kövesse az alábbi lépéseket a Zabbix Agent letöltéséhez és telepítéséhez:

Telepítse a Zabbix Agentet a Debianban

----------------- On Debian 11 -----------------
wget https://repo.zabbix.com/zabbix/5.4/debian/pool/main/z/zabbix/zabbix-agent2_5.4.6-1+debian11_amd64.deb
sudo dpkg -i zabbix-agent2_5.4.6-1+debian11_amd64.deb

----------------- On Debian 10 -----------------
wget https://repo.zabbix.com/zabbix/5.4/debian/pool/main/z/zabbix/zabbix-agent2_5.4.6-1+debian10_amd64.deb
sudo dpkg -i zabbix-agent2_5.4.6-1+debian10_amd64.deb

Telepítse a Zabbix Agentet az Ubuntuban

----------------- On Ubuntu 20.04 -----------------
wget https://repo.zabbix.com/zabbix/5.4/ubuntu/pool/main/z/zabbix/zabbix-agent_5.4.7-1+ubuntu20.04_amd64.deb
sudo dpkg -i zabbix-agent_5.4.7-1+ubuntu20.04_amd64.deb

----------------- On Ubuntu 18.04 -----------------
wget https://repo.zabbix.com/zabbix/5.4/ubuntu/pool/main/z/zabbix/zabbix-agent_5.4.7-1+ubuntu18.04_amd64.deb
sudo dpkg -i zabbix-agent_5.4.7-1+ubuntu18.04_amd64.deb

Telepítse a Zabbixot RHEL-alapú rendszerekre

Az RHEL-hez hasonló rendszerek esetén töltse le a terjesztésspecifikus kiadási számhoz csomagolt .rpm fájlt a fenti oldalról, és telepítse az rpm csomagkezelő segítségével.

A hiányzó függőségi problémák automatikus kezeléséhez és az ügynök egyszeri telepítéséhez használja a yum parancsot, majd a bináris csomagletöltési hivatkozást, amint az alábbi példában az ügynök CentOS 8 rendszeren történő telepítésére szolgál:

----------------- On RHEL 8 -----------------
rpm -Uvh https://repo.zabbix.com/zabbix/5.4/rhel/8/x86_64/zabbix-agent-5.4.6-1.el8.x86_64.rpm

----------------- On RHEL 7 -----------------
rpm -Uvh https://repo.zabbix.com/zabbix/5.4/rhel/7/x86_64/zabbix-agent-5.4.6-1.el7.x86_64.rpm

2. lépés: A Zabbix Agent konfigurálása és tesztelése Linux alatt

2. A csomagok rendszerre telepítése után a következő logikus lépés az /etc/zabbix/ rendszerben található Zabbix ügynök konfigurációs fájl megnyitása. útvonalat mindkét fő disztribúción, és utasítsa a programot, hogy küldje el az összes összegyűjtött információt a Zabbix szerverre elemzés és feldolgozás céljából.

Ezért nyissa meg a zabbix_agentd.conf fájlt kedvenc szövegszerkesztőjével, keresse meg az alábbi sorokat (használja a képernyőképeket útmutatóként), törölje a megjegyzéseket, és hajtsa végre a következő módosításokat:

nano /etc/zabbix/zabbix_agentd.conf

adja hozzá a Zabbix szerver IP-címét és gazdagépnevét az alábbiak szerint.

Server=IP of Zabbix Server
ServerActive=IP of Zabbix Server
Hostname=use the FQDN of the node where the agent runs

3. Miután befejezte a Zabbix ügynök konfigurációs fájljának szerkesztését a szükséges értékekkel, indítsa újra a démont a következő paranccsal, majd a netstat paranccsal ellenőrizze, hogy a démon elindult-e, és működik-e a adott port – 10050/tcp:

sudo systemctl restart zabbix-agent
sudo netstat -tulpn|grep zabbix

Régebbi disztribúciók esetén használja a service parancsot a Zabbix ügynökdémon kezeléséhez:

sudo service zabbix-agent restart
sudo netstat -tulpn|grep zabbix

4. Ha a rendszere tűzfal mögött van, akkor meg kell nyitnia az 10050/tcp portot a rendszeren, hogy elérje a Zabbix szervert.

Debian alapú rendszerek esetén, beleértve az Ubuntut, használhatja az ufw eszközt a port megnyitásához, RHEL alapú esetén pedig a Firewalld segédprogramot. a tűzfalszabályok kezeléséhez az alábbi példák szerint:

sudo ufw allow 10050/tcp  [On Debian based systems]
sudo firewall-cmd --add-port=10050/tcp --permanent  [On RHEL based systems]

Régebbi disztribúciók, például RHEL/CentOS 6 vagy nem felügyelt tűzfalak esetén bizonyos segédprogramokon keresztül használja a hatékony iptables parancsot a portok megnyitásához:

iptables -A INPUT -p tcp -m tcp --dport 10050 -j ACCEPT

5. Végül annak teszteléséhez, hogy el tudja-e érni a Zabbix Agentet a Zabbix kiszolgálóról, használja a Telnet parancsot a Zabbix szervergépről az ügynököket futtató gépek IP-címére, az alábbi ábrán látható módon. ne aggódjon az ügynökök által kidobott hiba miatt):

telnet zabbix_agent_IP 10050

3. lépés: Adja hozzá a Zabbix Agent Monitored Host-ot a Zabbix kiszolgálóhoz

6. A következő lépésben ideje áttérni a Zabbix szerver webkonzoljára, és elkezdeni hozzáadni a zabbix ügynököt futtató gazdagépeket, hogy a szerver figyelje őket.

Lépjen a Konfiguráció -> Gazdagépek -> Gazdagép létrehozása -> Host fülre, és töltse ki a Hostname< mezőt. mezőben a figyelt Zabbix ügynökgép FQDN-jével, használja ugyanazt az értéket, mint fent a Látható név mezőben.

Ezután adja hozzá ezt a gazdagépet a megfigyelt kiszolgálók egy csoportjához, és használja a felügyelt gép IP-címét az Ügynök interfészek mezőjében – alternatívaként használhatja a DNS-feloldást is, ha ez a helyzet. Használja az alábbi képernyőképeket útmutatóként.

7. Ezután lépjen a Sablonok lapra, és nyomja meg a Kiválasztás gombot. Meg kell nyílnia egy új ablaknak a sablonokkal. Válassza a Sablon OS Linux lehetőséget, majd görgessen le, és nyomja meg a Kiválasztás gombot a hozzáadáshoz és az ablak automatikus bezárásához.

8. Miután megjelenik a sablon Új sablon összekapcsolása mező, kattintson a Hozzáadás szövegre, hogy összekapcsolja a Zabbix szerverrel, majd nyomja meg az alsót A Hozzáadás gomb a folyamat befejezéséhez és a felügyelt gazdagép teljes hozzáadásához. A figyelt gazdagép látható nevének most meg kell jelennie a hosts ablakban.

Ez minden! Csak győződjön meg arról, hogy a gazdagép Állapota beállítása Engedélyezve, és várjon néhány percet, hogy a Zabbix szerver felvegye a kapcsolatot az ügynökkel, feldolgozza a kapott adatokat, és értesítse vagy esetleg figyelmeztesse. ha valami elromlik a megfigyelt célponton.