Aquestes comprovacions es comuniquen amb l'agent de Zabbix per a la recollida de dades.
Hi ha verificacions d'agents passives i actives. Quan configureu un element, podeu seleccionar el tipus necessari:
La taula llista els detalls de les claus d'elements que podem emprar amb els elements de l'agent Zabbix, agrupats per família d'elements.
Veieu també:
Paràmetres obligatoris i opcionals
Els paràmetres sense claudàtors són obligatoris. Els paràmetres entre claudàtors < > són opcionals.
S'empra amb utilitats de línia d'ordres
Tingueu en compte que quan proveu o empreu claus d'element amb zabbix_agentd o zabbix_get des de la línia d'ordres, també heu de tindre en compte la sintaxi de l'intèrpret d'ordres.
Per exemple, si un determinat paràmetre clau s'ha d'incloure entre cometes dobles, heu d'escapar explícitament de les cometes dobles; en cas contrari, seran retallades per l'intèrpret d'ordres com a caràcters especials i no es passaran a la utilitat Zabbix.
Exemples:
zabbix_agentd -t 'vfs.dir.count[/var/log,,,"fichier,dir",,0]'
zabbix_agentd -t vfs.dir.count[/var/log,,,\"fichier,dir\",,0]
Clau de l'element | |||
---|---|---|---|
Descripció | Valor de retorn | Paràmetres | Comentaris |
kernel.maxfiles | |||
Nombre màxim de fitxers oberts compatibles amb el sistema operatiu. | Enter | ||
kernel.maxproc | |||
Nombre màxim de processos compatibles amb el sistema d'explotació. | Enter | ||
kernel.openfiles | |||
Retorna el nombre de descriptors de fitxers oberts actualment. | Enter | Aquest element s'admet des de Zabbix 6.0. |
Veieu informació addicional sobre els elements de registre.
Clau d'element | |||
---|---|---|---|
Descripció | Valor de retorn | Paràmetres | Comentaris |
log[fitxer,<regexp>,<encoding>,<maxlines>,<mode>,<output>,<maxdelay>,<options >,<persistent_dir>] | |||
Monitoratge d'un fitxer de registre. | Registre | fitxer - camí complet i nom del fitxer de registre regexp - expressió regular que descriu el patró necessari< br >encoding - pàgina de codis id maxlines - nombre màxim de noves línies per segon que l'agent enviarà al servidor o al proxy Zabbix. Aquest paràmetre substitueix el valor de 'MaxLinesPerSecond' a zabbix_agentd.conf mode (des de la versió 2.0)- valors possibles: tots (per defecte), skip - Omet el processament de dades més antigues (només afecta els elements de creació recent). sortida (des de la versió 2.2) - un patró de format de sortida opcional. La seqüència d'escapada \0 es substitueix per la part corresponent del text (des del primer caràcter on comença la coincidència fins al caràcter on acaba la coincidència), mentre que un \N (on N=1 ...9) la seqüència d'escapada es substitueix per l'enèssim grup de concordança (o una cadena buida si la N supera el nombre de grups capturats). maxdelay (des de la versió 3.2 ) - retard màxim en segons. Tipus: flotant. Valors: 0 - (per defecte) no saltar mai les línies del fitxer de registre; > 0.0: saltar línies més antigues per analitzar línies més noves en "maxdelay" segons. Llegiu les notes maxdelay abans d'emprar-lo! opcions (des de la versió 4.4.7) - opcions addicionals: mtime-noreread - registres no únics, només reproduïts si la mida del fitxer canvia (ignora el canvi d'hora de modificació). (Aquest paràmetre és obsolet des de la 5.0.2, ja que ara s'ignora mtime.) persistent_dir (des de 5.0.18, 5.4.9, només a zabbix_agentd en sistemes Unix; no és compatible amb Agent2 ) - nom de camí absolut del directori on s'emmagatzemen els fitxers persistents. Vegeu també notes addicionals sobre fitxers persistents. |
L'element s'ha de configurar com a comprovació activa. Si manca el fitxer o els permisos no permeten l'accés, l'element ja no s'admet. Si "sortida" es deixa en blanc, es retorna tota la línia que conté el text coincident. Tingueu en compte que tots els tipus d'expressions regulars globals, excepte "El resultat és TRUE", sempre retornen tota la fila coincident i el paràmetre "output" s'ignora. L'extracció de contingut per emprar el paràmetre "output" es fa a l'agent.< br Exemples: => registre[/var/log/syslog] => registre[/var/log /syslog,error] => registre[/home /zabbix/logs/logfile,,,100] Emprar el paràmetre output per extreure un número del registre de registre:=> log[/app1/app.log, "execució de la tasca [0-9.]+ seg, registres processats ([0-9]+), [0 -9]+ errors",,,,\1] → coincidirà amb un registre de registre "2015-11-13 10:08:26 tasca executada 6,08 segons, processats 6080 registres, 0 errors" i només enviarà més de '6080' al servidor. Com que s'envia un valor numèric, el "Tipus d'informació" d'aquest element es pot establir en "Numèric (sense signe)" i el valor es pot emprar en gràfics, triggers, etc. < br>Emprant la "sortida" paràmetre per sobreescriure el registre de registre abans d'enviar-lo al servidor: => log[/app1/app.log,"([0-9 :- ]+) execució de la tasca ([0-9 .]+) segons, registres processats ([0-9]+), errors ([0-9]+),,,,"\ 1 REGISTRES: \3, ERRORS: \ 4, DURADA: \2"] → coincidirà amb un registre de registre "2015-11-13 10:08:26 tasca executada 6,08 segons, processats 6080 registres, 0 errors " i enviarà un registre modificat "2015-11- 13 10:08:26 REGISTRES: 6080, ERRORS: 0, DURADA: 6,08" al servidor. |
log.count[fitxer,<regexp>,<codificació>,<maxproclines>,<mode>,<maxdelay>,<opcions>,< persistent_dir>] | |||
Nombre de línies coincidents al fitxer de registre monitorat. | Enter | fitxer - camí complet i nom del fitxer de registre regexp - expressió regular que descriu el patró necessari encoding - id de la pàgina de codi maxproclines - nombre màxim de línies noves per segon que l'"agent escanejarà (no pot superar les 10.000). El valor per defecte és 10*'MaxLinesPerSecond' a zabbix_agentd.conf. mode - valors possibles: all (predeterminat), skip - Omet el processament de dades més antigues (només afecta els elements de nova creació). maxdelay - retard màxim en segons. Tipus: flotant. Valors: 0 - (per defecte) no saltar mai les línies del fitxer de registre; >0.0: saltar línies més antigues per analitzar línies més noves en "maxdelay" segons. Llegiu les notes maxdelay abans d'emprar-lo! opcions (des de la versió 4.4.7) - opcions addicionals: mtime-noreread - registres no únics, només reproduïts si la mida del fitxer canvia (ignora el canvi d'hora de modificació). (Aquest paràmetre és obsolet des de la 5.0.2, ja que ara s'ignora mtime.) persistent_dir (des de 5.0.18, 5.4.9, només a zabbix_agentd en sistemes Unix; no és compatible amb Agent2) - nom de camí absolut del directori on s'emmagatzemen els fitxers persistents. Veieu també notes addicionals sobre fitxers persistents. |
L'element s'ha de configurar com a comprovació activa. Les files coincidents es compten en fileres noves des que l'agent va comprovar el registre per darrer cop i, per tant, depenen de l'interval d'actualització de l'element. Si manca el fitxer o els permisos no permeten l'accés, l'element queda sense suport. Aquest element no és compatible amb el registre d'esdeveniments de Windows. S'admet des de Zabbix 3.2.0. |
logrt[fitxer_regexp,<regexp>,<encoding>,<maxlines>,<mode>,<output>,<maxdelay>,< opcions>,<persistent_dir>] | |||
Monitoratge d'un fitxer de registre rotatiu. | Registre | fitxer_regexp - camí absolut al fitxer, amb el nom del fitxer especificat amb una expressió regular. Tingueu en compte que l'expressió regular aplica només al nom d'arxiu i no cal que coincideixi amb el nom sencer (com ara /path/to/agent coincideix amb zabbix_agentd.log) regexp - expressió regular que descriu el model de contingut necessari codificació - [identificador] (/manual/config/items/itemtypes/zabbix_agent#encoding_settings) pàgina de codis maxlines - nombre màxim de línies noves per segon que l'agent s'enviarà al servidor o al proxy Zabbix. Aquest paràmetre substitueix el valor de 'MaxLinesPerSecond' a zabbix_agentd.conf mode (des de la versió 2.0)- valors possibles: tots (per defecte), skip - Omet el processament de dades més antigues (només afecta els elements de creació recent). sortida (des de la versió 2.2) - un patró de format de sortida opcional. La seqüència d'escapada \0 es substitueix per la part corresponent del text (des del primer caràcter on comença la coincidència fins al caràcter on acaba la coincidència), mentre que un \N (on N=1 ...9) la seqüència d'escapada es substitueix per l'enèssim grup de concordança (o una cadena buida si l'N supera el nombre de grups capturats). maxdelay (des de la versió 3.2 ) - retard màxim en segons. Tipus: flotant. Valors: 0 - (per defecte) no saltar mai les línies del fitxer de registre; > 0.0: saltar línies més antigues per analitzar línies més noves en "maxdelay" segons. Llegiu les notes maxdelay abans d'emprar-lo! opcions (des de la versió 4.4.7) - opcions addicionals: mtime-noreread - registres no únics, només reproduïts si la mida del fitxer canvia (ignora el canvi d'hora de modificació). (Aquest paràmetre és obsolet des de la 5.0.2, ja que ara s'ignora mtime.) persistent_dir (des de 5.0.18, 5.4.9, només a zabbix_agentd en sistemes Unix; no és compatible amb Agent2) - nom de camí absolut del directori on s'emmagatzemen els fitxers persistents. Veieu també notes addicionals sobre fitxers persistents. |
L'element s'ha de configurar com a comprovació activa. La rotació del registre es basa en l'hora en què es van modificar els fitxers per darrer cop. Tingueu en compte que logrt és actualment dissenyat per funcionar amb un fitxer de registre actiu, juntament amb diversos altres fitxers que giren inactius corresponents. Si, per exemple, un directori conté molts fitxers de registre actius, s'hauria de crear un element logrt separat per cadascun. En cas contrari, si un element logrt recupera massa fitxers, pot provocar l'esgotament de la memòria i una fallada del monitor. Si output es deixa buit, es retorna la línia sencera que conté el text coincident. Tingueu en compte que tots els tipus d'expressions de respostes regulars globals, excepte "El resultat és TRUE", sempre retornen tota la filera coincident i el paràmetre output s'ignora.L'extracció de contingut mitjançant l' output parameter es fa a l'agent.Al paràmetre file regexp , la ruta del directori de registre i l'expressió regular del fitxer de registre han de ser separats pel separador de directoris correcte:- a Windows, el separador ha d'ésser una barra invertida (\); - en un altre sistema, ha d'ésser una barra inclinada (/). Les barres inclinades es permeten a Windows en altres posicions, excepte la que separa la ruta del directori de registre i l'expressió regular del fitxer de registre (veieu els exemples tot seguit). Exemples per a Windows: => logrt["c:/dir1/dir2/dir3\filename.*\.log","pattern_to_match"] → recopilarà dades dels fitxers de registre a "c:/dir1/dir2/dir3" on el nom del fitxer comença amb "filename" i acaba amb qualsevol extensió que coincideixi amb ".log" => logrt["//example.com/share/dir1/dir2/dir3\filename.*\.log","pattern_to_match"] → recopilarà dades dels fitxers de registre a la xarxa compartida "//example.com/ share/dir1/dir2/dir3" on el nom del fitxer comença amb "filename" i acaba amb qualsevol extensió que coincideixi amb ".log". Exemples per a altres sistemes: => logrt["/home/zabbix/logs/^logfile[0-9]{1,3}$", ,,100] → coincidirà amb un fitxer com "logfile1" (no coincidirà amb ".logfile1") => logrt["/home/user/^logfile_.*_[ 0-9]{1,3}$"," pattern_to_match","UTF-8",100] → recopilarà dades de fitxers com "logfile_abc_1" o "logfile__001". Usant la sortida paràmetre per extreure un número del registre de registre:=> logrt[/app1/^test.*log $,"execució de la tasca [0-9.]+ s, processada ( [0-9]+) registres, [0-9]+ errors",,,,\1] → coincidirà amb un registre de registre "2015-11-13 10:08:26 tasca executada 6,08 segons, ha processat 6080 registres, 0 errors" i només envia '6080' al servidor. Com que s'envia un valor numèric, el "Tipus d'informació" d'aquest element es pot establir en "Numèric (sense signe)" i el valor es pot emprar en gràfics, triggers, etc. < br>Empreu el paràmetre output per reescriure el registre de registre abans d'enviar-lo al servidor:=> logrt[/app1/^test.*log$,"([0 -9 :-]+) execució de la tasca ([0 -9.]+) segons, registres processats ([0-9]+), errors ([0-9]+),, ,,"\1 REGISTRES: \3, ERRORS: \4, DURADA: \2"] → coincidirà amb un registre de registre "2015-11-13 10:08:26 tasca executada 6,08 segons, processat 6080 registres, 0 errors" i enviarà un registre editat "2015- 11-13 10:08:26 REGISTRES: 6080, ERRORS: 0, DURADA: 6,08" al servidor. |
logrt.count[fitxer_regexp,<regexp>,<encoding>,<maxproclines>,<mode>,<maxdelay>,<options>, <persistent_dir>] | |||
Nombre de línies coincidents en un fitxer de registre monitorat que s'és girant. | Enter | fitxer_regexp - camí absolut al fitxer, amb el nom del fitxer especificat amb una expressió regular. Tingueu en compte que l'expressió regular aplica només al nom d'arxiu i no cal que coincideixi amb el nom sencer (com ara /path/to/agent coincideix amb zabbix_agentd.log) regexp - expressió regular que descriu el patró de contingut necessari encoding - id codi pàgina maxproclines - nombre màxim de noves línies per segon que l'agent analitzarà (no pot superar les 10.000). El valor per defecte és 10*'MaxLinesPerSecond' a zabbix_agentd.conf. mode - valors possibles: all (per defecte), skip - Omet el processament de dades més antigues (només afecta els elements de creació recent). maxdelay - retard màxim en segons. Tipus: flotant. Valors: 0 - (per defecte) no saltar mai les línies del fitxer de registre; > 0.0: saltar línies més antigues per analitzar línies més noves en "maxdelay" segons. Llegiu les notes maxdelay abans d'emprar-lo! opcions (des de la versió 4.4.7) - tipus de rotació del fitxer de registre i altres opcions. Valors possibles: rotate (per defecte), copytruncate - tingueu en compte que copytruncate no es pot emprar amb maxdelay. En aquest cas, maxdelay ha d'ésser 0 o no especificat; veieu les notes de copytruncate, mtime-reread - registres no únics, rellegir si el temps de modificació o la mida canvia (per defecte), mtime-noreread - registres no únics, es reprodueix només si la mida canvia (ignora el canvi de temps de modificació). persistent_dir (des de les versions 5.0.18, 5.4.9, només a zabbix_agentd en sistemes Unix; no és compatible amb Agent2) - camí absolut al directori on emmagatzemar els fitxers persistents. Veieu també notes addicionals sobre fitxers persistents. |
L'element s'ha de configurar com a comprovació activa. Les fileres coincidents es compten en fileres noves des que l'agent va comprovar el registre per darrera vegada i, per tant, depenen de l'interval d'actualització de l'element.<br > La rotació del registre es basa en la darrera modificació dels fitxers. Aquest element no és compatible amb el registre d'esdeveniments de Windows. S'admet des de Zabbix 3.2.0. Al paràmetre file regexp , la ruta del directori de registre i l'expressió regular del fitxer de registre s'han de separar pel separador de directoris correcte:- a Windows, el separador ha d'éser una barra invertida (\); - en altres sistemes, ha de ser una barra inclinada (/). Les barres inclinades es permeten a Windows en altres posicions, excepte la que separa la ruta del directori de registre i l'expressió regular del fitxer de registre (veieu els exemples tot seguit): Exemples per a Windows: => logrt.count["c:/dir1/dir2/dir3\filename.*\.log","pattern_to_match"] → comptarà el nombre de coincidències per al patró "pattern_to_match" als fitxers de registre situats a "c:/dir1/dir2/dir3" => logrt.count["//example.com/share/dir1/dir2/dir3\filename.*\.log","pattern_to_match"] → comptarà el nombre de coincidències per al patró "pattern_to_match" als fitxers de registre a la xarxa compartida "//example.com/share/dir1/dir2/dir3". Exemples per a altres sistemes: => logrt.count["/home/zabbix/logs/^logfile[0-9]{1,3}$",,,100] → comptarà el nombre de coincidències per al patró "^logfile[0-9] {1,3}$" als fitxers de registre del directori "/home/zabbix/logs" => logrt.count["/home/user/^logfile_.*_[0-9]{1,3}$","pattern_to_match","UTF-8",100] → comptarà el nombre d'ocurrències del patró "patró_a_coincidir" als fitxers de registre situats a "/home/user". |
Clau de l'elemen | |||
---|---|---|---|
Descripció | Valor de retorn | Paràmetres | Comentaris |
modbus.get[endpoint,<id esclave>,<fonction>,<adresse>,<count>,<type>,<endianness>,<offset>] | |||
Llegeix dades Modbus. | Objecte JSON | punt final - punt final definit com a protocol://connection_string identificador esclau - ID esclau funció - funció Modbus<br >adreça - adreça del primer registre, bobina o entrada compte - nombre de registres a llegir tipus - tipus de dades endianness - configuració endianness offset - nombre de registres, començant per "adreça", els resultats dels quals s'ignoraran. Veieu una descripció detallada de les configuracions. |
Suportat des de Zabbix 5.2.0. |
Clau d'element | |||
---|---|---|---|
Descripció | Valor de retorn | Paràmetres | Comentaris |
net.dns[<ip>,nom,<tipus>,<temps d'espera>,<recompte>,<protocol>] | |||
Comprova si el servei DNS és actiu. | 0 - El DNS és inactiu (el servidor no ha respost o la resolució del DNS ha fallat) 1 - El DNS és actiu |
ip - L'adreça IP del servidor DNS (deixeu-lo en blanc per al servidor DNS predeterminat, a Windows compatible amb l'agent Zabbix 2, ignorat per a l'agent Zabbix) nom - nom DNS per consultar tipus - tipus de registre que s'ha de consultar (el valor predeterminat és SOA) temps d'espera (ignorat a Windows, tret que s'empri l'agent Zabbix 2 versió 6.0.1 o posterior) - temps d'espera per a la petició en segons (el valor predeterminat és 1 segon) compte (ignorat a Windows, tret que empreu l'agent Zabbix 2 versió 6.0.1 o posterior) - nombre d'intents per a la petició (el valor predeterminat és 2) protocol (des de la versió 3.0) - el protocol emprat per fer consultes DNS: udp (per defecte) o tcp |
Exemple: => net.dns[8.8.8.8,example.com,MX,2,1] Els valors possibles per a type són:ANY, A, NS, CNAME, MB, MG, MR, PTR, MD, MF, MX, SOA, NULL, WKS (no és compatible amb l'agent Zabbix a Windows, l'agent Zabbix 2 a tots els sistemes operatius), HINFO, MINFO, TXT, AAAA, SRV No s'admeten els noms de domini internacionalitzats, si us plau, empreu noms codificats IDNA. El tipus de registre SRV és compatible des de Zabbix 1.8.6 (Unix) i 2.0.0 (Windows). Anomenament abans de Zabbix 2.0 (encara compatible): net.tcp.dns |
net.dns.record[<ip>,nom,<tipus>,<timeout>,<count>,<protocol>] | |||
Realitza una consulta DNS. | Cadena de caràcters amb el tipus d'informació requerit | ip - Adreça IP del servidor DNS (deixeu buit per al servidor DNS predeterminat, ignorat a Windows, tret que empreu l'agent Zabbix 2 versió 6.0.1 o més recent) nom - nom DNS per consultar tipus - tipus de registre que s'ha de consultar (el valor predeterminat és SOA) temps d'espera (ignorat a Windows, tret que utilitzant l'agent Zabbix 2 versió 6.0.1 o posterior) - temps d'espera per la petició en segons (el valor predeterminat és 1 segon) compte (s'ignora a Windows, tret que s'utilitzi l'agent Zabbix 2 versió 6.0.1 o posterior) - nombre d'intents per a la petició (el valor per defecte és 2) protocol (des de la versió 3.0) - el protocol emprat per realitzar consultes DNS: udp (predeterminat) o tcp |
Exemple: => net.dns.record[8.8.8.8,example.com,MX,2,1] Els valors possibles per a type són:ANY, A, NS, CNAME, MB, MG, MR, PTR, MD, MF, MX, SOA, NULL, WKS (no compatible amb Agent Zabbix a Windows, agent Zabbix 2 a tots els sistemes operatius), HINFO, MINFO, TXT, AAAA, SRV No s'admeten els noms de domini internacionalitzats, empreu noms codificats IDNA en lloc d'això. El tipus de registre SRV s'admet des de Zabbix 1.8.6 (Unix) i 2.0.0 (Windows). Anomenament abans de Zabbix 2.0 (encara compatible): net.tcp.dns.consulta |
net.if.collisions[si] | |||
Nombre de col·lisions fora de la finestra. | Enter | sí - nom de la interfície de xarxa | |
net.if.discovery | |||
Llistat d'interfícies de xarxa. S'empra per la descoberta de baix nivell. | Objecte JSON | S'admet des de Zabbix 2.0. A FreeBSD, OpenBSD i NetBSD s'admeten des de Zabbix 2.2. Algunes versions de Windows (per exemple, Server 2008) poden requerir les darreres actualitzacions instal·lades per admetre caràcters no ASCII als noms d'interfície. |
|
net.if.in[si,<mode>] | |||
Estadístiques de trànsit entrant a la interfície de xarxa. | Enter | sí - nom de la interfície de xarxa (Unix); descripció completa de la interfície de xarxa o adreça IPv4; o, si és entre claus, GUID de la interfície de xarxa (Windows) mode - valors possibles: octets - nombre d'octets (per defecte) paquets - nombre de paquets errors - nombre d'errors caigut - nombre de paquets caiguts desbordaments (fifo) - nombre d'errors de memòria intermèdia FIFO frame - nombre d'errors d'enquadrament de paquets comprimit - el nombre de paquets comprimits rebuts pel controlador del dispositiu multicast - el nombre de trames de multidifusió rebudes pel controlador del dispositiu |
A Windows, l'element obté valors dels comptadors de 64 bits si és disponible. Els comptadors d'estadístiques de la interfície de 64 bits es van introduir a Windows Vista i Windows Server 2008. Si els comptadors de 64 bits no són disponibles, l'agent empra comptadors de 32 bits. Els noms d'interfície de diversos octets a Windows són compatibles des de Zabbix 1.8.6. Exemples: => net.if.in[eth0,errors] => net.if.in[eth0] Podeu obtindre descripcions de la interfície de xarxa a Windows amb elements net.if.discovery o net.if.list. Podeu emprar aquesta clau amb el pas de preprocessament Canvi per segon per obtindre estadístiques d'octets per segon. |
net.if.out[si,<mode>] | |||
Estadístiques de trànsit de sortida a la interfície de xarxa. | Enter | sí - nom de la interfície de xarxa (Unix); descripció completa de la interfície de xarxa o adreça IPv4; o, si és entre claus, GUID de la interfície de xarxa (Windows) mode - valors possibles: octets - nombre d'octets (per defecte) paquets - nombre de paquets errors - nombre d'errors caigut - nombre de paquets caiguts desbordaments (fifo) - el nombre d'errors de memòria intermèdia FIFO col·lisions (col·lisions) - el nombre de col·lisions detectades a la interfície portador - el nombre de pèrdues de portadora detectades pel controlador del dispositiu comprimit - el nombre de paquets comprimits transmesos pel controlador del dispositiu |
A Windows, l'element obté valors de 64 comptadors de bits si són disponibles. Els comptadors d'estadístiques de la interfície de 64 bits es van introduir a Windows Vista i Windows Server 2008. Si els comptadors de 64 bits no són pas disponibles, l'agent empra comptadors de 32 bits. Els noms d'interfície de diversos octets a Windows són compatibles des de la versió de l'agent 1.8.6 de Zabbix. Exemples: => net.if.out[eth0,errors] => net.if.out[eth0] Podeu obtindre descripcions de la interfície de xarxa a Windows amb elements net.if.discovery o net.if.list. Podeu emprar aquesta clau amb el pas de preprocessament Canvi per segon per obtindre octets per segona estadística. |
net.if.total[si,<mode>] | |||
Suma de les estadístiques de trànsit entrant i sortint a la interfície de xarxa. | Enter | sí - nom de la interfície de xarxa (Unix); descripció completa de la interfície de xarxa o adreça IPv4; o, si és entre claus, GUID de la interfície de xarxa (Windows) mode - valors possibles: octets - nombre d'octets (per defecte) paquets - nombre de paquets errors - nombre d'errors caigut - nombre de paquets caiguts desbordaments (fifo) - nombre d'errors de memòria intermèdia FIFO comprimit - nombre de paquets comprimits transmesos o rebuts per el controlador del dispositiu |
A Windows, l'element obté valors dels comptadors de 64 bits si és disponible. Els comptadors estadístics d'interfície de 64 bits es van introduir a Windows Vista i Windows Server 2008. Si no hi ha comptadors de 64 bits disponibles, l'agent empra comptadors de 32 bits. Exemples: => net.if. total[eth0,errors] => net.if.total[eth0] Podeu obtindre descripcions de la interfície de xarxa a Windows amb elements net.if.discovery o net.if.list. Podeu emprar aquesta clau amb el pas de preprocessament Canvi per segon per obtindre estadístiques d'octets per segon. Tingueu en compte que només s'admeten paquets abandonats si tant net.if.in com net.if.out funcionen per als paquets perduts a la vostra plataforma. |
net.tcp.listen[port] | |||
Comprova si aquest port TCP és en estat LISTEN. | 0 - no és en estat LISTEN 1 - és en estat LISTEN |
port - nombre de port TCP | Exemple: => net.tcp.listen[80] A Linux suportat des de Zabbix 1.8.4 Des de Zabbix 3.0.0, als nuclis Linux 2.6.14 i posteriors, informació sobre com escoltar TCP sockets s'obté de la interfície NETLINK del nucli, si és possible. En cas contrari, la informació es recupera dels fitxers /proc/net/tcp i /proc/net/tcp6. |
net.tcp.port[<ip>,port] | |||
Comprova si és possible establir una connexió TCP al port especificat. | 0 - no es pot connectar 1 - es pot connectar |
ip - Nom IP o DNS (per defecte és 127.0.0.1) port - nombre de port |
Exemple: => net.tcp.port[,80] → es pot emprar per provar la disponibilitat del servidor web que s'executa al port 80. Les proves de rendiment de TCP empren net.tcp.service.perf[tcp,<ip>,<port>] Tingueu en compte que aquestes comprovacions poden donar lloc a missatges addicionals als fitxers de registre del dimoni del sistema (sessions SMTP i SSH registrades). |
net.tcp.service[servei,<ip>,<port>] | |||
Comprova si el servei s'és executant i admet connexions TCP. | 0 - el servei és inactiu 1 - el servei s'és executant |
servei - qualsevol de: ssh, ldap, smtp, ftp, http, pop, nntp, imap, tcp, https, telnet (veieu detalls) ip - nom IP o DNS (per defecte és 127.0.0.1) port - nombre de port (per defecte s'empra el nombre de port de servei ésndard) |
Exemple: => net .tcp.service[ftp,,45] → es pot emprar per provar la disponibilitat del servidor FTP al port TCP 45. Tingueu en compte que aquestes comprovacions poden donar lloc a missatges addicionals als fitxers de registre del dimoni del sistema (SMTP i sessions SSH s'enregistren normalment). Actualment no s'admet la comprovació de protocols xifrats (com IMAP al port 993 o POP al port 995). Com a solució alternativa, empreu net.tcp.port per a comprovacions d'aquestes. La comprovació de LDAP i HTTPS a Windows només és compatible amb l'agent Zabbix 2. Tingueu en compte que la comprovació de telnet cerca una petició d'inici de sessió (':' al final). Els serveis https i telnet són compatibles des de Zabbix 2.0. |
net.tcp.service.perf[servei,<ip>,<port>] | |||
Comprova el rendiment del servei TCP. | 0: el servei és caigut segons - nombre de segons que han passat en connectar-se al servei |
servei - qualsevol de: ssh, ldap, smtp, ftp, http, pop, nntp, imap, tcp, https, telnet (veieu detalls service_check_details)) ip - nom IP o DNS (per defecte és 127.0.0.1) port - nombre de port (per defecte s'empra el nombre de port de servei estandard) |
Exemple: => net.tcp.service.perf[ssh] → es pot emprar per provar la velocitat de resposta inicial del servidor SSH. La comprovació de protocols xifrats (com IMAP al port 993 o POP al port 995) actualment no és compatible. Com a solució alternativa, empreu net.tcp.service.perf[tcp,<ip>,<port>] per a comprovacions d'aquestes. La comprovació d'LDAP i HTTPS a Windows només és compatible amb l'agent Zabbix 2. Tingueu en compte que la comprovació de telnet sembla per a una petició d'inici de sessió (':' al final). Els serveis https i telnet són compatibles des de Zabbix 2.0. |
net.tcp.socket.count[<laddr>,<lport>,<raddr>,<rport>,<estat>] | |||
Retorna el nombre de sòcols TCP que coincideixen amb els paràmetres. | Enter | laddr - adreça IPv4/6 local o subxarxa CIDR lport - nombre de port local o nom de servei raddr - adreça IPv4/6 remota o subxarxa CIDR rport - nombre de port remot o nom de servei estat - estat de connexió (established, syn_sent, *syn _recv, fin_wait1, fin_wait2, time_wait, close, close_wait, last_ack, listen, closing*) |
Aquest element és compatible a Linux només a l'agent Zabbix/agent 2. A l'agent Zabbix 2 també és compatible amb Windows de 64 bits. Exemple: => net.tcp.socket.count[,80, ,,established] → comproveu si el port TCP local 80 és en estat "establert" Aquest element és compatible des de Zabbix 6.0. |
net.udp.listen[port] | |||
Comprova si aquest port UDP és en estat LISTEN. | 0 - no és en estat LISTEN 1 - és en estat LISTEN |
port - nombre de port UDP | Exemple: => net.udp.listen[68] A Linux és compatible des de Zabbix 1.8.4 |
net.udp.service[servei,<ip>,<port>] | |||
Comprova si el servei s'és executant i respon a les peticions UDP. | 0 - el servei és caigut 1 - el servei s'és executant |
servei - ntp (veieu detalls) ip - nom IP o DNS (per defecte és 127.0.0.1) port - nombre de port (per defecte s'empra el nombre de port de servei estandard) |
Exemple: => net.udp.service[ntp,,45] → es pot emprar per provar la disponibilitat del servei NTP al port UDP 45. Aquest element és compatible des de Zabbix 3.0.0, però el servei ntp ja era disponible per a l'element net.tcp.service[] a versions anteriors. |
net.udp.service.perf[servei,<ip>,<port>] | |||
Comprova el rendiment del servei UDP. | 0 - el servei és caigut segons - el nombre de segons que s'han passat esperant la resposta del servei |
servei - ntp (veieu detalls) ip - Nom IP o DNS (per defecte és 127.0.0.1) port - nombre de port (per defecte s'empra el nombre de port de servei estandard) |
Exemple: => net.udp.service.perf[ntp] → es pot emprar per provar el temps de resposta del servei NTP. Aquest element és compatible des de Zabbix 3.0.0, però el servei ntp ja era disponible per a l'element net.tcp.service[] a versions anteriors. |
net.udp.socket.count[<laddr>,<lport>,<raddr>,<rport>,<estat>] | |||
Retorna el nombre de sòcols TCP que coincideixen amb els paràmetres. | Enter | laddr - adreça IPv4/6 local o subxarxa CIDR lport - nombre de port local o nom de servei raddr - adreça IPv4/6 remota o subxarxa CIDR rport - nombre de port remot o nom de servei estat - estat de connexió (establert, unconn) |
Aquest element és compatible a Linux només a l'agent Zabbix/agent 2. A l'agent Zabbix 2 també és compatible amb Windows de 64 bits. Exemple: => net.udp.socket.count[,,,,stablished] → retorna el nombre UDP del sòcol en l'estat de connexió Aquest element és compatible des de Zabbix 6.0. |
Clau d'element | |||
---|---|---|---|
Descripció | Valor de retorn | Paràmetres | Comentaris |
proc.cpu.util[<nom>,<usuari>,<tipus>,<cmdline>,<mode>,<zona>] | << | ||
Percentatge d'ús de la CPU del procés. | Flotant | nom - nom del procés (el valor predeterminat és tots els processos) usuari - nom d'usuari (el valor predeterminat és tots els usuaris) ** tipus** - tipus d'ús de la CPU: total (per defecte), usuari, sistema cmdline - filtra per línia de comandes (aquesta és una expressió regular) mode - mode de recollida de dades: avg1 (predeterminat), avg5, avg15 zone - zona objectiu: actual (predeterminat), totes. Aquesta configuració només s'admet a Solaris. |
Exemples: => proc.cpu.util[,root] → Ús de la CPU de tots els processos que s'executen sota l'usuari "root" => proc.cpu.util [zabbix_server,zabbix] → Ús de la CPU de tots els processos zabbix_server que s'executen amb l'usuari zabbix El valor retornat es basa en el percentatge d'ús d'un sol nucli de processador. Per exemple, l'ús de la CPU d'un procés que empra completament dos nuclis és del 200%. Les dades d'ús de la CPU del procés són recopilades per un col·lector que admet un màxim de 1024 consultes úniques (per nom, usuari i línia de comandes). Les consultes que no s'han vist a les darreres 24 hores s'eliminen del col·lector. Tingueu en compte que quan s'estableix el paràmetre zone com a actual (o per defecte) en cas que l'agent s'hagi compilat en un Solaris sense suport, però s'executa en un Solaris més nou on les zones són compatibles, l'agent tornarà NO SUPORTAT (l'agent no pot limitar els resultats només a la zona actual). Tanmateix, tot és compatible en aquest cas.Aquesta clau és compatible des de Zabbix 3.0.0 i és disponible en diverses plataformes (veieu Elements compatibles amb la plataforma). |
proc.mem[<nom>,<usuari>,<mode>,<cmdline>,<memtype>] | |||
Memòria emprada pel procés en octets. | Enter - amb mode' establert a *max*, *min*, *sum* mode' establert a avg |
nom - nom del procés (per defecte és tots els processos) usuari - nom d'usuari (per defecte és tots els usuaris) mode - valors possibles: mitjana , max, min, sum (per defecte) cmdline -: filtra per línia de comandes (aquesta és una expressió regular) memtype - tipus de memòria emprada pel procés |
Exemples: => proc.mem [,root] → memòria emprada per tots els processos que s'executen amb l'usuari "root" => proc.mem[zabbix_server,zabbix] → memòria emprada per tots els processos zabbix_server que s'executen amb l'usuari "user" zabbix => proc.mem[,oracle,max,oracleZABBIX] → memòria emprada per la majoria dels processos intensius de memòria que s'executen sota Oracle amb OracleZABBIX a la seva línia d'ordres Nota: Quan diversos processos empren memòria compartida, la suma de la memòria emprada pels processos pot donar lloc a valors grans i poc realistes. Veieu notes quan seleccioneu processos amb paràmetres name i cmdline (específics de Linux).Quan aquest element es crida des del línia d'ordres i conté un paràmetre de línia d'ordres (per exemple, emprant el mode de prova de l'agent: zabbix_agentd -t proc.mem[,,,apache2] ), es comptarà un procés addicional, ja que l'agent es comptarà ell mateix.El paràmetre memtype és compatible amb diverses plataformes des de Zabbix 3.0.0. |
proc.num[<nom>,<usuari>,<estat>,<cmdline>,<zona>] | |||
El nombre de processos. | Enter | nom - nom del procés (per defecte és tots els processos) usuari - nom d'usuari (el valor predeterminat és tots els usuaris) estat (opcions disk i trace des de la versió 3.4.0) - valors possibles: all (per defecte), disk - repòs ininterromput, run - en execució,< br>sleep - son interrompible, trace - aturat, zomb - zombie cmdline - filtra per línia d'ordres (aquesta és una expressió regular) zona - zona objectiu: actual (per defecte), totes. Aquest paràmetre només és compatible amb Solaris. |
Exemples: => proc.num[,mysql] → nombre de processos que s'executen amb l'usuari mysql => proc.num[apache2,www -data] → nombre de processos apache2 que s'executen amb l'usuari www-data => proc.num[,oracle,sleep,oracleZABBIX] → nombre de processos en estat de repòs que s'executen sota l'oracle amb oracleZABBIX a la seva línia d'ordres Veieu notes quan trieu processos amb name i cmdline paràmetres (específics de Linux).A Windows, només s'admeten els paràmetres name i user .Quan aquest element es crida des de la línia d'ordres i conté un paràmetre de línia d'ordres (per a exemple, emprant el mode de prova de l'agent: zabbix_agentd -t proc.num[,,,apache2] ), es comptarà un procés addicional, perquè l'agent es comptarà ell mateix.Tingueu en compte que quan s'estableixi el paràmetre zone a actual (o predeterminat) en cas que l'agent s'hagi compilat en un Solaris sense suport de zones, però que s'executi en un Solaris més nou on s'admeten zones, l'agent retornarà NO SOPORTAT (l'agent no pot limitar els resultats només a la zona actual). Tanmateix, tot és compatible en aquest cas. |
Clau d'element | |||
---|---|---|---|
Descripció | Valor de retorn | Paràmetres | Comentaris |
sensor[dispositiu,sensor,<mode>] | |||
Lectura del sensor de maquinari. | Flotant | dispositiu - nom del dispositiu; pot ésser una expressió regular si s'omet el mode sensor - nom del sensor pot ésser una expressió regular mode - valors possibles: avg, màx, min (si s'omet aquest paràmetre, el dispositiu i el sensor es tracten textualment). |
Llegiu /proc/sys/dev/sensors a Linux 2.4. Exemple: => sensor[w83781d- i2c-0-2d,temp1] Abans de Zabbix 1.8.4, s'emprava el format sensor[temp1]. |
Llegiu /sys/class/hwmon a Linux 2.6+. Veieu una descripció més detallada de l'element sensor a Linux. |
|||
Llegiu hw.sensors MIB a OpenBSD. Exemples: => sensor[cpu0,temp0] → temperatura d'un sensor de CPU => ["cpu[0-2]$",temp,avg] → temperatura mitjana de les tres primeres CPU Suporta OpenBSD des de Zabbix 1.8.4. |
Clau d'element | |||
---|---|---|---|
Descripció | Valor de retorn | Paràmetres | Comentaris |
system.boottime | |||
Temps d'engegada del sistema. | Enter (marca de temps Unix) | ||
system.cpu.discovery | |||
Llista de CPU/nuclis de CPU detectats. S'empra per a la descoberta de baix nivell. | Objecte JSON | Admet totes les plataformes des de la 2.4.0. | |
system.cpu.intr | |||
El dispositiu s'interromp. | Enter | ||
system.cpu.load[<cpu>,<mode>] | |||
Càrrega de la CPU. | Flotant | cpu - valors possibles: all (per defecte), percpu (des de la versió 2.0; càrrega total dividida pel recompte de CPU en línia) mode - valors possibles: avg1 (mitjana d'un minut, per defecte), avg5, avg15 |
Exemple:< br>=> system.cpu.load[,avg5]. |
system.cpu.num[<tipus>] | |||
Nombre de CPU. | Enter | tipus - valors possibles: en línia (per defecte), max |
Exemple: => system.cpu.num |
system.cpu.switches | |||
Recompte de canvis de context. | Enter | ||
system.cpu.util[<cpu>,<tipus>,<mode>,<lògic_o_físic>] | |||
Percentatge d'ús de la CPU. | Float | cpu - <nombre de CPU> o tot (per defecte) tipus - valors possibles: usuari (per defecte), * idle, nice, system* (per defecte per a Windows), iowait, interrupt, softirq, steal, guest (als nuclis Linux 2.6.24 i posteriors), guest_nice (en nuclis Linux 2.6.33 i posteriors). Veieu també detalls concrets de la plataforma per a aquest paràmetre. mode - valors possibles:< br>avg1 (mitjana d'un minut, per defecte), avg5, avg15 logical_or_physical (des de la versió 5.0.3; només a AIX) - valors possibles: lògic (per defecte), físic. Aquest paràmetre només és compatible amb AIX. |
A Windows, el valor s'adquireix mitjançant el comptador de rendiment Processor Time. Tingueu en compte que, des de Windows 8, el seu gestor de tasques mostra l'ús de la CPU basat en el comptador de rendiment Utilitat del processador, mentre que en versions anteriors era el comptador Temps de processador. Exemple: => system.cpu .util[0,user,avg5] Denominació antiga: system.cpu.idleX, system.cpu.niceX, system.cpu.systemX, system.cpu.userX |
system.hostname[<tipus>, <transforma>] | |||
Nom d'equip del sistema. | Cadena | tipus (només admès a Windows abans de la versió 5.4.7) - valors possibles: netbios (per defecte a Windows), host (predeterminat a Linux), shorthost (des de la versió 5.4.7; retorna part del nom d'equip abans del primer punt, una cadena completa per als noms sense punts). transform (des de la versió 5.4.7) - valors possibles: cap (per defecte), lower (convertir a minúscules) |
El valor s'adquireix per les funcions GetComputerName() (per a netbios) o gethostname() (per a host) a Windows i prenent nodename de la sortida de l'API del sistema uname() en altres sistemes.Exemples de valors retornats: a Linux: => system.hostname → linux-w7x1 => system.hostname → example.com => system.hostname[shorthost] → exemple a Windows: => system.hostname → WIN-SERV2008-I6 => system.hostname[host] → Win-Serv2008-I6LonG => system.hostname[host,lower] → win-serv2008-i6long Veieu també una descripció més detallada. |
system.hw.chassis[<info>] | |||
Informació del xassís. | Cadena | informació - un de complet (per defecte), model, sèrie, tipus o proveïdor | Exemple: => system.hw.chassis[complet] → Escriptori Hewlett-Packard HP Pro 3010 Small Form Factor CZXXXXXXXX] Aquesta clau depèn de la disponibilitat de la taula SMBIOS. Provarà llegir la taula DMI des de sysfs; si l'accés a sysfs falla, prova de llegir directament des de la memòria. Es requereixen permisos de root perquè el valor s'agafi llegint des de sysfs o memòria. Suportat des de Zabbix 2.0. |
system.hw.cpu[<cpu>,<info>] | |||
Informació de la CPU. | Cadena o nombre enter | cpu - <Nombre de CPU> o tot (per defecte) informació - valors possibles: complet (per defecte), curfreq, maxfreq, model o vendor |
Exemple: => system.hw.cpu[0,vendor] → AuthenticAMD Reuneix informació de /proc/cpuinfo i /sys/devices/system/cpu/[cpunum]/cpufreq/cpuinfo_max_freq. Si s'especifica un nombre de CPU i curfreq o maxfreq, es retorna un valor numèric (Hz). Admès des de Zabbix 2.0. |
system.hw.devices[<tipus>] | |||
Llistat de dispositius PCI o USB. | Text | tipus (des de la versió 2.0) - pci (per defecte) o usb | Exemple: => system.hw.devices[pci] → 00:00.0 Host bridge: Advanced Micro Devices [AMD] RS780 Host Bridge [..] Retorna la sortida de la utilitat lspci o lsusb (executada sense cap paràmetre). |
system.hw.macaddr[<interfície>,<format>] | |||
Llistat d'adreces MAC. | Cadena | interfície - tot (per defecte) o una expressió format - complet (per defecte) o short |
Llistat les adreces MAC de les interfícies el nom de les quals coincideix amb l'expressióregular "interfície" donada (totes per a totes les interfícies). Exemple: => system.hw.macaddr["eth0$",full] → [eth0] 00:11:22: 33:44:55 Si s'especifica el format com a curt, els noms d'interfície i les adreces MAC idèntiques no apareixen a la llista.Suportat des de Zabbix 2.0. |
system.localtime[<tipus>] | |||
Hora del sistema. | Enter - amb type com a utcCadena - amb type com a local |
type (des de la versió 2.0) - valors possibles: utc - (per defecte) l'hora des de l'època (00:00:00 UTC, 1 de gener de 1970), mesurada en segons. local - l'hora a 'aaaa-mm-dd,hh:mm Format :ss.nnn,+hh:mm' |
S'ha d'emprar només com a comprovació passiva. Exemple: = > system.localtime[local] → creeu un element amb aquesta clau i, a continuació, empreu-lo per mostrar l'hora de l'equip al Clock giny del tauler. |
system.run[ordre,<mode>] | |||
Executa l'ordre especificada a l'equip. | Resultat de text de l'ordre 1 - amb mode com a nowait (independentment del resultat de l'ordre) |
ordre - ordre per a l'execució * *mode** - valors possibles: espera - espera el final de l'execució (per defecte), nowait - no espera |
El valor de retorn de l'element és una sortida estàndard juntament amb un error estàndard produït per l'ordre. El codi de sortida no és pas comprovat. Veieu també: Execució d'ordres Per processar-se correctament, la sortida de l'ordre ha d'ésser de tipus text . També es permet un resultat buit.El valor retornat es limita a 16Mo (incloent-t'hi espais, que es trucaran); i també apliquen els límits de la base de dades. Exemple: => system.run[ls -l /] → llista detallada de fitxers del directori arrel. |
system.stat[recurs,<tipus>] | |||
Estadístiques del sistema. | Enter o flotant | ent - nombre d'unitats de processador que aquesta partició té dret a rebre (flotant) kthr,<tipus> - informació sobre els estats del fil del nucli: r - nombre mitjà de fils del nucli que es poden executar (flotant) b - nombre mitjà de fils del nucli col·locats a la cua d'espera del gestor de memòria virtual (flotant) memòria,<tipus> - informació sobre l'ús de la memòria virtual i real: avm - pàgines virtuals actives (enter) fre - mida de la llista lliure (enter) pàgina,<tipus> - informació sobre errors de pàgina i activitat de paginació: fi - entrades de pàgina per segon (flotant) fo - sortides de pàgina per segon (flotant) pi - pàgines entrades des de l'espai de paginació (flotant) po - pàgines passades a l'espai de paginació (flotant) fr - pàgines alliberades (substitució de la pàgina) (flotant) sr - pàgines escanejades per pàgina- algorisme de substitució (flotant) errors,<tipus> - percentatge de trampes i interrupcions: in - interrupcions del dispositiu (flotant) sy - crides al sistema (flotant) cs - canvis de context del fil del nucli (flotant) cpu,<tipus> - desglossament del percentatge d'ús del temps del processador: us - temps de l'usuari (flotant) sy - temps del sistema (flotant) id - temps d'inactivitat (flotant) wa - temps d'inactivitat durant el qual el sistema tenia petició (o peticions) d'E/S de disc/NFS pendent(s) (flotant) * pc* - nombre de processadors físics consumits (flotant) ec - el percentatge de capacitat titular consumida (flotant) lbusy - indica el percentatge d'ús de processadors lògics que es va produir durant l'execució a la nivell d'usuari i sistema (flotant) aplicació - indica els processadors físics disponibles a l'agrupació compartida (flotant) disc,<tipus> - estadístiques de disc: bps - indica la quantitat de dades transferides (llegides o escrites) a la unitat en octets per segon (enter) tps - indica el nombre de transferències per segon que s'han emès al disc/cinta físic (flotant) |
Aquest element és admès només a AIX. Tingueu en compte les limitacions següents en aquests elements: => system.stat[cpu,app] - només s'admet a AIX LPAR de tipus "Compartit" => system.stat[cpu,ec] - compatible amb LPAR d'AIX de tipus "Compartit" i "Dedicat" ("Dedicat" sempre retorna 100 (per cent)) = > system.stat[cpu,lbusy] - només s'admet a l'AIX LPAR de tipus "Shared" => system.stat[cpu,pc] - compatible amb AIX LPAR de tipus "Shared" i "Dedicated " => system.stat[ent] - compatible amb AIX LPAR de tipus "Compartit" i "Dedicat" |
system.sw.arch | |||
Informació sobre l'arquitectura del programari. | String | Exemple: => system.sw.arch → i686 La informació s'adquireix de la funció uname(). Suportat des de Zabbix 2.0. |
|
system.sw.os[<info>] | |||
Informació del sistema operatiu. | String | info - valors possibles: full (per defecte), short o name |
Exemple: => system.sw.os[short] → Ubuntu 2.6.35-28.50-genèric 2.6.35.11 La informació s'obté de (tingueu en compte que no tots els fitxers i opcions són presents a totes les distribucions): /proc/version (complet) /proc/version_signature (curt) Paràmetre PRETTY_NAME de /etc/os-release a partir de sistemes que tenen suport, o /etc/issue.net (nom) Admès des de Zabbix 2.0. |
system.sw.packages[<regexp>,<gestor>,<format>] | |||
Llista de paquets instal·lats. | Text | regexp - all (per defecte) o una expressió regular manager - all (per defecte) o un gestor de paquets format - complet (predeterminat) o short |
Llista (alfabèticament) els paquets instal·lats el nom dels quals coincideix amb l'expressió regular donada (tots els llista tots). Exemple: => system.sw.packages[mini,dpkg,short] → python-minimal, python2.6-minimal, ubuntu-minimal Gestors de paquets admesos (ordre executada): dpkg (dpkg --get-selections) pkgtool (ls /var/log/packages) rpm (rpm -qa) pacman (pacman -Q) Si s'especifica format com a complet, els paquets s'agrupen per gestors de paquets (cada gestor en una línia separada que comença amb el seu nom entre claudàtors).Si format s'especifica com a curt, els paquets no s'agrupen i es mostren en una sola línia.Admès des de Zabbix 2.0. |
system.swap.in[<dispositiu>,<tipus>] | |||
Canviar les estadístiques (del dispositiu a la memòria). | Enter | dispositiu - dispositiu emprat per intercanviar (el valor predeterminat és tot) tipus - valors possibles: compte (nombre d'intercanvis), sectors (sectors intercanviats), pàgines (pàgines intercanviades). Veieu també detalls específics de la plataforma per a aquest paràmetre. |
Exemple : => system.swap.in[,pages] La font d'aquesta informació és: /proc/swaps, /proc/partitions, /proc/stat (Linux 2.4) /proc/swaps, /proc/diskstats, /proc/vmstat (Linux 2.6) |
system.swap.out[<dispositiu>,<tipus>] | |||
Canviar les estadístiques (de la memòria al dispositiu). | Enter | dispositiu - dispositiu emprat per intercanviar (el valor predeterminat és tot) tipus - valors possibles: compte (nombre d'intercanvis), sectors (sectors intercanviats), pàgines (pàgines intercanviades). Veieu també detalls específics de la plataforma per a aquest paràmetre. |
Exemple : => system.swap.out[,pages] La font d'aquesta informació és: /proc/swaps, /proc/partitions, /proc/stat (Linux 2.4 ) /proc/swaps, /proc/diskstats, /proc/vmstat (Linux 2.6) |
system.swap.size[<dispositiu>,<tipus>] | |||
Intercanviar la mida de l'espai en octets o en percentatge del total. | Enter - per octets Float - per percentatge |
dispositiu - dispositiu emprat per intercanviar (el valor predeterminat és tot) tipus - valors possibles: free (espai d'intercanvi lliure, per defecte), pfree (espai d'intercanvi lliure, en percentatge), pused (espai d'intercanvi emprat, en percentatge), total (total espai d'intercanvi), used (espai d'intercanvi emprat) Tingueu en compte que pfree, pused no s'admeten a Windows si la mida d'intercanvi és 0. Veieu també els detalls d'aquest paràmetre específic de la plataforma. |
Exemple: => system.swap.size[,pfree] → percentatge d'espai d'intercanvi lliure Si no s'especifica dispositiu, l'agent Zabbix només té en compte els dispositius d'intercanvi (fitxers), i la memòria física s'ignorarà. Per exemple, en els sistemes Solaris, l'ordre swap -s inclou una part de la memòria física i els dispositius d'intercanvi (a diferència de swap -l). Tingueu en compte que aquesta clau pot informar de la mida/percentatge de l'espai d'intercanvi incorrectes a la virtualització. (VMware ESXi, VirtualBox) Plataformes Windows. En aquest cas, podeu emprar la clau perf_counter[\700(_Total)\702] per obtindre el percentatge d'espai d'intercanvi correcte. |
system.uname | |||
Identificació del sistema. | String | Exemple de valor retornat (Unix): FreeBSD localhost 4.2-RELEASE FreeBSD 4.2-RELEASE #0: dl. nov i386 Exemple de valor retornat (Windows): Windows ZABBIX-WIN 6.0.6001 Microsoft® Windows Server® 2008 Standard Service Pack 1 x86 A Unix des de Zabbix 2.2.0, el valor d'aquest element s'obté amb la crida al sistema uname(). Anteriorment s'obtenia invocant "uname -a". El valor d'aquest element pot ser diferent de la sortida de "uname -a" i no inclou informació addicional que "uname -a" imprimeix en funció d'altres fonts. A Windows des de Zabbix 3.0 el valor d'aquest element s'obté de les classes WMI Win32_OperatingSystem i Win32_Processor. Abans s'obtenia a partir d'API de Windows volàtils i claus de registre no documentades. El nom del sistema operatiu (inclosa l'edició) es pot traduir a l'idioma de visualització de l'usuari. En algunes versions de Windows conté símbols de marques registrades i espais addicionals. Tingueu en compte que a Windows l'element retorna l'arquitectura del sistema operatiu, mentre que a Unix retorna l'arquitectura de la CPU. |
|
system.uptime | |||
Temps de funcionament del sistema en segons. | Enter | A configuració de l'element, empreu unitats s o uptime per obtindre valors llegibles. | |
system.users.num | |||
Nombre d'usuaris connectats. | Enter | L'ordre qui s'empra al costat de l'agent per obtindre el valor. |
Clau d'element | |||
---|---|---|---|
Descripció | Valor de retorn | Paràmetres | Comentaris |
vfs.dev.discovery | |||
Llista de dispositius de bloc i el seu tipus. S'empra per a la descoberta de baix nivell. | Objecte JSON | Aquest element només és compatible amb la plataforma Linux. Suportat des de Zabbix 4.4.0. |
|
vfs.dev.read[<dispositiu>,<tipus>,<mode>] | |||
Estadístiques de lectura de disc. | Enter - amb tipus a sectors, operacions, octetsFlotant: amb tipus' a *sps*, *ops*, *bps* typea: sps, ops, bps.|Podeu emprar noms de dispositiu relatius (per exemple, sda) així com un prefix /dev/ opcional (per exemple, /dev/sda). tipusa *sectors*, *operacions*, *octets* tipus' a sps, ops, bpsNota: si s'empra un interval d'actualització de tres hores o més2, sempre retornarà '0' |
dispositiu - dispositiu de disc (el valor predeterminat és tots 3) tipus - valors possibles: sectors, operacions, octets, sps, ops, bps Tingueu en compte que el suport dels paràmetres "tipus" i els valors predeterminats depenen de la plataforma. Consulteu els detalls concrets de la plataforma. sps, ops, bps representen: sectors, operacions, octets per segon, respectivament. mode - valors possibles: avg1 (mitjana d'un minut, per defecte), avg5, avg15. Aquest paràmetre només s'admet amb type a: sps, ops, bps. |
Podeu emprar noms de dispositiu relatius (per exemple, sda ) així com un prefix /dev/ opcional (per exemple, /dev/sda ).S'admeten els volums lògics LVM. Valors per defecte del paràmetre "tipus" per a diferents sistemes operatius: AIX - operacions FreeBSD - bps Linux - sps OpenBSD - operacions Solaris - octets Exemple: => vfs.dev.write[,operations] sps, ops i bps a les plataformes compatibles solien ésser limitats a 8 dispositius (7 individuals i un tots). Des de Zabbix 2.0.1, aquest límit és 1024 (1023 individuals i un per a tots). |
vfs.dir.count[dir,<regex_incl>,<regex_excl>,<tipus_incl>,<tipus_excl>,<max_depth>,<min_size>, <max_size>,<min_age>,<max_age>,<regex_excl_dir>] | |||
Recompte d'entrades al directori. | Enter | dir - camí absolut al directori regex_incl - expressió que descriu el patró de nom de l'entitat (fitxer, directori, enllaç simbòlic) per incloure; inclou tot si és buit (valor per defecte) regex_excl - expressió que descriu el patró de nom de l'entitat (fitxer, directori, enllaç simbòlic) a excloure; no n'exclou cap si és buit (valor per defecte) types_incl - tipus d'entrada del directori a comptar, valors possibles: fitxer - fitxer normal, dir - subdirectori, sym - enllaç simbòlic, sock - sòcol, bdev - dispositiu de bloc, cdev - dispositiu de caràcters, fifo - FIFO, dev - sinònim de "bdev,cdev", all - tots els tipus (per defecte), és a dir, "fitxer, dir, sym, mitjó, bdev, cdev, fifo". S'han de separar diversos tipus amb comes i entre cometes. types_excl - els tipus d'entrada del directori (veieu <types_incl>) per NO comptar. Si algun tipus d'entrada és tant a <types_incl> com a <types_excl>, les entrades de directoris d'aquest tipus NO es compten. max_depth - profunditat màxima dels subdirectoris per recórrer. -1 (per defecte) - il·limitat, 0 - sense descendència als subdirectoris. min_size - mida mínima (en octets) per comptar el fitxer. Els fitxers més petits no es comptaran. Es poden emprar sufixos de memòria. max_size - mida màxima (en octets) del fitxer a comptar. Els fitxers més grans no es comptaran. Es poden emprar sufixos de memòria. min_age - temps mínim (en segons) de l'entrada del directori que s'ha de comptar. Les entrades més recents no es comptaran. Es poden emprar sufixos de temps. max_age - temps màxim (en segons) de l'entrada del directori que s'ha de comptar. Les entrades tan antigues i més antigues no es comptaran (temps de modificació). Es poden emprar sufixos de temps. regex_excl_dir - Expressió que descriu el patró de nom del directori per excloure. S'exclourà tot el contingut del directori (en contraposició amb regex_excl) |
Variables d'entorn, com ara %APP_HOME% , $HOME i %TEMP% no són compatibles.Pseudodirectoris "." i ".." mai es compten. Els enllaços simbòlics no es segueixen mai per travessar del directori. A Windows, els enllaços simbòlics del directori es salten. Tant regex_incl com regex_excl s'apliquen als fitxers i directoris quan es calcula el recompte d'entrades, però s'ignoren quan es trien subdirectoris per recórrer (si regex_incl és "(?i)^.+\.zip$" i no s'estableix la profunditat_max., aleshores es recorreran tots els subdirectoris, però només es comptaran els fitxers del tipus zip).El temps d'execució és limitat pel valor de temps d'espera predeterminat a la configuració de l'agent (3 segons). Com que la travessa del directori gran pot trigar més, no es retornarà cap dada i l'element no serà compatible. No es retornarà el recompte parcial. En filtrar per mida, només els fitxers normals tenen mides significatives. Sota Linux i BSD, els directoris també tenen mides diferents de zero (normalment uns quants Ko). Dels dispositius que tenen mida zero, com ara la mida de /dev/sda1, no reflectirà la mida de la partició respectiva. Per tant, quan empreu <min_size> i <max_size> , és recomanable especificar <types_incl> com a "fitxer", per evitar sorpreses.Exemples: ⇒ vfs .dir.count[/dev]: monitora el nombre de dispositius a /dev (Linux) ⇒ vfs.dir.count["C:\Users\ADMINI~1\AppData\Local \Temp"]: monitora el nombre de fitxers al directori temporal (Windows) Admès des de Zabbix 4.0.0. |
vfs.dir.get[dir,<regex_incl>,<regex_excl>,<tipus_incl>,<tipus_excl>,<max_depth>,<min_size>, <max_size>,<min_age>,<max_age>,<regex_excl_dir>] | |||
Llista d'entrades del directori. | JSON | dir - camí absolut al directori regex_incl - expressió regular que descriu el patró de nom de l'entitat (fitxer, directori, enllaç simbòlic) a incloure; inclou tot si és buit (valor per defecte) regex_excl - expressió que descriu el patró de nom de l'entitat (fitxer, directori, enllaç simbòlic) a excloure; no n'exclou cap si és buit (valor per defecte) types_incl - tipus d'entrada del directori per llistar, valors possibles: fitxer - fitxer normal, dir - subdirectori, sym - enllaç simbòlic, sock - sòcol, bdev - dispositiu de bloc, cdev - dispositiu de caràcters, fifo - FIFO, dev - sinònim de "bdev,cdev", all - tots els tipus (per defecte), és a dir, "fitxer, dir, sym, mitjó, bdev, cdev, fifo". S'han de separar diversos tipus amb comes i entre cometes. types_excl - tipus d'entrada de directori (veieu <tipus_incl>) per NO llistar. Si algun tipus d'entrada es troba tant a <types_incl> com a <types_excl>, les entrades de directoris d'aquest tipus NO apareixen a la llista. max_depth - profunditat màxima dels subdirectoris per recórrer. -1 (per defecte) - il·limitat, 0 - sense descendència als subdirectoris. min_size - mida mínima (en octets) perquè el fitxer es mostri a la llista. Els fitxers més petits no apareixeran a la llista. Es poden emprar sufixos de memòria. max_size - mida màxima (en octets) del fitxer que s'ha d'enumerar. Els fitxers més grans no es comptaran. Es poden emprar sufixos de memòria. min_age - data mínima (en segons) de l'entrada del directori que es mostrarà. Les entrades més recents no es mostraran. Es poden emprar sufixos de temps. max_age - data màxima (en segons) de l'entrada del directori que s'ha d'enumerar. Les entrades tan antigues i més antigues no apareixeran a la llista (hora de modificació). Es poden emprar sufixos de temps. regex_excl_dir - expressió que descriu el patró de nom del directori per excloure. S'exclourà tot el contingut del directori (en contrast amb regex_excl) |
Variables d'entorn, com ara %APP_HOME% , $HOME i %TEMP% no són compatibles.Els pseudodirectoris "." i ".." mai apareixen a la llista. Els enllaços simbòlics no es segueixen mai per travessar directoris. A Windows, els enllaços simbòlics del directori es salten. Tant regex_incl com regex_excl s'apliquen als fitxers i directoris quan es genera una llista d'entrades, però s'ignoren quan es trien subdirectoris per recórrer (si regex_incl és "(?i)^.+\.zip$" i no s'estableix la profunditat_max., llavors es recorreran tots els subdirectoris, però només es llistaran els fitxers del tipus zip).El temps d'execució és limitat pel valor de temps d'espera predeterminat a la configuració de l'agent (3 segons). Com recórrer directoris grans pot trigar molt, no es retornarà cap dada i l'element no serà compatible. No es retornarà la llista parcial. En filtrar per mida, només els fitxers normals tenen mides significatives. Sota Linux i BSD, els directoris també tenen mides diferents de zero (normalment uns quants Ko). Els dispositius tenen mides zero, com ara la mida de /dev/sda1 no reflecteix la mida de la partició respectiva. Per tant, quan empreu <min_size> i <max_size> , és recomanable especificar <types_incl> com a "fitxer", per evitar sorpreses.Exemples: ⇒ vfs .dir.get[/dev] - recupera la llista de dispositius a /dev (Linux) ⇒ vfs.dir.get["C:\Users\ADMINI~1\AppData\Local "] - recupera la llista de fitxers al directori temporal (Windows) Admès des de Zabbix 6.0.0. |
vfs.dir.size[dir,<regex_incl>,<regex_excl>,<mode>,<max_depth>,<regex_excl_dir>] | << | ||
Mida del directori (en octets). | Enter | dir - camí absolut al directori regex_incl - Expressió que descriu el patró de nom del entitat (fitxer, directori, enllaç simbòlic) a incloure; inclou tot si és buit (valor per defecte) regex_excl - expressió que descriu el patró de nom de l'entitat (fitxer, directori, enllaç simbòlic) a excloure; no n'exclou cap si és buit (valor per defecte) mode - valors possibles: aparent (per defecte) - obté mides de fitxer aparents en lloc de l'ús del disc (actua com a du -sb dir ), disk - obté l'ús del disc (actua com a du -s -B1 dir ). A diferència de la comanda du, l'element vfs.dir.size té en compte els fitxers ocults quan es calcula la mida del directori (actua com a du -sb .[^.]* * dins de dir).max_depth - màxima profunditat dels subdirectoris per recórrer. -1 (per defecte) - il·limitat, 0 - sense descendència als subdirectoris. regex_excl_dir - [expressió] regular (/manual/regular_expressions#overview) que descriu el patró de nom del directori a excloure. S'exclourà tot el contingut del directori (a diferència de l'expressió regular_excl) |
Només es calculen els directoris amb almenys permisos de lectura per a l'usuari zabbix. A Windows s'omet qualsevol enllaç simbòlic i s'incorporen els enllaços crus. Compte només una vegada. Amb directoris grans o unitats lentes, aquest element pot esgotar el temps d'espera a causa de la configuració del temps d'espera als arxius de configuració de l'agent i del servidor/proxy. Pugeu els valors del temps d'espera segons sigui necessari. Exemples: ⇒ vfs.dir.size[/tmp,log] - calcula la mida de tots els fitxers a /tmp que contenen "log" ⇒ vfs.dir.size[/tmp,log,^.+\.old$] - calcula la mida de tots els fitxers de /tmp que contenen "log", excloent els fitxers que contenen ".old" El límit de mida del fitxer depèn del suport de fitxers grans. Admès des de Zabbix 3.4.0. |
vfs.file.cksum[fitxer,<mode>] | |||
Suma de comprovació del fitxer, calculada per l'algorisme cksum de UNIX. | Enter - amb mode com a crc32Cadena - amb mode' com a *md5*, *sha256*|**fitxer** - complet camí al fitxer modeés compatible des de Zabbix 6.0.| |**vfs.file.contents**\[fitxer,<codificació>\]|<|<|<| |Recuperació del contingut d'un fitxer.|Text|**fitxer** - camí complet al fitxer output|**fitxer** - camí complet al fitxer outputes fa a l'agent. línia inicial, els paràmetres de la línia final i de la sortida són compatibles amb la versió 2.2. mode` és compatible des de Zabbix 6.0. |
||
vfs.file.time[fitxer,<mode>] | |||
Informació de l'hora del fitxer. | Enter (marca de temps Unix) | fitxer - camí complet al fitxer mode - valors possibles: modificar (per defecte) - darrera vegada que es va modificar el contingut del fitxer, access - darrera vegada que es va llegir el fitxer, canvi - darrera vegada que es van canviar les propietats del fitxer |
Exemple: => vfs.file.time[/etc/passwd,modify] El límit de mida del fitxer depèn del suport de fitxers grans. |
vfs.fs.discovery | |||
Llista de sistemes de fitxers muntats i els seus tipus. S'empra per a la descoberta de baix nivell. | Objecte JSON | S'admet des de Zabbix 2.0. La macro {#FSDRIVETYPE} és compatible amb Windows des de Zabbix 3.0. La macro {#FSLABEL} és compatible amb Windows des de Zabbix 6.0. |
|
vfs.fs.get | |||
Llistat de sistemes de fitxers muntats, els seus tipus, espai en disc i estadístiques d'inode. Es pot emprar per a la descoberta de baix nivell. | Objecte JSON | La macro {#FSLABEL} és compatible amb Windows des de Zabbix 6.0. Des de Zabbix 6.0.11, aquest element és capaç d'informar sistemes de fitxers amb el nombre d'inodes igual a zero, que pot ser el cas de sistemes de fitxers amb inodes dinàmics (per exemple, btrfs). |
|
vfs.fs.inode[fs,<mode>] | |||
Nombre o percentatge d'inodes. | Enter - per nombre Flotant - per percentatge |
fs - sistema de fitxers mode - valors possibles: total (per defecte), free, used, pfree (free, percentatge), pused (usat, percentatge) |
Des de Zabbix 6.0.11, aquest element no serà compatible amb els modes pfree/pused si el recompte d'inodes és igual a zero, que pot ser el cas dels sistemes de fitxers amb inodes dinàmics (per exemple, btrfs). En canvi, els valors pfree/pused per a aquests sistemes de fitxers s'informaran com a "100" i "0" respectivament. Exemple: => vfs.fs.inode[/,pfree] |
vfs.fs.size[fs,<mode>] | |||
Espai de disc en octets o en percentatge del total. | Enter - per octets Flotant - per percentatge |
fs - sistema de fitxers mode - valors possibles: total (per defecte), free, used, pfree (free, percentatge), pused (usat, percentatge) |
En cas d'un volum muntat, es retorna l'espai de disc per al sistema de fitxers local. Exemple: => vfs.fs.size[/tmp,free] L'espai reservat d'un sistema de fitxers es té en compte i no s'inclou quan s'empra el mode free. |
Clau d'element | |||
---|---|---|---|
Descripció | Valor de retorn | Paràmetres | Comentaris |
vm.memory.size[<mode>] | |||
Mida de la memòria en octets o percentatge del total. | Enter - per octets Flotant - per percentatge |
mode - valors possibles: total (per defecte), actiu, anon, buffers, emmagatzemat a la memòria cau, exec, fitxer, lliure, inactiu, fixat, compartit, llassa, cablejat, usada, pused (percentatge emprat), disponible, pavailable [percentatge disponible]](/manual/appendix/items/vm.memory.size_params) per a aquest paràmetre. |
Aquest article admet tres categories de paràmetres: 1) total - quantitat total de memòria; 2) tipus de memòria específica de la plataforma: active, anon, buffers, cached, exec, file, free, inactiu, fixat, compartit, losa, cablejat; 3) estimacions a nivell d'usuari de la memòria emprada i disponible: usada, pused, disponible, pavailable. |
Clau d'element | |||
---|---|---|---|
Descripció | Valor de retorn | Paràmetres | Comentaris |
web.page.get[equip,<camí>,<port>] | |||
Obtindre contingut de la pàgina web. | Font de la pàgina web com a text (incloses les capçaleres) | equip - nom d'equip o URL (com a scheme://host:port/path , on només equip és obligatori). Esquemes d'URL permesos: http, https4. L'esquema que manqui es tractarà com a http. Si s'especifica l'URL, "camí" i "port" han d'ésser buits. Especificar el nom d'usuari/mot de pas quan es connecta a servidors que requereixen autenticació, per exemple: http://usuari:[email protected] només és possible amb el suport de cURL 4 .Punycode és compatible amb els noms d'equip. camí - camí del document HTML (el valor predeterminat és /) port - nombre de port (per defecte és 80 per a HTTP) |
Aquest element no s'admet si el recurs especificat a "equip" no existeix o no és disponible. "equip" pot ésser nom d'equip, nom de domini, IPv4 o adreça IPv6. Però per a l'adreça IPv6, l'agent Zabbix s'ha de compilar amb la compatibilitat amb IPv6 activada. Exemples: => web.page.get[www.example.com,index.php,80] => web.page.get[https://www.exemple.com] => web.page.get[https://blog.exemple.com/?s=zabbix]<br >=> web.page.get[localhost:80] => web.page.get["[::1]/server-status"] |
web.page.perf[equip,<camí>,<port>] | |||
Temps de càrrega de la pàgina web completa (en segons). | Flotant | equip - nom d'equip o URL (com a scheme://equip:port/camí , on només equip és obligatori).Esquemes d'URL permesos: http, https4. L'esquema que manqui es tractarà com a http. Si s'especifica l'URL, "camí" i "port" han d'ésser buits. Especificar el nom d'usuari/mot de pas quan es connecta a servidors que requereixen autenticació, per exemple: http://usuari:[email protected] només és possible amb el suport de cURL 4 .Punycode és compatible amb els noms d'equip. camí - camí del document HTML (el valor predeterminat és /) port - nombre de port (per defecte és 80 per a HTTP) |
Aquest element no s'admet si el recurs especificat a "equip" no existeix o no és disponible. "equip" pot ésser nom d'equip, nom de domini, IPv4 o adreça IPv6. Però per a l'adreça IPv6, l'agent Zabbix s'ha de compilar amb la compatibilitat amb IPv6 activada. Exemples: => web.page.perf[www.exemple.com,index.php,80] => web.page.perf[https://www.exemple.com] |
web.page.regexp[equip,<cam>,<port>,regexp,<longitud>,<sortida>] | |||
Cerca una cadena en una pàgina web. | La cadena que coincideix, o tal com s'especifica pel paràmetre opcional output |
equip - nom d'equip o URL (com a scheme://equip:port/camí , on només equip és obligatori).Esquemes d'URL permesos: http, https4. L'esquema que falta es tractarà com a http. Si s'especifica l'URL, "camí" i "port" han d'ésser buits. Especificar el nom d'usuari/mot de pas quan es connecta a servidors que requereixen autenticació, per exemple: http://usuari:[email protected] només és possible amb el suport de cURL 4 .Punycode és compatible amb els noms d'equip. camí - camí del document HTML (el valor predeterminat és /) ** port** - número de port (per defecte és 80 per a HTTP) regexp - expressió regular que descriu el patró necessari longitud - nombre màxim de caràcters a retornar sortida - una plantilla de format de sortida opcional. La seqüència d'escapada \0 es substitueix per la part del text coincident (des del primer caràcter on comença la coincidència fins al caràcter on acaba la coincidència), mentre que un \N (on N=1...9) la seqüència d'escapada es substitueix per l'enèssim grup coincident (o una cadena buida si la N supera el nombre de grups capturats). |
Aquest element no s'admet si el recurs especificat a "equip" no existeix o no és pas disponible. < br> equip pot ésser nom d'equip, nom de domini, adreça IPv4 o IPv6. Però per a l'adreça IPv6, l'agent Zabbix s'ha de compilar amb el suport IPv6 habilitat.L'extracció de contingut mitjançant el paràmetre output es fa a l'agent.El paràmetre output s'admet des de la versió 2.2.Exemples: => web.page.regexp[www.exemple.com,index.php,80,OK,2] => web.page.regexp[https://www.exemple.com,,,OK,2] |
Clau d'element | |||
---|---|---|---|
Descripció | Valor de retorn | Paràmetres | Comentaris |
agent.hostmetadata | |||
Metadades de l'equip de l'agent. | Cadena | Retorna el valor dels paràmetres HostMetadata o HostMetadataItem, o una cadena buida si no n'hi ha cap definida. Suportat des de Zabbix 6.0. |
|
agent.hostname | |||
Nom d'equip de l'agent. | Cadena | Retorna: Com a comprovació passiva: el nom del primer equip que apareix al paràmetre Nom d'equip del fitxer de configuració de l'agent; Com a comprovació activa: el nom del nom d'equip actual. |
|
agent.ping | |||
Comprovació de disponibilitat de l'agent. | Res - no disponible 1 - disponible |
Empreu la funció trigger nodata() per comprovar la indisponibilitat de l'equip. | |
agent.variant | |||
Variant de l'agent Zabbix (agent Zabbix o agent Zabbix 2). | Enter | Exemples de valor retornat: 1 - Agent Zabbix 2 - Agent Zabbix 2 |
|
agent.version | |||
Versió de l'agent Zabbix. | String | Exemple de valor retornat: 6.0.3 |
|
zabbix.stats[<ip>,<port>] | |||
Retorna un conjunt de mètriques internes del servidor Zabbix o del proxy de forma remota. | Objecte JSON | ip - llista d'IP/DNS/màscara de xarxa de servidors/proxys que s'han de consultar remotament (el valor predeterminat és 127.0.0.1) port - el port del servidor/proxy que s'ha de consultar remotament (el valor per defecte és 10051) |
Tingueu en compte que la petició d'estadístiques només s'admetrà des de les adreces que figuren al paràmetre 'StatsAllowedIP' del servidor /proxy a la instància destí. Aquest element retorna un conjunt triat de mètriques internes. Per obtenir més informació, veieu Monitoratge remot de les estadístiques de Zabbix. |
zabbix.stats[<ip>,<port>,cua,<de>,<a>] | |||
Retorna el nombre d'elements monitorats a la cua que es retarden al servidor Zabbix o al proxy remotament. | Objecte JSON | ip - Llista d'IP/DNS/màscara de xarxa de servidors/proxys que s'han de consultar remotament (el valor predeterminat és 127.0.0.1)) port - port del servidor/proxy que s'ha de consultar remotament (el valor predeterminat és 10051) cua - constant (que s'emprarà tal qual) des de - endarreriment mínim (per defecte és de 6 segons) a - endarreriment màxim (per defecte és infinit) |
Tingueu en compte que la petició d'estadístiques només s'admetrà des de les adreces que figuren al paràmetre del [servidor] 'StatsAllowedIP' (/manual/appendix/config/zabbix_server)/proxy a la instància destí. |
^1^Nota específica de Linux: L'agent Zabbix ha de tindre accés només de lectura a sistema de fitxers /proc*. Els pedaços del nucli de www.grsecurity.org limiten els drets d'accés dels usuaris no privilegiats.
2 vfs.dev.read[]
, vfs.dev.write[]
: l'agent de Zabbix tancarà les connexions "obsoletes" de dispositius si no s'accedeix als valors de l'element durant més de 3 hores. Això pot passar si un sistema té dispositius amb dinàmica canviant o si un dispositiu s'esborra manualment. Tingueu en compte també que aquests elements, si s'empren un interval d'actualització de 3 hores o més, sempre retornaran '0'.
3 vfs.dev.read[]
, vfs.dev.write[]
: si s'empra all per defecte per al primer paràmetre, la clau retornarà estadístiques de resum, incloent tots els dispositius de bloc com sda, sdb i les seves particions (sda1, sda2, sdb3...) i diversos dispositius (MD raid) basats en aquests blocs de dispositius/particions i volums lògics (LVM) basats en aquests blocs de dispositius/particions. En aquests casos, s'han de tindre en compte els valors retornats només com a valor relatiu (dinàmic en el temps) però no com a valors absoluts.
4 SSL (HTTPS) només és compatible si l'agent es compila amb suport de cURL. En cas contrari, l'element no serà pas compatible.
Per assegurar-vos que les dades adquirides no siguin malmeses, podeu especificar la codificació correcta per al processament de verificació (per exemple, "vfs.file.contents") al paràmetre "encoding". La llista de codificacions admeses (identificadors de pàgines de codi) es pot trobar a la documentació de libiconv (Projecte GNU) o a la documentació de l'SDK de Microsoft Windows per a "Codi Identificadors de pàgina".
Si no s'especifica cap codificació al paràmetre "codificació", s'apliquen les estratègies de resolució següents: