Kuinka asentaa Zabbix Agents Remote Linuxiin
Jatkaen Zabbix-sarjaa, tämä opetusohjelma opastaa sinua kuinka voit asentaa ja määrittää Zabbix-agentteja Linuxissa (Debian-pohjaiset järjestelmät ja RHEL-pohjaiset jakelut), jotta voit aktiivisesti valvoa paikallisia resursseja etäjärjestelmissä.
Zabbix-agenttien päätehtävänä on kerätä paikallista tietoa kohteista, joissa ne toimivat, ja lähettää tiedot Zabbixin keskuspalvelimelle jatkokäsittelyä ja analysointia varten.
Vaatimukset
Asenna ja määritä Zabbix Debian/Ubuntu ja RHEL/CentOS/Fedora- ja Rocky Linux/AlmaLinux.
- Zabbixin asentaminen RHEL/CentOS- ja Debian/Ubuntuun - Osa 1
- Kuinka määrittää Zabbix lähettämään sähköpostihälytyksiä Gmail-tiliin - Osa 2
Vaihe 1: Asenna Zabbix Agents Linux-järjestelmiin
1. Riippuen käyttämästäsi Linux-jakelusta, siirry Zabbix-lataussivulle, nappaa uusin versio saatavilla olevista agentin binaaripaketteista käyttämällä työkalua, kuten wget tai <.curl ja asenna se koneellesi jakelukohtaisen paketinhallinnan avulla – Yum, Rpm tai Dpkg.
Debian/Ubuntu-järjestelmissä (mukaan lukien uusimmat julkaisut) lataa ja asenna Zabbix Agent seuraavasti:
Asenna Zabbix Agent Debianiin
----------------- 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
Asenna Zabbix Agent Ubuntuun
----------------- 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
Asenna Zabbix RHEL-pohjaisiin järjestelmiin
Lataa RHEL-tyyppisille järjestelmille .rpm, joka on pakattu jakelukohtaiseen julkaisunumeroon, käyttämällä samaa sivua kuin yllä, ja asenna se käyttämällä rpm-pakettien hallintaa.
Voit hallita puuttuvia riippuvuusongelmia automaattisesti ja asentaa agentin yhdellä kertaa käyttämällä yum-komentoa ja sen jälkeen binaaripaketin latauslinkkiä, kuten alla olevassa esimerkissä, jota käytetään agentin asentamiseen CentOS 8:aan:
----------------- 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
Vaihe 2: Määritä ja testaa Zabbix Agent Linuxissa
2. Seuraava looginen vaihe pakettien asennuksen jälkeen on avata Zabbix-agentin määritystiedosto, joka sijaitsee /etc/zabbix/-järjestelmässä. polku molemmissa tärkeimmissä jakeluissa ja ohjeistaa ohjelmaa lähettämään kaikki kerätyt tiedot Zabbix-palvelimelle analysoitavaksi ja käsiteltäväksi.
Siksi avaa zabbix_agentd.conf-tiedosto suosikkitekstieditorillasi, etsi alla olevat rivit (käytä kuvakaappauksia oppaana), poista niiden kommentit ja tee seuraavat muutokset:
nano /etc/zabbix/zabbix_agentd.conf
lisää Zabbix-palvelimen IP-osoite ja isäntänimi alla olevan kuvan mukaisesti.
Server=IP of Zabbix Server
ServerActive=IP of Zabbix Server
Hostname=use the FQDN of the node where the agent runs
3. Kun olet muokannut Zabbix-agentin määritystiedostoa vaadituilla arvoilla, käynnistä daemon uudelleen seuraavalla komennolla ja käytä netstat-komentoa tarkistaaksesi, onko demoni käynnistetty ja toimiiko se tietty portti – 10050/tcp:
sudo systemctl restart zabbix-agent
sudo netstat -tulpn|grep zabbix
Vanhemmissa jakeluissa voit hallita Zabbix-agenttidaemonia service-komennolla:
sudo service zabbix-agent restart
sudo netstat -tulpn|grep zabbix
4. Jos järjestelmäsi on palomuurin takana, sinun on avattava 10050/tcp-portti järjestelmässä, jotta voit muodostaa yhteyden Zabbix-palvelimen kautta.
Debian-pohjaisissa järjestelmissä, mukaan lukien Ubuntu, voit käyttää ufw-työkalua portin avaamiseen, ja RHEL-pohjaisissa voit käyttää Firewalld-apuohjelmaa. hallita palomuurisääntöjä alla olevien esimerkkien mukaisesti:
sudo ufw allow 10050/tcp [On Debian based systems]
sudo firewall-cmd --add-port=10050/tcp --permanent [On RHEL based systems]
Vanhemmissa jakeluissa, kuten RHEL/CentOS 6 tai hallitsemattomissa palomuurissa tiettyjen apuohjelmien kautta, käytä tehokasta iptables-komentoa porttien avaamiseen:
iptables -A INPUT -p tcp -m tcp --dport 10050 -j ACCEPT
5. Lopuksi testataksesi, voitko tavoittaa Zabbix Agentin Zabbix-palvelimelta, käytä Telnet-komentoa Zabbix-palvelinkoneesta agentteja suorittavien koneiden IP-osoitteisiin alla olevan kuvan mukaisesti (älä Älä ole huolissasi agenttien aiheuttamasta virheestä):
telnet zabbix_agent_IP 10050
Vaihe 3: Lisää Zabbix Agent Monitored Host Zabbix Serveriin
6. Seuraavassa vaiheessa on aika siirtyä Zabbix-palvelimen verkkokonsoliin ja aloittaa zabbix-agenttia suorittavien isäntien lisääminen, jotta palvelin valvoo niitä.
Siirry välilehteen Määritykset -> Isännät -> Luo isäntä -> Isäntä ja täytä Isäntänimi<.-kenttään valvotun Zabbix-agenttikoneen FQDN-numerolla, käytä samaa arvoa kuin yllä Näkyvä nimi -kentässä.
Lisää seuraavaksi tämä isäntä valvottujen palvelimien ryhmään ja käytä valvotun koneen IP-osoitetta Agent interfaces -kentässä – vaihtoehtoisesti voit myös käyttää DNS-resoluutiota, jos näin on. Käytä alla olevia kuvakaappauksia oppaana.
7. Siirry seuraavaksi Mallit-välilehdelle ja paina Valitse. Uuden ikkunan, jossa on malleja, pitäisi avautua. Valitse Malli OS Linux, vieritä sitten alas ja napsauta Valitse-painiketta lisätäksesi sen ja sulkeaksesi ikkunan automaattisesti.
8. Kun malli tulee näkyviin Linkitä uusi malli -ruutu, linkitä se Zabbix-palvelimeen napsauttamalla Lisää-tekstiä ja paina sitten alempaa. Lisää-painike viimeistelläksesi prosessin ja lisäämällä valvotun isäntälaitteen kokonaan. Valvottavan isännän näkyvän nimen pitäisi nyt näkyä isäntäikkunassa.
Siinä kaikki! Varmista vain, että isännän Tila-asetuksena on Käytössä, ja odota muutama minuutti, jotta Zabbix-palvelin ottaa yhteyttä agenttiin, käsittelee vastaanotetut tiedot ja ilmoittaa tai lopulta varoittaa. jos jokin menee pieleen valvotussa kohteessa.