Pentru a lua citiri de la agent în Windows XP. Agentul trebuie să fie configurat să comunice cu serverul Zabbix. Prin urmare, acest articol vreau să arăt punerea în practică a acestei sarcini, precum și nota va servi ca un pat de copil pentru mine, și ce să facă pentru a pune agentul Zabbix pe Windows XP în viitor. Treptat, nota va deveni mai complexă, care se va reflecta, de asemenea, în blogul meu ca o notă nouă.
Deci, am un sistem instalat care rulează Windows XP SP3 x86 cu toate cele mai recente actualizări, paravanul de protecție este activat.
Apoi, descarc de pe site-ul oficial Zabbix un agent care are ca scop lucrul la un sistem Windows:
Creez directorul zabbix după locație: C: \ Program Files \
C: \ Documente și setări \ admin> mkdir "% ProgramFiles% \ zabbix"
apoi despachetați arhiva descărcată și mutați fișierele extrase (din directorul bin \ win32 și conf) în directorul zabbix creat. rezultatul ar trebui să fie următorul:
Acum voi face setările de configurare ale fișierului de configurare cu care va interacționa agentul Zabbix instalat în sistem.
LogFile = "c: \ fișierele programului \ zabbix \ zabbix_agentd.log"
LogFileSize = 10
Server = 192.168.0.197
ListenPort = 10050
Numele gazdei = pc
UserParameter = windows.services, "% ProgramFiles% \ zabbix \ services.exe"
Salvez modificările făcute.
Acum voi explica scopul parametrilor din fișierul de configurație de mai sus:
LogFile → Locație Fișiere Jurnal Funcționează agent Zabbix
LogFileSize → Dimensiunea maximă a fișierului jurnal exprimată în megaocteți
Server = Specificați serverul IPDNS unde este implementat serverul Zabbix
ListenPort = Portul prin care agentul comunică cu serverul
Hostname = Numele gazdei curente pe care este implementat agentul Zabbix
Acum mă adresez instalării agentului Zabbix în sistem:
C: \ Documente și setări \ admin> cd / d "% ProgramFiles% \ zabbix"
Instalați agentul în sistem:
C: \ Program Files \ zabbix> zabbix_agentd.exe --config zabbix_agentd.win.conf --install
zabbix_agentd.exe [1440]: serviciu [Zabbix Agent] instalat cu succes
zabbix_agentd.exe [1440]: sursa evenimentului [Zabbix Agent] instalată cu succes
sau dacă doriți să eliminați agentul din sistem:
C: \ Program Files \ zabbix> zabbix_agentd.exe --config zabbix_agentd.win.conf --uninstal l
zabbix_agentd.exe [1652]: serviciu [Zabbix Agent] dezinstalat cu succes
zabbix_agentd.exe [1652]: sursa evenimentului [Zabbix Agent] a fost dezinstalată cu succes
Începem serviciul de agenți:
C: \ Program Files \ zabbix> zabbix_agentd.exe --config zabbix_agentd.win.conf --start
zabbix_agentd.exe [1128]: serviciul [Agent Zabbix] a început cu succes
C: \ Program Files \ zabbix> net start "Agent Zabbix"
dar se poate întâmpla ca agentul să nu pornească, apare o eroare în jurnale:
C: \ Documente și setări \ admin> net start "Agent Zabbix"
Se pornește serviciul "Agent Zabbix".
Serviciul "Agent Zabbix" nu a putut fi pornit.
Eroare de sistem.
Procesul a fost finalizat în mod neașteptat.
Soluția în cazul meu a fost de a schimba locația fișierului de jurnal generat de agentul Zabbix în timpul operației.
Păstrează modificările efectuate.
Acum încerc să pornesc serviciul agent Zabbix și acesta rulează cu succes fără nici un fel de erori:
C: \ Documente și setări \ admin> net start "Agent Zabbix"
Se pornește serviciul "Agent Zabbix".
Serviciul "Agent Zabbix" a fost pornit cu succes.
De asemenea, a fost generat un fișier Log:
De ce adevărul a fost o astfel de dependență de a crea un fișier Log pentru mine este încă un mister, pentru că fac toate acțiunile folosind drepturile Administratorului.
Excelent. Acum, trec la interfața de monitorizare a serverului Zabbix bazată pe Web, care a fost instalată anterior pe blogul meu. Cine va trebui să facă pe serverul gazdă și să alocați un șablon prin care statisticile vor fi formate punctele de date:
Creez un grup de gazde pentru Windows.
Configurare - Grupuri gazdă - Creare grup gazdă:
Apoi, creez o gazdă:
Configurație - Hosts - Creare gazdă:
Grupuri: Am setat (în grupuri) grupul Windows creat
Interfață Agent: 192.168.0.193
Acum, mă duc la fila Șabloane și alocă următoarele șabloane pentru gazda curentă creată:
Link șabloane noi - Selectați -
Template OS Windows
După revenirea la o pagină în care sunt afișate toate gazdele înfășurate la serverul Zabbix și apăsați F5 pentru a vedea că gazda a pus pe un monitor, dar indiferent de modul în care totul se întâmplă în condiții de siguranță prin deplasarea cursorului pe coloana Disponibilitate se poate vedea că pune pictograma roșie, indicați spre care apare mesajul:
Captura este. pe o stație de lucru care rulează Windows XP
în mod prestabilit, paravanul de protecție este activat (și l-am indicat la începutul acestei note), deci trebuie să adăugați o regulă care să permită traficul către portul 10050
C: \ Documents and Settings \ admin> setarea firewall-ului netsh opmode enable
C: \ Documents and Settings \ admin> firewall-ul netsh adăuga portopening protocol = portul tcp
C: \ Documente și setări \ admin> net stop "Agent Zabbix"
Serviciul "Agent Zabbix" a fost oprit cu succes.
C: \ Documente și setări \ admin> net start "Agent Zabbix"
Se pornește serviciul "Agent Zabbix".
Serviciul "Agent Zabbix" a fost pornit cu succes.
După aceea, mă întorc la fereastra gazdă a sistemului de monitorizare Zabbix și apăs pe tasta F5 și văd că gazda a început cu succes monitorizarea:
Acum puteți vedea graficele disponibile pentru parametrii colectați:
Monitorizare - Ultimele date
Exemplu de valori colectate de la gazda Windows după încărcarea procesorului Metric (1 minut mediu)