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.