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.