<?xml version="1.0" encoding="UTF-8"?>
<zabbix_export >
<version > 5.0</version>
<date > 2021-06-19T12:18:12Z</date>
<groups >
<group >
<name > Modèles</name>
</group>
<group >
<name > Pena (privé)</name>
</group>
<group >
<name > Templates</name>
</group>
</groups>
<templates >
<template >
<template > Template_Ping</template>
<name > Template_Ping</name>
<groups >
<group >
<name > Modèles</name>
</group>
<group >
<name > Pena (privé)</name>
</group>
<group >
<name > Templates</name>
</group>
</groups>
<applications >
<application >
<name > Latency</name>
</application>
</applications>
<items >
<item >
<name > Packet loss</name>
<type > SIMPLE</type>
<key > icmppingloss[,6,500,,1500]</key>
<delay > {$PING_FREQ}</delay>
<trends > 1825d</trends>
<value_type > FLOAT</value_type>
<units > %</units>
<applications >
<application >
<name > Latency</name>
</application>
</applications>
<request_method > POST</request_method>
<triggers >
<trigger >
<expression > {avg(900)}> {$LOST_WARN} and {avg(120)}> 0 and {avg(120)}< 100</expression>
<name > High packet loss</name>
<priority > AVERAGE</priority>
<dependencies >
<dependency >
<name > No ping response from {HOST.IP1}</name>
<expression > {Template_Ping:icmpping[,2,,,2000].nodata(180,strict)}=0 and {Template_Ping:icmpping[,2,,,2000].sum({$DOWN_CRITICAL})}=0 and {Template_Ping:icmpping[,2,,,2000].dayofweek(0)}> ={$PING_ALERT_FROM_DAY} and {Template_Ping:icmpping[,2,,,2000].dayofweek(0)}< ={$PING_ALERT_TO_DAY} and {Template_Ping:icmpping[,2,,,2000].time(0)}> ={$PING_ALERT_FROM_HOUR} and {Template_Ping:icmpping[,2,,,2000].time(0)}< ={$PING_ALERT_TO_HOUR}</expression>
<recovery_expression > {Template_Ping:icmpping[,2,,,2000].sum(180)}> 3</recovery_expression>
</dependency>
<dependency >
<name > No ping response from {HOST.IP1}</name>
<expression > {Template_Ping:icmpping[,2,,,2000].sum({$DOWN_WARN})}=0</expression>
<recovery_expression > {Template_Ping:icmpping[,2,,,2000].sum(180)}> 3</recovery_expression>
</dependency>
</dependencies>
</trigger>
</triggers>
</item>
<item >
<name > Latency</name>
<type > SIMPLE</type>
<key > icmppingsec</key>
<delay > {$PING_FREQ}</delay>
<trends > 1825d</trends>
<value_type > FLOAT</value_type>
<units > s</units>
<applications >
<application >
<name > Latency</name>
</application>
</applications>
<request_method > POST</request_method>
<triggers >
<trigger >
<expression > {avg(900)}> {$MAX_LATENCY_15} or {avg(300)}> {$MAX_LATENCY_5}</expression>
<recovery_mode > RECOVERY_EXPRESSION</recovery_mode>
<recovery_expression > {avg(900)}< ({$MAX_LATENCY_15}-{$MAX_LATENCY_15}/10) or {avg(300)}< ({$MAX_LATENCY_5}-{$MAX_LATENCY_15}/10)</recovery_expression>
<name > High latency</name>
<priority > INFO</priority>
</trigger>
</triggers>
</item>
<item >
<name > Ping response</name>
<type > SIMPLE</type>
<key > icmpping[,2,,,2000]</key>
<delay > {$PING_FREQ}</delay>
<trends > 1825d</trends>
<applications >
<application >
<name > Latency</name>
</application>
</applications>
<request_method > POST</request_method>
<triggers >
<trigger >
<expression > {nodata(180,strict)}=1</expression>
<name > No ping information received in last 3 minutes</name>
<priority > INFO</priority>
</trigger>
<trigger >
<expression > {nodata(180,strict)}=0 and {sum({$DOWN_CRITICAL})}=0 and {dayofweek(0)}> ={$PING_ALERT_FROM_DAY} and {dayofweek(0)}< ={$PING_ALERT_TO_DAY} and {time(0)}> ={$PING_ALERT_FROM_HOUR} and {time(0)}< ={$PING_ALERT_TO_HOUR}</expression>
<recovery_mode > RECOVERY_EXPRESSION</recovery_mode>
<recovery_expression > {sum(180)}> 3</recovery_expression>
<name > No ping response from {HOST.IP1}</name>
<priority > DISASTER</priority>
<manual_close > YES</manual_close>
</trigger>
<trigger >
<expression > {sum({$DOWN_WARN})}=0</expression>
<recovery_mode > RECOVERY_EXPRESSION</recovery_mode>
<recovery_expression > {sum(180)}> 3</recovery_expression>
<name > No ping response from {HOST.IP1}</name>
<priority > INFO</priority>
<manual_close > YES</manual_close>
<dependencies >
<dependency >
<name > No ping response from {HOST.IP1}</name>
<expression > {Template_Ping:icmpping[,2,,,2000].nodata(180,strict)}=0 and {Template_Ping:icmpping[,2,,,2000].sum({$DOWN_CRITICAL})}=0 and {Template_Ping:icmpping[,2,,,2000].dayofweek(0)}> ={$PING_ALERT_FROM_DAY} and {Template_Ping:icmpping[,2,,,2000].dayofweek(0)}< ={$PING_ALERT_TO_DAY} and {Template_Ping:icmpping[,2,,,2000].time(0)}> ={$PING_ALERT_FROM_HOUR} and {Template_Ping:icmpping[,2,,,2000].time(0)}< ={$PING_ALERT_TO_HOUR}</expression>
<recovery_expression > {Template_Ping:icmpping[,2,,,2000].sum(180)}> 3</recovery_expression>
</dependency>
</dependencies>
</trigger>
</triggers>
</item>
</items>
<macros >
<macro >
<macro > {$DOWN_CRITICAL}</macro>
<value > 300</value>
</macro>
<macro >
<macro > {$DOWN_WARN}</macro>
<value > 120</value>
</macro>
<macro >
<macro > {$LOST_WARN}</macro>
<value > 10</value>
</macro>
<macro >
<macro > {$MAX_LATENCY_5}</macro>
<value > 0.4</value>
</macro>
<macro >
<macro > {$MAX_LATENCY_15}</macro>
<value > 0.2</value>
</macro>
<macro >
<macro > {$PING_ALERT_FROM_DAY}</macro>
<value > 1</value>
</macro>
<macro >
<macro > {$PING_ALERT_FROM_HOUR}</macro>
<value > 000000</value>
</macro>
<macro >
<macro > {$PING_ALERT_TO_DAY}</macro>
<value > 7</value>
</macro>
<macro >
<macro > {$PING_ALERT_TO_HOUR}</macro>
<value > 235959</value>
</macro>
<macro >
<macro > {$PING_FREQ}</macro>
<value > 30s</value>
<description > Ping frequency</description>
</macro>
</macros>
</template>
</templates>
<graphs >
<graph >
<name > Network: Latency and packet loss</name>
<ymin_type_1 > FIXED</ymin_type_1>
<graph_items >
<graph_item >
<drawtype > FILLED_REGION</drawtype>
<color > 009900</color>
<item >
<host > Template_Ping</host>
<key > icmppingsec</key>
</item>
</graph_item>
<graph_item >
<sortorder > 1</sortorder>
<color > DD0000</color>
<yaxisside > RIGHT</yaxisside>
<item >
<host > Template_Ping</host>
<key > icmppingloss[,6,500,,1500]</key>
</item>
</graph_item>
</graph_items>
</graph>
</graphs>
</zabbix_export>