Zabbixi agentide installimine ja konfigureerimine Linuxi kaugsüsteemides - 3. osa


Jätkates Zabbix-seeriat , õpetab see õpetus teid, kuidas installida ja konfigureerida Zabbixi agente Linuxis (Debiani põhised süsteemid ja CentOS), et kaugsüsteemides kohalikke ressursse aktiivselt jälgida.

Zabbixi agentide põhitöö seisneb kohaliku teabe kogumises sihtmärkidelt, kus nad töötavad, ja saadavad andmed Zabbixi keskserverisse, et neid edasi töödelda ja analüüsida.

Installige ja seadistage Zabbix 2.4.5 Debian 8-s ja RHEL/CentOS 7-s.

  1. Zabbixi jälgimise seadistamine Debiani ja CentOS-põhistel süsteemidel

1. samm: installige Zabbixi agendid Linuxi süsteemidesse

1. Sõltuvalt teie kasutatavast Linuxi jaotusest minge Dpkg.

Debiani süsteemide (sh uusim versioon - Debian 8 Jessie) puhul kasutage Zabbbix Agendi allalaadimiseks ja installimiseks järgmisi samme:

$ wget http://repo.zabbix.com/zabbix/2.4/debian/pool/main/z/zabbix/zabbix-agent_2.4.0-1+wheezy_amd64.deb  
$ sudo dpkg -i zabbix-agent_2.4.0-1+wheezy_amd64.deb

CentOS-i sarnaste süsteemide jaoks laadige jaotise spetsiifilise väljalaske numbri jaoks pakitud .rpm alla samal lehel nagu ülal, ja installige see rpm-paketihalduri abil.

Puuduvate sõltuvusprobleemide automaatseks haldamiseks ja agendi installimiseks ühe võtte abil kasutage käsku yum, millele järgneb binaarpaketi allalaadimislink, nagu allpool toodud näites, mida kasutatakse agendi installimiseks CentOS 7-sse:

# rpm -Uvh http://repo.zabbix.com/zabbix/2.4/rhel/7/x86_64/zabbix-agent-2.4.1-2.el7.x86_64.rpm

2. samm: konfigureerige ja testige Zabbix Agent Linuxis

2. Järgmine loogiline samm pärast pakettide installimist süsteemi on Zabbixi agendi konfiguratsioonifaili avamine, mis asub/etc/zabbix/system path mõlemas suuremas jaotuses, ja annab programmis käsu kogu kogutud teave Zabbixi serverisse saata, et olla analüüsitakse ja töödeldakse.

Seetõttu avage oma lemmiktekstiredaktoriga fail zabbix_agentd.conf, leidke allolevad read (kasutage juhendina ekraanipilte), tühjendage nende kommenteerimine ja tehke järgmised muudatused:

# nano /etc/zabbix/zabbix_agentd.conf

lisage zabbixi serveri IP-aadress ja hosti nimi, nagu allpool näidatud.

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

3. Kui olete Zabbixi agendi konfiguratsioonifaili vajalike väärtustega muutnud, taaskäivitage deemon järgmise käsu abil, seejärel kontrollige netstat käsku, et kontrollida, kas deemon on käivitatud ja töötab konkreetses pordis - 10050/tcp:

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

Vanemate distributsioonide jaoks kasutage teenuse käsku zabbix agent deemoni haldamiseks:

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

4. Kui teie süsteem on tulemüüri taga, peate Zabbixi serveri kaudu juurdepääsemiseks avama süsteemis 10050/tcp pordi.

Debianipõhiste süsteemide, sealhulgas Ubuntu puhul saate tulemüüri reeglite haldamiseks kasutada tulemüüri Firewalld (näiteks allpool toodud näited):

$ sudo ufw allow 10050/tcp  [On Debian based systems]
$ sudo firewall-cmd --add-port=10050/tcp                [For centOS 7 on-fly rule]
$ sudo firewall-cmd --add-port=10050/tcp --permanent    [For centOS 7 permanent rule]

Vanemate distributsioonide jaoks, näiteks centOS 6 või konkreetsete utiliitide kaudu haldamata tulemüürid, kasutage pordide avamiseks võimsat iptables käsku:

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

5. Lõpuks, et testida, kas teil on võimalik Zabbixi serverist Zabbixi serverini jõuda, kasutage Zabbixi serverimasinast Telneti käsku agente käitavate masinate IP-aadressidele, nagu allpool illustreeritud (ärge muretsege, et esindajad):

# telnet zabbix_agent_IP 10050

3. samm: lisage Zabbixi agenti jälgitav host Zabbixi serverisse

6. Järgmise sammuna on aeg liikuda Zabbixi serveri veebikonsooli ja alustada serverite jälgimiseks hostide haldamist, mis käitavad zabbix agenti.

Minge jaotisele Konfiguratsioon -> Hosts -> Loo host -> Host ja täitke välja Host name väli jälgitava zabbix-agendi masina FQDN-ga, väljal Visible name kasutage sama väärtust nagu eespool.

Järgmisena lisage see host jälgitavate serverite rühma ja kasutage väljal Agent liidesed jälgitava masina IP-aadressi - alternatiivina võite kasutada ka DNS-i eraldusvõimet. Kasutage juhendina allolevaid ekraanipilte.

7. Seejärel liikuge vahekaardile Mallid ja vajutage Vali. Peaks avanema uus mallidega aken. Valige Mall OS Linux, seejärel kerige alla ja vajutage nuppu Vali, et see lisada ja aken automaatselt sulgeda.

8. Kui mall kuvatakse kastis Uue malli linkimine, klõpsake nuppu Lisa tekst, et linkida see zabbix-serveriga, seejärel vajutage protsessi lõpuleviimiseks alumist nuppu Lisa ja jälgitava hosti täielik lisamine. Jälgitava hosti nähtav nimi peaks nüüd ilmuma hostiaknas.

See on kõik! Veenduge vaid, et hosti olekuks on seatud Enabled ja oodake mõni minut, et Zabbixi server võtaks ühendust agendiga, töötleks vastuvõetud andmeid ja teavitaks teid või hoiataks teid, kui jälgitaval sihtmärgil midagi valesti läheb.