Kako instalirati Zabbix agent i dodati Windows host u Zabbix


Prateći prethodne tutorijale koji se odnose na Zabbix seriju, ovaj članak opisuje kako instalirati i postaviti instancu Zabbix agenta da radi kao usluga na Microsoft Windows sistemima kako bi se nadgledala vaša infrastrukturna Windows okruženja, posebno serverske mašine.

Zahtjevi

  • Kako instalirati Zabbix na RHEL/CentOS i Debian/Ubuntu – 1. dio
  • Kako konfigurirati Zabbix za slanje e-mail upozorenja na Gmail račun – 2. dio
  • Kako instalirati i konfigurirati Zabbix agente na udaljenom Linuxu – dio 3

Korak 1: Preuzmite i instalirajte Zabbix Agent na Windows

1. Unaprijed kompajlirani zip agenti za Windows okruženja mogu se dobiti sa zvanične Zabbix stranice za preuzimanje i ručno instalirati i pokrenuti na sistemu koristeći Windows Command Prompt kao u nastavku primjer:

C:\Users\caezsar><full system path to zabbix_agentd.exe> --config <full system path to zabbix_agentd.win.conf> --install

Na primjer, pretpostavimo da ste preuzeli i raspakirali zip arhivu Zabbix agenta u D:\Downloads\zabbix_agents-5.4 .7\, pokrenite sljedeću naredbu da instalirate uslugu:

C:\Users\caezsar>D:\Downloads\zabbix_agent-5.4.7\bin\win32\zabbix_agentd.exe --config D:\Downloads\zabbix_agent-5.4.7\conf\zabbix_agentd.conf --install

2. Nakon što je usluga instalirana na vašem Windows hostu, otvorite datoteku zabbix_agentd.win.conf i ručno uredite sljedeće parametre:

Server=IP of Zabbix Server
ServerActive=IP of Zabbix Server
Hostname=use the FQDN of your windows host

3. Za pokretanje usluge samo upišite:

C:\Users\caezsar>D:\Downloads\zabbix_agents-5.4.7\bin\win32\zabbix_agentd.exe --start

Da biste zaustavili uslugu, pokrenite istu naredbu kao gore sa argumentom --stop i za deinstaliranje usluge koristite argument --uninstall.

C:\Users\caezsar>D:\Downloads\zabbix_agent-5.4.7\bin\win32\zabbix_agentd.exe --stop
C:\Users\caezsar>D:\Downloads\zabbix_agent-5.4.7\bin\win32\zabbix_agentd.exe --uninstall

4. Drugi i praktičniji metod za instaliranje i automatsko konfigurisanje Zabbix agenta u Windows okruženjima je preuzimanje paketa MSI za instalaciju Zabbix agenta specifičnog za arhitekturu vašeg sistema.

5. Nakon što je datoteka Zabbix agenta MSI preuzeta na vaš sistem, pokrenite je i dostavite potrebne informacije kako biste konfigurirali i instalirali agenta na ciljnom nadgledanom hostu kao prati:

Hostname: use the FQDN of your windows host (the hostname value should match the “Full Computer name” configured for your machine)
Zabbix server Name: use the IP of the Zabbix Server
Agent Port: 10050 
Remote Command: check this value
Active Server: IP of Zabbix Server

Ako kasnije trebate izmijeniti Zabbix konfiguracijsku datoteku s drugim prilagođenim vrijednostima, conf datoteka se može naći na %programfiles%\Zabbix Agent\ putanji.

6. Nakon što završite s postavljanjem, otvorite Windows Command Prompt sa Administratorskim privilegijama, pokrenite services.msc naredbu da biste otvorili uslužni program Windows Services i locirali Zabbix uslugu agenta da provjerite da li je usluga pokrenuta i da li se automatski pokreće nakon ponovnog pokretanja.

services.msc

