Totes les funcions llistades aquí són admeses a:
Les funcions es llisten sense informació addicional. Feu clic a la funció per veure'n tots els detalls.
Funció | Descripció |
---|---|
change | Quantitat de diferència entre el valor anterior i el darrer. |
changecount | Nombre de canvis entre valors adjacents dins del període d'avaluació definit. |
count | Nombre de valors dins del període d'avaluació definit. |
countunique | Nombre de valors únics dins del període d'avaluació definit. |
find | Cerca una coincidència de valor dins del període d'avaluació definit. |
first | El primer valor (el més antic) dins del període d'avaluació definit. |
fuzzytime | Comproveu quant difereix el temps de l'agent passiu del temps del servidor/proxy Zabbix. |
últim | Vvalor més recent. |
logeventid | Comproveu si l'ID d'esdeveniment de la darrera entrada de registre coincideix amb una expressió regular. |
logseverity | Gravetat del registre de la darrera entrada del registre. |
logsource | Comproveu si la font de registre de la darrera entrada de registre coincideix amb una expressió regular. |
monodec | Comprova si hi ha hagut una disminució monòtona dels valors. |
monoinc | Comprova si hi ha hagut un augment monòton dels valors. |
nodata | Comprova si no s'ha rebut cap dada. |
percentil | Percentil P d'un període, on P (percentatge) s'especifica pel tercer paràmetre. |
rate | Taxa mitjana per segon de l'augment d'un comptador creixent monòtonament dins del període de temps definit. |
/host/key
és un paràmetre comú obligatori per les funcions sobre l'històric de l'element d'equip(sec|#num)<:time shift>
és un segon paràmetre habitual per funcions referents a l'històric de l'element d'equip, on:
Algunes notes generals sobre paràmetres de funció:
<
>
/host/key
i (sec|#num)<:time shift>
no s'han de citar mai entre cometesImport de la diferència entre el valor anterior i el darrer.
Tipus de valors admesos: Flotant, Enter, Cadena, Text, Log.
Per a les cadenes retorna: 0 - els valors són iguals; 1 - els valors són diferents.
Paràmetres: veieu paràmetres comuns.
Comentaris:
-2
-2,5
Exemples:
Nombre de canvis entre valors adjacents durant el període d'avaluació definit.
Tipus de valors admesos: Flotant, Enter, Cadena, Text, Log.
Paràmetres:
Per als tipus de valors no numèrics, el paràmetre mode s'ignora.
Exemples:
changecount(/host/key,1w) #nombre de canvis de valors durant la darrera setmana
changecount(/host/key,#10,"inc") #nombre d'augments de valors (en relació amb el valor adjacent) entre els darrers 10 valors
changecount(/host/key,24h,"dec") #el nombre de disminució de valors (en relació amb el valor adjacent) durant les darreres 24 hores
El nombre de valors dins del període d'avaluació definit.
Tipus de valors admesos: Flotant, Enter, Cadena, Text, Registre.
Paràmetres:
Operadors
admesos:Comentaris:
patró
es pot especificar com a dos números, separats per '/': number_to_compare_with/mask. count() calcula "AND bit a bit" a partir del valor i la mask i compara el resultat amb number_to_compare_with. Si el resultat de "AND bit a bit" és igual a number_to_compare_with/mask, es compta el valor.pattern
pot ser una expressió regular ordinària o global (començant per '@'). En el cas de les expressions regulars globals, la distinció entre majúscules i minúscules s'hereta de la configuració global de les expressions regulars. Per a la concordança d'expressions regulars, els valors flotants sempre es representaran amb 4 dígits decimals després de ".". Tingueu en compte també que, per a nombres grans, la diferència de representació decimal (emmagatzemat a la base de dades) i binària (emprada pel servidor Zabbix) pot afectar el quart dígit decimal.Exemples:
count(/host/key,10m) #els valors dels darrers 10 minuts fins ara
count(/host/key,10m,"like","error") #el nombre de valors dels darrers 10 minuts fins ara que contenen "error"
count(/host/key,10m,,12) #el nombre de valors dels darrers 10 minuts fins ara que és igual a '12'
count(/host/key,10m,"gt",12) #el nombre de valors dels darrers 10 minuts fins ara que són superiors a '12'
count(/host/key,#10,"gt",12) #el nombre de valors dels darrers 10 valors fins ara que són superiors a '12'
count(/host/key,10m:now-1d,"gt",12) #el nombre de valors entre 24 hores i 10 minuts i fa 24 hores a partir d'ara que van ser superiors a '12'
count(/host/key,10m,"bitand","6/7") #el nombre de valors dels darrers 10 minuts fins ara amb '110' (en binari) als 3 bits menys significatius
count(/host/key,10m:now-1d) #el nombre de valors entre 24 hores i 10 minuts i fa 24 hores a partir d'ara
El nombre de valors únics dins del període d'avaluació definit.
Tipus de valors admesos: Flotant, Enter, Cadena, Text, Registre.
Paràmetres:
patró
patró
Comentaris:
patró
es pot especificar com a dos números, separats per '/': number_to_compare_with/mask. countunique() calcula "AND bit a bit" a partir del valor i la mask i compara el resultat amb number_to_compare_with. Si el resultat de "AND bit a bit" és igual a number_to_compare_with, es compta el valor.pattern
pot ser una expressió regular ordinària o global (començant per '@'). En el cas de les expressions regulars globals, la distinció entre majúscules i minúscules s'hereta de la configuració global de les expressions regulars. Per a la concordança d'expressions regulars, els valors flotants sempre es representaran amb 4 dígits decimals després de ".". Tingueu en compte també que, per a nombres grans, la diferència de representació decimal (emmagatzemada a la base de dades) i binària (emprada pel servidor Zabbix) pot afectar el quart dígit decimal.Exemples:
countunique(/host/key,10m) #el nombre de valors únics durant els darrers 10 minuts fins ara
countunique(/host/key,10m,"like","error") #el nombre de valors únics dels darrers 10 minuts fins ara que contenen "error"
countunique(/host/key,10m,,12) #el nombre de valors únics dels darrers 10 minuts fins ara que és igual a '12'
countunique(/host/key,10m,"gt",12) #el nombre de valors únics dels darrers 10 minuts fins ara que són superiors a '12'
countunique(/host/key,#10,"gt",12) #el nombre de valors únics dels darrers 10 valors fins ara que són superiors a '12'
countunique(/host/key,10m:now-1d,"gt",12) #el nombre de valors únics entre 24 hores i 10 minuts i fa 24 hores a partir d'ara que van ser superiors a '12'
countunique(/host/key,10m,"bitand","6/7") #el nombre de valors únics dels darrers 10 minuts fins ara amb '110' (en binari) als 3 bits menys significatius
countunique(/host/key,10m:now-1d) #el nombre de valors únics entre 24 hores i 10 minuts i fa 24 hores a partir d'ara
Trobeu una coincidència de valor dins del període d'avaluació definit.
Tipus de valors admesos: Flotant, Enter, Cadena, Text, Registre.
Devolucions: 1 - trobat; 0 - en cas contrari.
Paràmetres:
operador
és regexp, iregexp.Comentaris:
pattern
pot ser una expressió regular ordinària o global (començant per '@'). En el cas de les expressions regulars globals, la distinció entre majúscules i minúscules s'hereta de la configuració global de les expressions regulars.Exemple:
find(/host/key,10m,"like","error") #trobar un valor que contingui "error" durant els darrers 10 minuts fins ara
El primer valor (el més antic) dins del període d'avaluació definit.
Tipus de valors admesos: Flotant, Enter, Cadena, Text, Log.
Paràmetres:
Veieu també last().
Exemple:
Comproveu quant difereix el temps de l'agent passiu del temps del servidor/proxy Zabbix.
Tipus de valors admesos: Flotant, Enter.
Retorna: 1 - la diferència entre el valor de l'element passiu (com a marca de temps) i la marca de temps del servidor/proxy Zabbix (el rellotge de la recollida de valors) és menor o igual a T segons; 0 - en cas contrari.
Paràmetres:
Comentaris:
vfs.file.time[/path/file,modify]
per comprovar que el fitxer no ha rebut actualitzacions durant molt de temps;fuzzytime(/Host/system.localtime,60s)=0 o last(/Host/trap)<>0
.Exemple:
El valor més recent.
Tipus de valors admesos: Flotant, Enter, Cadena, Text, Log.
Paràmetres:
Comentaris:
last()
sempre és igual a last(#1)
; last(#3)
- el tercer valor més recent (no els tres valors més recents);Exemple:
last(/host/key) #recupera el darrer valor
last(/host/key, #2) #recupera el valor anterior
last(/host/key,#1) <> last(/host/key,#2) #el darrer valor i l'anterior difereixen
Comproveu si l'ID d'esdeveniment de la darrera entrada del registre coincideix amb una expressió regular.
Tipus de valors admesos: Log.
Retorna: 0 - no coincideix; 1 - partits.
Paràmetres:
Gravetat de la darrera entrada del registre.
Tipus de valors admesos: Log.
Retorna: 0 - gravetat predeterminada; N - gravetat (nombre enter, útil per als registres d'esdeveniments de Windows: 1 - Informació, 2 - Avís, 4 - Error, 7 - Auditoria d'error, 8 - Auditoria d'èxit, 9 - Crític, 10 - Detallat).
Paràmetres:
Zabbix pren la gravetat del registre del camp Informació del registre d'esdeveniments de Windows.
Comproveu si la font del registre de la darrera entrada del registre coincideix amb una expressió regular.
Tipus de valors admesos: Log.
Retorna: 0 - no coincideix; 1 - partits.
Paràmetres:
Comproveu si hi ha hagut una disminució monòtona dels valors.
Tipus de valors admesos: Enter.
Retorna: 1 - si tots els elements del període de temps disminueixen contínuament; 0 - en cas contrari.
Paràmetres:
Exemple:
monodec(/Host1/system.swap.size[all,free],60s) + monodec(/Host2/system.swap.size[all,free],60s) + monodec(/Host3/system.swap.size[all,free],60s) #calculeu a quants equips hi ha hagut una disminució de la mida de l'intercanvi lliure
Comproveu si hi ha hagut un augment monòton dels valors.
Tipus de valors admesos: Enter.
Retorna: 1 - si tots els elements del període de temps augmenten contínuament; 0 - en cas contrari.
Paràmetres:
Exemple:
monoinc(/Host1/system.localtime,#3,"strict")=0 #comproveu si l'hora local del sistema ha anat augmentant constantment
Comprova si no s'ha rebut cap dada.
Tipus de valors admesos: Enter, Flotant, Caràcter, Text, Registre.
Retorna: 1 - si no s'han rebut dades durant el període de temps definit; 0 - cas contrari.
Paràmetres:
nodata(/host/key,0)
no és permès.Comentaris:
Percentil P d'un període, on P (percentatge) s'especifica pel tercer paràmetre.
Tipus de valors admesos: Flotant, Enter.
Paràmetres:
Taxa mitjana per segon de l'augment d'un comptador que augmenta monòtonament durant el període de temps definit.
Tipus de valors admesos: Flotant, Enter.
Paràmetres:
Funcionalment correspon a 'rate' de PromQL.
Exemple:
Veieu totes les funcions admeses.