{{tag>zabbix}} === Zabbix Best Practices === flapping - дребезжание триггера dependencies - зависимости detecting anomalies - обнаружение аномалий host:key.[min,max,avg,last,count](1h,7d) hysteresis - гистерезис (разные условия на подъем и опускание триггера) ({TRIGGER.VALUE}=0&{server:temp.last(0)}>20)| ({TRIGGER.VALUE}=1&{server:temp.last(0)}>15) ({TRIGGER.VALUE}=0&{Template RVI-R0XLB:net.tcp.service[tcp,,37777].max(5m)}=0)| ({TRIGGER.VALUE}=1&{Template RVI-R0XLB:net.tcp.service[tcp,,37777].min(10m)}=0) ({TRIGGER.VALUE}=0&{server:vfs.fs.size[/,free].max(5m)}<10G) | ({TRIGGER.VALUE}=1&{server:vfs.fs.size[/,free].min(10m)}<40G) ({TRIGGER.VALUE}=0 and {Template RVI-R0XLB:net.tcp.service[tcp,,37777].max(5m)}=0) or ({TRIGGER.VALUE}=1 and {Template RVI-R0XLB:net.tcp.service[tcp,,37777].min(10m)}=0) ({TRIGGER.VALUE}=0 and {Template SNMP Juniper DNS proxy:jnxJsDnsProxyServerFailures.min(#3)}>10) or ({TRIGGER.VALUE}=1 and {Template SNMP Juniper DNS proxy:jnxJsDnsProxyServerFailures.sum(#5)}>0) ({TRIGGER.VALUE}=0 and {Template SNMP Juniper SRX Branch:jnxOperatingTemp.9.2.0.0.min(60)}>60) or ({TRIGGER.VALUE}=1 and {Template SNMP Juniper SRX Branch:jnxOperatingTemp.9.2.0.0.min(60)}>58) ({TRIGGER.VALUE}=0 and {Template ICMP Ping:icmpping.max({$MAXLOSTPINGTIME})}=0) or ({TRIGGER.VALUE}=1 and {Template ICMP Ping:icmpping.min({$MAXLOSTPINGTIME})}>0) ------------------------------------- Пример 9 Активность ЦПУ в ночное время Используем функцию time(): {zabbix:system.cpu.load[all,avg1].min(5m)}>2&{zabbix:system.cpu.load[all,avg1].time(0)}>000000&{zabbix:system.cpu.load[all,avg1].time(0)}<060000 Триггер может быть определен как ПРОБЛЕМА только в ночное время (00:00-06:00). ({mi-1c02:backup.lastchange[Trade82_real_Разностный].fuzzytime(3600)}=0) and ({mi-1c02:backup.lastchange[Trade82_real_Разностный].time(0)}>050100) ------------------------------------- {dom-dc-sql01:backup.lastchange[tradebase3_inc].fuzzytime(3600)}=0 and {dom-dc-sql01:backup.lastchange[tradebase3_inc].time(0)}>120000 and {dom-dc-sql01:backup.lastchange[tradebase3_inc].time(0)}<200000 Thresholds {zabbix:system.cpu.load.last()}>{$MAXCPULOAD}