És possible definir que una acció només s'executi si l'esdeveniment coincideix amb un conjunt definit de condicions. Les condicions s'estableixen en configurar l'acció.
Les correspondència de condicions distingeixen entre majúscules i minúscules.
Les condicions següents es poden utilitzar en accions basades en triggers:
Tipus de condició | Operadors admesos | Descripció |
---|---|---|
Grup d'equips | és igual a no és igual |
Especifica els grups d'equips a excloure. igual - l'esdeveniment pertany a aquest grup d'equips. no és igual - l'esdeveniment no pertany a aquest grup d'equips. En especificar un grup d'equips pare, es selecciona implícitament tots els equips que pengen dels grups d'equips. Per especificar només el grup pare, tots els grups que pengen s'han de definir addicionalment amb l'operador no és igual. |
Patró | igual no és igual |
Especifiqueu els patrons que voleu excloure. igual - l'esdeveniment pertany a un trigger heretat d'aquest patró. ** no és igual* * - no pertany a un trigger heretat d'aquesta plantilla. |
L'equip | és igual a no és igual |
Especifiqueu els equips que voleu excloure. igual - l'esdeveniment pertany a aquest equip. no és igual - l'esdeveniment no pertany a aquest equip. |
El nom de l'etiqueta | és igual a no és igual conté no conté |
Especifiqueu l'etiqueta d'esdeveniment o l'etiqueta d'esdeveniment que voleu excloure. equals - l'esdeveniment té aquesta etiqueta no és igual - l'esdeveniment no té aquesta etiqueta conté - l'esdeveniment té una etiqueta que conté aquesta cadena no conté - l'esdeveniment no té cap etiqueta que contingui aquesta cadena |
El valor de l'etiqueta | és igual a no és igual conté no conté |
Especifiqueu la combinació d'etiqueta i valor o la combinació d'etiqueta i valor a excloure.< br>igual - l'esdeveniment té aquesta etiqueta i aquest valor no és igual - l'esdeveniment no té aquesta etiqueta i aquest valor conté - l'esdeveniment té una etiqueta i un valor que conté aquestes cadenes * *no conté** - l'esdeveniment no té cap etiqueta o valor que contingui aquestes cadenes |
Trigger | és igual a no és igual |
Especifica triggers o triggers a excloure. igual - l'esdeveniment el genera aquest trigger. no és igual - l'esdeveniment es genera per qualsevol altre trigger excepte aquest. |
El nom de l'esdeveniment | conté no conté |
Especifiqueu una cadena al nom de l'esdeveniment generat per el o una cadena per excloure. Per defecte, el nom de l'esdeveniment coincideix amb el mon del trigger excepte si s'ha especificat un nom personalitzat a la configuració del trigger. conté - el nom de l'esdeveniment conté aquesta cadena. no conté - aquesta cadena no és al nom de l'esdeveniment. Nota: el valor introduït es compararà amb el nom de l'esdeveniment amb totes les macros exteses. |
La gravetat del trigger | és igual a no és igual és major o igual a és menor o igual a |
Especifica la gravetat del trigger. igual - és igual a gravetat del trigger no és igual - no és igual a la gravetat del trigger és superior o igual a - superior o igual a la gravetat del trigger<br >és menor o igual que - inferior o igual a la gravetat del trigger |
Període de temps | dins fora |
Especifiqueu un període de temps o un període de temps per excloure. dins - l'hora de l'esdeveniment és dins del període de temps. fora - L'hora de l'esdeveniment no és al període. Consulteu la pàgina especificació del període per obtindre una descripció del format. S'admeten macros d'usuari, des de Zabbix 3.4.0. |
El problema s'ha esborrat | no sí |
Especifiqueu si el problema s'esborra (no es mostra) a causa del manteniment de l'equip. no - el problema no s'ha esborrat. sí - problema esborrat. |
Les condicions següents es poden emprar en esdeveniments basats en descoberta:
Tipus de condició | Operadors admesos | Descripció |
---|---|---|
La IP de l'equip | és igual a no és igual |
Especifiqueu un interval o un interval d'adreces IP per excloure per a un equip descobert. igual - l'adreça IP de l'equip és dins l'interval. no igual - l'IP de l'equip no és dins l'interval. Pot tenir els formats següents: IP única: 192.168.1.33 Interval d'adreces IP: 192.168.1-10.1-254 Màscara IP: 192.168.4.0/24 Llista: 192.168.1.1-254, 192.168.2.1-100, 192.168.2.200, 192.168.4.0/24 S'ofereix suport per a espais en format llista de Zabbix 3.0. |
Tipus de servei | igual a no és igual |
Especifiqueu un tipus de servei d'un servei descobert o un tipus de servei a excloure. igual - coincideix amb el servei descobert.< br>no és igual - no coincideix amb el servei descobert. Tipus de serveis disponibles: SSH, LDAP, SMTP, FTP, HTTP, HTTPS (disponible des de la versió 2.2 de Zabbix), POP, NNTP, IMAP, TCP, agent Zabbix, agent SNMPv1, agent SNMPv2, agent SNMPv3, ping ICMP, telnet (disponible des de la versió 2.2 de Zabbix). |
Port de servei | és igual a no és igual |
Especifiqueu un interval de ports TCP d'un servei descobert o un interval per excloure. igual - el port de servei es troba dins l'interval. no és igual - el port de servei no és dins l'abast. |
La regla de descoberta | es igual a no és igual |
Especifiqueu una regla de descoberta o una regla de descoberta per excloure. igual - emprant aquesta regla de descoberta. no és igual - emprant qualsevol altra regla de descoberta excepte aquesta. |
Prova de descoberta | és igual a no és igual |
Especifiqueu una comprovació de descoberta o una comprovació de descoberta per excloure. igual - emprant aquesta comprovació de descoberta. no és igual - emprant qualsevol altre control de descoberta excepte aquest. |
Objecte de descoberta | igual a | Especifiqueu l'objecte descobert. igual a - és igual a l'objecte descobert (un dispositiu o servei). |
Estat de descoberta | igual a | En execució - coincideix amb els esdeveniments "Executant l'equip" i "Executant el servei" Aturat - coincideix amb els esdeveniments "Equip caigut" i "Servei caigut"< br>Descobert - coincideix amb els esdeveniments 'Host Discovered' i 'Service Discovered' Perdut - coincideix amb els esdeveniments 'Host Lost' i 'Service Lost' |
En execució/Aturat | és superior o igual és menor o igual |
El temps de funcionament dels esdeveniments "L'equip s'és executant" i el "El servei s'és executant". El temps d'inactivitat dels esdeveniments "Host Down" i "Service Down". és superior o igual a - és superior o igual a. El paràmetre es dóna en segons. és menor o igual que - és menor o igual que. El paràmetre es dóna en segons. |
El valor rebut | és igual a no és igual és major o igual a és menor o igual a conté no conté |
Especifiqueu el valor rebut d'un agent (Zabbix, SNMP) comproveu una regla de descoberta. Comparació de cadenes. Si es configuren diversos agents Zabbix o comprovacions SNMP per a una regla, es comproven els valors rebuts per a cadascun d'ells (cada control genera un nou esdeveniment que coincideix amb totes les condicions). igual a - és igual al valor. no és igual - no és igual al valor. és més gran o igual que - més gran o igual que el valor. és menor o igual que - inferior o igual al valor. conté - conté la subcadena. El paràmetre es dóna com a cadena. no conté - no conté la subcadena. El paràmetre es dóna com a cadena. |
Proxy | igual no igual |
Especifiqueu un proxy per excloure. igual - emprant aquest proxy. no igual - epra un altre proxy excepte aquest. |
Les comprovacions de servei en una regla de descoberta, que donen lloc a esdeveniments de descoberta, no es produeixen simultàniament. Per tant, si es configuren diversos valors per a les condicions de "Tipus de servei", "Port de servei" o "Valor rebut" a l'acció, es comprovaran amb un esdeveniment de descoberta alhora, però no a diversos esdeveniments simultàniament. Per tant, les accions amb diversos valors per als mateixos tipus de control poden no executar-se correctament.
Les condicions següents es poden emprar en accions basades en el registre automàtic de l'agent actiu:
Tipus de condició | Operadors admesos | Descripció |
---|---|---|
Metadades de l'equip | conté no conté coincideix no coincideix |
Especifiqueu metadades de l'equip o metadades de l'equip per excloure. conté - les metadades de l'equip conté la cadena.<br >no conté - les metadades de l'equip no contenen la cadena. Les metadades de l'equip es poden especificar en un fitxer de configuració de l'agent. coincideixen - les metadades de l'equip coincideixen amb l'expressió regular. no coincideixen - les metadades de l'equip no coincideixen amb l'expressió regular. |
El nom de l'equip | conté no conté coincideix no coincideix |
Especifiqueu un nom d'equip o un nom d'equip per excloure. conté - el nom de l'equip conté la cadena. no conté - el nom de l'equip no conté la cadena. concorda - el nom de l'equip coincideix amb l'expressió regular. no coincideix - el nom de l'equip no coincideix amb l'expressió regular. |
Proxy | igual no és igual |
Especifiqueu un proxy a excloure. igual - emprant aquest proxy. no és igual - empra un altre proxy diferent d'aquest. |
Es poden establir les condicions següents per a les accions basades en esdeveniments:
Tipus de condició | Operadors admesos | Descripció |
---|---|---|
Tipus d'esdeveniment | és igual | Element en estat "no admès" - coincideix amb els esdeveniments en què un element passa de l'estat "normal" a "no admès" Regla de descoberta de baix nivell en estat "no compatible" - coincideix amb els esdeveniments en què una regla de descoberta de baix nivell passa de l'estat "normal" a l'estat "no admès". 'desconegut' |
Grup d'equips | és igual a no és igual |
Especifica els grups d'equips o els grups d'equips a excloure. igual - l'esdeveniment pertany a aquest grup d'equips. no és igual - l'esdeveniment no pertany a aquest grup d'equips. |
El nom de l'etiqueta | és igual no és igual conté no conté |
Especifiqueu l'etiqueta d'esdeveniment o l'etiqueta d'esdeveniment que voleu excloure. equals - l'esdeveniment té aquesta etiqueta no és igual - l'esdeveniment no té aquesta etiqueta conté - l'esdeveniment té una etiqueta que conté aquesta cadena no conté - l'esdeveniment no té cap etiqueta que contingui això corda |
El valor de l'etiqueta | és igual a no és igual a conté no conté |
Especifiqueu la combinació de valors d'etiqueta i d'etiqueta d'esdeveniment o la combinació d'etiqueta i valor d'etiqueta per excloure. igual - l'esdeveniment té aquesta etiqueta i aquest valor no és igual - l'esdeveniment no té aquesta etiqueta i aquest valor conté - l'esdeveniment té una etiqueta i un valor que conté aquestes cadenes no conté - l'esdeveniment no té cap etiqueta ni valor que contingui aquestes cadenes |
Patró | és igual a no és igual |
Especifica patrons o patrons a excloure. igual a - l'esdeveniment pertany a un element/trigger/regla de descoberta de baix nivell heretat d'aquesta plantilla. no és igual - l'esdeveniment no pertany a un element/trigger/regla de descoberta de baix nivell heretat d'aquesta plantilla. |
L'equip | es igual a no és igual |
Especifiqueu els equips a excloure. igual - l'esdeveniment pertany a aquest equip. no és igual - l'esdeveniment no pertany a aquest equip. |
Les opcions de condicions de càlcul següents estan disponibles:
Tingueu en compte que l'ús del càlcul "I" no és permès entre diversos triggers quan es trien com a condició Trigger=
. Les accions només es poden executar en funció de l'esdeveniment d'un trigger.
s'avalua com
( El grup d'equips* és igual a servidors MySQL o El grup d'equips és igual a 'servidors Oracle') i ( El nom de l'esdeveniment conté 'La base de dades és caiguda' o El nom de l'esdeveniment conté 'La base de dades no és pas disponible' )
Tot i que l'exemple anterior amb "I/O" seria representat per (A o B) i (C o D), en una expressió personalitzada també podeu tindre altres mètodes de càlcul:
(A i B) i (C o D)
(A i B) o (C i D)
((A o B) i C) o D
(no (A o B) i C) o no D
etc
Si s'esborra un determinat objecte (equip, model, trigger, etc.) emprat en una condició/operació d'acció, s'esborrarà la condició/operació i l'acció es desactivarà per evitar una execució incorrecta de l'acció. L'acció pot ésser reactivada per l'usuari.
Aquest comportament es produeix en esborrar:
Nota: Si una comanda remota té diversos equips de destinació i n'esborrem un, només s'esborrarà aquest equip de la llista de destí, l'operació en si es mantindrà. Però, si és l'únic equip, l'operació també s'esborrarà. El mateix passa amb les operacions "enllaç al model" i "desenllaç del model".
Les accions no es desactiven en esborrar un usuari o grup d'usuaris emprat en una operació d'"enviament de missatge".