1 Condicions

Vista general

É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.

Accions de trigger

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
Especifiqueu si el problema s'esborra (no es mostra) a causa del manteniment de l'equip.
no - el problema no s'ha esborrat.
- problema esborrat.

Accions de descoberta

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.

Accions d'autoregistre

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.

Accions d'esdeveniments interns

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.

Tipus de càlcul

Les opcions de condicions de càlcul següents estan disponibles:

  • I - s'han de complir totes les condicions

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.

  • O - suficient si es compleix una condició
  • I/O - combinació dels dos: I amb diferents tipus de condició i O amb el mateix tipus de condició, per exemple:
  • El grup d'equips és igual a "servidors Oracle"
    El grup d'equips és igual a "servidors MySQL"
    El nom de l'esdeveniment conté 'La base de dades és caiguda
    El nom de l'esdeveniment conté 'La base de dades no és disponible'

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' )

  • Expressió personalitzada - una fórmula de càlcul definida per l'usuari per avaluar les condicions d'acció. Ha d'incloure totes les condicions (representades per lletres majúscules A, B, C, ...) i pot incloure espais, tabulacions, parèntesis ( ), i (distingeix entre majúscules i minúscules), o (distingeix entre majúscules i minúscules) , no (distingeix entre majúscules i minúscules).

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

Accions desactivades per objectes esborrats

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:

  • grups d'equips ("condició de grup d'equips", operació de "control remot" en un grup específic d'equips);
  • equips ("condició d'equip", operació de "control remot" en un equip específic);
  • models (condició "model", operacions "Enllaçar al model" i "Desenllaçar del model");
  • triggers (condició "trigger");
  • regles de descoberta (quan s'empren les condicions de "regla de descoberta" i "verificació de descoberta").

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".