Sa ove konzole možete upravljati uslugom (pokrenuti, zaustaviti, pauzirati, nastaviti, omogućiti ili onemogućiti).

Korak 2: Konfigurišite Windows zaštitni zid i testirajte Zabbix agent

7. Gotovo svi sistemi bazirani na Windows-u imaju aktivan i pokrenut Windows Firewall, stoga Zabbix port agenta mora biti otvoren u firewall-u da bi komunicirao sa Zabbix serverom.

Da biste otvorili port Zabbix agenta u Windows firewall-u, otvorite Kontrolna tabla -> Sistem i sigurnost – > Windows Firewall i pritisnite Dozvoli aplikaciju kroz Windows zaštitni zid.

8. Zatim kliknite na dugme Dozvoli drugu aplikaciju i trebao bi se otvoriti novi prozor. Koristite dugme Pregledaj za navigaciju i dodavanje Zabbix izvršne datoteke agenta (obično se nalazi u %programfiles%\Zabbix Agent\ ako ste je instalirali koristeći MSI program), a zatim pritisnite dugme Dodaj da dodate uslugu.

9. Zatim provjerite i otvorite pravilo zaštitnog zida na segmentu mreže gdje se nalazi Zabbix server u vašoj mreži i pritisnite dugme OK da završite i primijenite konfiguraciju.

10. Da biste testirali da li je Zabbix agent koji radi na Windowsima dostupan sa strane Zabbix servera, koristite telnet ili netcat komandu na Zabbixu server protiv IP-porta Windows agenta i trebala bi se pojaviti poruka Povezano. Pritisnite tipku Enter da generirate poruku o grešci i automatski prekinete vezu s agentom:

telnet <Windows_agent IP Address> 10050

Korak 3: Dodajte Windows host koji nadgleda Zabbix agent na Zabbix server

11. Nakon što je Windows agent testiran iz komandne linije i sve izgleda u redu, idite na web interfejs Zabbix server, idite na karticu Konfiguracija -> Hostovi, i pritisnite dugme Kreiraj host da biste dodali host koji nadgleda Windows.

12. U prozoru Host dodajte FQDN vašeg Windows agenta u polje Hostname, dodajte proizvoljno ime na Vidljivo ime uneseno kako biste lako identificirali nadgledanu mašinu na Zabbix panelu, provjerite je li host uključen u Grupni serveri i dodajte IP adresu vašeg Windows hosta u Agent interfejsima. Vrijednost Port ostavlja nepromijenjenu.

13. Zatim idite na karticu Šablon i pritisnite dugme Odaberi. Trebao bi se pojaviti novi prozor sa Zabbix predlošcima. Krećite se kroz ovaj prozor, označite Template OS Windows, i pritisnite dugme Odaberi da dodate šablon.

14. Jednom kada se Template OS Windows pojavi na Povezi nove šablone, pritisnite dugme Dodaj da povežete ovaj šablon sa konfiguracijom Windows hosta .

Konačno, nakon što je Template OS Windows vidljiv u Povezanim predlošcima, pritisnite donje dugme Dodaj da dovršite proces i dodate cijeli Windows host konfiguraciju.

15. Nakon što je vaša nadgledana Windows mašina dodata vratite se na Konfiguraciju -> Hostove i Windows Host bi sada trebao biti prisutan u ovom prozoru kao što je prikazano ispod snimka ekrana.

To je sve! Samo uvjerite se da je Status vašeg Windows hosta postavljen na Omogućeno i pričekajte nekoliko minuta kako bi Zabbix server kontaktirao stranu Windows agenta i obradio primljene udaljene podatke.

Na primjer, da dobijete grafički prikaz opterećenja CPU-a na nadgledanoj Windows mašini idite na Zabbix web konzolu Nadgledanje karticu -> Grafovi, odaberite naziv hosta Windows mašine i Grafikon opterećenja CPU-a i sve do sada prikupljene podatke treba prikazati u lijepom grafičkom grafikonu.