Update and add more Zabbix templates

tags/zabbix-agent-addons-0.2.150-1
Daniel Berteaud 3 years ago
parent 360895affb
commit 6b2c293acd
  1. 29
      zabbix_templates/Template_SNMP_Device.xml
  2. 120
      zabbix_templates/Template_SNMP_Interfaces.xml
  3. 302
      zabbix_templates/Template_SNMP_Interfaces_Basic.xml
  4. 1174
      zabbix_templates/Template_Sophos_XG_FW.xml
  5. 45
      zabbix_templates/Template_Switch_Generic.xml
  6. 611
      zabbix_templates/Template_UPS_CyberPower_SNMP.xml
  7. 378
      zabbix_templates/Template_UPS_Eaton_SNMP.xml

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<zabbix_export>
<version>4.4</version>
<date>2020-03-02T14:10:14Z</date>
<version>5.0</version>
<date>2021-06-19T10:41:22Z</date>
<groups>
<group>
<name>Templates</name>
@ -9,8 +9,8 @@
</groups>
<templates>
<template>
<template>Model_SNMP_Device</template>
<name>Model_SNMP_Device</name>
<template>Template_SNMP_Device</template>
<name>Template_SNMP_Device</name>
<templates>
<template>
<name>Template_Ping</name>
@ -24,8 +24,7 @@
<items>
<item>
<name>Contact</name>
<type>SNMPV2</type>
<snmp_community>{$SNMP_COMMUNITY}</snmp_community>
<type>SNMP_AGENT</type>
<snmp_oid>SNMPv2-MIB::sysContact.0</snmp_oid>
<key>sysContact</key>
<delay>2h</delay>
@ -36,8 +35,7 @@
</item>
<item>
<name>Description</name>
<type>SNMPV2</type>
<snmp_community>{$SNMP_COMMUNITY}</snmp_community>
<type>SNMP_AGENT</type>
<snmp_oid>SNMPv2-MIB::sysDescr.0</snmp_oid>
<key>sysDescr</key>
<delay>2h</delay>
@ -48,8 +46,7 @@
</item>
<item>
<name>Location</name>
<type>SNMPV2</type>
<snmp_community>{$SNMP_COMMUNITY}</snmp_community>
<type>SNMP_AGENT</type>
<snmp_oid>SNMPv2-MIB::sysLocation.0</snmp_oid>
<key>sysLocation</key>
<delay>2h</delay>
@ -60,8 +57,7 @@
</item>
<item>
<name>Device name</name>
<type>SNMPV2</type>
<snmp_community>{$SNMP_COMMUNITY}</snmp_community>
<type>SNMP_AGENT</type>
<snmp_oid>SNMPv2-MIB::sysName.0</snmp_oid>
<key>sysName</key>
<delay>2h</delay>
@ -72,8 +68,7 @@
</item>
<item>
<name>Uptime</name>
<type>SNMPV2</type>
<snmp_community>{$SNMP_COMMUNITY}</snmp_community>
<type>SNMP_AGENT</type>
<snmp_oid>DISMAN-EVENT-MIB::sysUpTimeInstance</snmp_oid>
<key>sysUpTimeInstance</key>
<delay>10m</delay>
@ -89,7 +84,7 @@
<request_method>POST</request_method>
<triggers>
<trigger>
<expression>{last()}&lt;7200</expression>
<expression>{last()}&lt;{$SNMP_REBOOT_WARN}</expression>
<name>Device rebooted {ITEM.LASTVALUE1} ago</name>
<priority>WARNING</priority>
</trigger>
@ -101,6 +96,10 @@
<macro>{$SNMP_COMMUNITY}</macro>
<value>public</value>
</macro>
<macro>
<macro>{$SNMP_REBOOT_WARN}</macro>
<value>7200</value>
</macro>
</macros>
</template>
</templates>

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<zabbix_export>
<version>4.4</version>
<date>2020-03-02T14:10:38Z</date>
<version>5.0</version>
<date>2021-06-19T10:41:36Z</date>
<groups>
<group>
<name>Templates</name>
@ -9,11 +9,11 @@
</groups>
<templates>
<template>
<template>Model_SNMP_Interfaces</template>
<name>Model_SNMP_Interfaces</name>
<template>Template_SNMP_Interfaces</template>
<name>Template_SNMP_Interfaces</name>
<templates>
<template>
<name>Model_SNMP_Device</name>
<name>Template_SNMP_Device</name>
</template>
</templates>
<groups>
@ -29,32 +29,42 @@
<discovery_rules>
<discovery_rule>
<name>Interfaces</name>
<type>SNMPV2</type>
<snmp_community>{$SNMP_COMMUNITY}</snmp_community>
<snmp_oid>discovery[{#IFINDEX},IF-MIB::ifIndex,{#IFNAME},IF-MIB::ifName,{#IFDESCR},IF-MIB::ifDescr,{#IFSTATUS},IF-MIB::ifOperStatus]</snmp_oid>
<type>SNMP_AGENT</type>
<snmp_oid>discovery[{#IFINDEX},IF-MIB::ifIndex,{#IFNAME},IF-MIB::ifName,{#IFDESCR},IF-MIB::ifDescr,{#IFSTATUS},IF-MIB::ifOperStatus,{#IFTYPE},IF-MIB::ifType]</snmp_oid>
<key>ifIndex.discovery</key>
<delay>1h</delay>
<filter>
<evaltype>AND</evaltype>
<conditions>
<condition>
<macro>{#IFSTATUS}</macro>
<value>^(1|2)$</value>
<formulaid>B</formulaid>
<formulaid>C</formulaid>
</condition>
<condition>
<macro>{#IFNAME}</macro>
<value>^Po[1-9]\d\d?</value>
<operator>NOT_MATCHES_REGEX</operator>
<formulaid>B</formulaid>
</condition>
<condition>
<macro>{#IFNAME}</macro>
<value>^0/3/\d\d+</value>
<operator>NOT_MATCHES_REGEX</operator>
<formulaid>A</formulaid>
</condition>
<condition>
<macro>{#IFTYPE}</macro>
<value>^(6|161|200|169|56|23)$</value>
<formulaid>D</formulaid>
</condition>
</conditions>
</filter>
<lifetime>2d</lifetime>
<item_prototypes>
<item_prototype>
<name>Admin status of {#IFNAME}</name>
<type>SNMPV2</type>
<snmp_community>{$SNMP_COMMUNITY}</snmp_community>
<type>SNMP_AGENT</type>
<snmp_oid>IF-MIB::ifAdminStatus.{#SNMPINDEX}</snmp_oid>
<key>ifAdminStatus[{#IFINDEX},{#SNMPINDEX}]</key>
<delay>6h</delay>
@ -75,8 +85,7 @@
</item_prototype>
<item_prototype>
<name>{#IFNAME} interface alias</name>
<type>SNMPV2</type>
<snmp_community>{$SNMP_COMMUNITY}</snmp_community>
<type>SNMP_AGENT</type>
<snmp_oid>IF-MIB::ifAlias.{#SNMPINDEX}</snmp_oid>
<key>ifAlias[{#IFINDEX},{#SNMPINDEX}]</key>
<delay>6h</delay>
@ -98,8 +107,7 @@
</item_prototype>
<item_prototype>
<name>{#IFNAME} interface description</name>
<type>SNMPV2</type>
<snmp_community>{$SNMP_COMMUNITY}</snmp_community>
<type>SNMP_AGENT</type>
<snmp_oid>IF-MIB::ifDescr.{#SNMPINDEX}</snmp_oid>
<key>ifDescr[{#IFINDEX},{#SNMPINDEX}]</key>
<delay>6h</delay>
@ -121,8 +129,7 @@
</item_prototype>
<item_prototype>
<name>Rejected inbound packets on {#IFNAME}</name>
<type>SNMPV2</type>
<snmp_community>{$SNMP_COMMUNITY}</snmp_community>
<type>SNMP_AGENT</type>
<snmp_oid>IF-MIB::ifInDiscards.{#SNMPINDEX}</snmp_oid>
<key>ifInDiscards[{#IFINDEX},{#SNMPINDEX}]</key>
<delay>1h</delay>
@ -147,8 +154,7 @@
</item_prototype>
<item_prototype>
<name>Inbound errors on {#IFNAME}</name>
<type>SNMPV2</type>
<snmp_community>{$SNMP_COMMUNITY}</snmp_community>
<type>SNMP_AGENT</type>
<snmp_oid>IF-MIB::ifInErrors.{#SNMPINDEX}</snmp_oid>
<key>ifInErrors[{#IFINDEX},{#SNMPINDEX}]</key>
<delay>15m</delay>
@ -173,11 +179,10 @@
</item_prototype>
<item_prototype>
<name>Inbound trafic on {#IFNAME}</name>
<type>SNMPV2</type>
<snmp_community>{$SNMP_COMMUNITY}</snmp_community>
<type>SNMP_AGENT</type>
<snmp_oid>IF-MIB::ifHCInOctets.{#SNMPINDEX}</snmp_oid>
<key>ifInOctets[{#IFINDEX},{#SNMPINDEX}]</key>
<delay>5m</delay>
<delay>3m</delay>
<history>30d</history>
<trends>730d</trends>
<units>bps</units>
@ -204,8 +209,7 @@
</item_prototype>
<item_prototype>
<name>Last state change for {#IFNAME}</name>
<type>SNMPV2</type>
<snmp_community>{$SNMP_COMMUNITY}</snmp_community>
<type>SNMP_AGENT</type>
<snmp_oid>IF-MIB::ifLastChange.{#SNMPINDEX}</snmp_oid>
<key>ifLastChange[{#IFINDEX},{#SNMPINDEX}]</key>
<delay>10m</delay>
@ -227,8 +231,7 @@
</item_prototype>
<item_prototype>
<name>Operational status of {#IFNAME}</name>
<type>SNMPV2</type>
<snmp_community>{$SNMP_COMMUNITY}</snmp_community>
<type>SNMP_AGENT</type>
<snmp_oid>IF-MIB::ifOperStatus.{#SNMPINDEX}</snmp_oid>
<key>ifOperStatus[{#IFINDEX},{#SNMPINDEX}]</key>
<delay>10m</delay>
@ -249,8 +252,7 @@
</item_prototype>
<item_prototype>
<name>Rejected outbound packets on {#IFNAME}</name>
<type>SNMPV2</type>
<snmp_community>{$SNMP_COMMUNITY}</snmp_community>
<type>SNMP_AGENT</type>
<snmp_oid>IF-MIB::ifOutDiscards.{#SNMPINDEX}</snmp_oid>
<key>ifOutDiscards[{#IFINDEX},{#SNMPINDEX}]</key>
<delay>1h</delay>
@ -275,8 +277,7 @@
</item_prototype>
<item_prototype>
<name>Outbound errors on {#IFNAME}</name>
<type>SNMPV2</type>
<snmp_community>{$SNMP_COMMUNITY}</snmp_community>
<type>SNMP_AGENT</type>
<snmp_oid>IF-MIB::ifOutErrors.{#SNMPINDEX}</snmp_oid>
<key>ifOutErrors[{#IFINDEX},{#SNMPINDEX}]</key>
<delay>15m</delay>
@ -301,11 +302,10 @@
</item_prototype>
<item_prototype>
<name>Outbound trafic on {#IFNAME}</name>
<type>SNMPV2</type>
<snmp_community>{$SNMP_COMMUNITY}</snmp_community>
<type>SNMP_AGENT</type>
<snmp_oid>IF-MIB::ifHCOutOctets.{#SNMPINDEX}</snmp_oid>
<key>ifOutOctets[{#IFINDEX},{#SNMPINDEX}]</key>
<delay>5m</delay>
<delay>3m</delay>
<history>30d</history>
<trends>730d</trends>
<units>bps</units>
@ -333,7 +333,7 @@
</item_prototypes>
<trigger_prototypes>
<trigger_prototype>
<expression>{$ALERT_ON_IF_CHANGE}=1 and ({Model_SNMP_Interfaces:sysUpTimeInstance.last()}-{Model_SNMP_Interfaces:ifLastChange[{#IFINDEX},{#SNMPINDEX}].last()})&lt;1800 and {Model_SNMP_Interfaces:ifLastChange[{#IFINDEX},{#SNMPINDEX}].last()} &gt; 0</expression>
<expression>{$ALERT_ON_IF_CHANGE}=1 and ({Template_SNMP_Interfaces:sysUpTimeInstance.last()}-{Template_SNMP_Interfaces:ifLastChange[{#IFINDEX},{#SNMPINDEX}].last()})&lt;1800 and {Template_SNMP_Interfaces:ifLastChange[{#IFINDEX},{#SNMPINDEX}].last()} &gt; 0</expression>
<name>{#IFNAME} state changed</name>
<priority>AVERAGE</priority>
</trigger_prototype>
@ -341,67 +341,27 @@
<graph_prototypes>
<graph_prototype>
<name>Trafic on {#IFNAME} ({#IFINDEX} - {#IFDESCR})</name>
<percent_left>0.9500</percent_left>
<percent_right>0.9500</percent_right>
<percent_left>0.95</percent_left>
<percent_right>0.95</percent_right>
<graph_items>
<graph_item>
<drawtype>FILLED_REGION</drawtype>
<drawtype>GRADIENT_LINE</drawtype>
<color>00CF00</color>
<item>
<host>Model_SNMP_Interfaces</host>
<host>Template_SNMP_Interfaces</host>
<key>ifInOctets[{#IFINDEX},{#SNMPINDEX}]</key>
</item>
</graph_item>
<graph_item>
<sortorder>1</sortorder>
<drawtype>BOLD_LINE</drawtype>
<drawtype>GRADIENT_LINE</drawtype>
<color>002A97</color>
<yaxisside>RIGHT</yaxisside>
<item>
<host>Model_SNMP_Interfaces</host>
<host>Template_SNMP_Interfaces</host>
<key>ifOutOctets[{#IFINDEX},{#SNMPINDEX}]</key>
</item>
</graph_item>
<graph_item>
<sortorder>2</sortorder>
<drawtype>GRADIENT_LINE</drawtype>
<color>FFAB00</color>
<yaxisside>RIGHT</yaxisside>
<item>
<host>Model_SNMP_Interfaces</host>
<key>ifInDiscards[{#IFINDEX},{#SNMPINDEX}]</key>
</item>
</graph_item>
<graph_item>
<sortorder>3</sortorder>
<drawtype>GRADIENT_LINE</drawtype>
<color>F51D30</color>
<yaxisside>RIGHT</yaxisside>
<item>
<host>Model_SNMP_Interfaces</host>
<key>ifInErrors[{#IFINDEX},{#SNMPINDEX}]</key>
</item>
</graph_item>
<graph_item>
<sortorder>4</sortorder>
<drawtype>GRADIENT_LINE</drawtype>
<color>C4FD3D</color>
<yaxisside>RIGHT</yaxisside>
<item>
<host>Model_SNMP_Interfaces</host>
<key>ifOutDiscards[{#IFINDEX},{#SNMPINDEX}]</key>
</item>
</graph_item>
<graph_item>
<sortorder>5</sortorder>
<drawtype>GRADIENT_LINE</drawtype>
<color>00694A</color>
<yaxisside>RIGHT</yaxisside>
<item>
<host>Model_SNMP_Interfaces</host>
<key>ifOutErrors[{#IFINDEX},{#SNMPINDEX}]</key>
</item>
</graph_item>
</graph_items>
</graph_prototype>
</graph_prototypes>

@ -0,0 +1,302 @@
<?xml version="1.0" encoding="UTF-8"?>
<zabbix_export>
<version>5.0</version>
<date>2021-06-19T10:41:59Z</date>
<groups>
<group>
<name>Templates</name>
</group>
</groups>
<templates>
<template>
<template>Template_SNMP_Interface_Basic</template>
<name>Template_SNMP_Interface_Basic</name>
<description>For basic SNMP devices, without IfName, nor 64 bit counters</description>
<groups>
<group>
<name>Templates</name>
</group>
</groups>
<applications>
<application>
<name>Interface(s)</name>
</application>
</applications>
<discovery_rules>
<discovery_rule>
<name>Interfaces</name>
<type>SNMP_AGENT</type>
<snmp_oid>discovery[{#IFINDEX},IF-MIB::ifIndex,{#IFDESCR},IF-MIB::ifDescr,{#IFSTATUS},IF-MIB::ifOperStatus,{#IFTYPE},IF-MIB::ifType]</snmp_oid>
<key>ifIndex.discovery</key>
<delay>1h</delay>
<filter>
<evaltype>AND</evaltype>
<conditions>
<condition>
<macro>{#IFSTATUS}</macro>
<value>^(1|2)$</value>
<formulaid>A</formulaid>
</condition>
<condition>
<macro>{#IFTYPE}</macro>
<value>^(6|161|200|169|56|23)$</value>
<formulaid>B</formulaid>
</condition>
</conditions>
</filter>
<lifetime>2d</lifetime>
<item_prototypes>
<item_prototype>
<name>Admin status of {#IFDESCR}</name>
<type>SNMP_AGENT</type>
<snmp_oid>IF-MIB::ifAdminStatus.{#SNMPINDEX}</snmp_oid>
<key>ifAdminStatus[{#IFINDEX},{#SNMPINDEX}]</key>
<delay>6h</delay>
<history>30d</history>
<trends>0</trends>
<applications>
<application>
<name>Interface(s)</name>
</application>
</applications>
<preprocessing>
<step>
<type>DISCARD_UNCHANGED_HEARTBEAT</type>
<params>1d</params>
</step>
</preprocessing>
</item_prototype>
<item_prototype>
<name>Rejected inbound packets on {#IFDESCR}</name>
<type>SNMP_AGENT</type>
<snmp_oid>IF-MIB::ifInDiscards.{#SNMPINDEX}</snmp_oid>
<key>ifInDiscards[{#IFINDEX},{#SNMPINDEX}]</key>
<delay>1h</delay>
<history>30d</history>
<trends>730d</trends>
<units>bps</units>
<applications>
<application>
<name>Interface(s)</name>
</application>
</applications>
<preprocessing>
<step>
<type>SIMPLE_CHANGE</type>
<params/>
</step>
<step>
<type>DISCARD_UNCHANGED_HEARTBEAT</type>
<params>1d</params>
</step>
</preprocessing>
</item_prototype>
<item_prototype>
<name>Inbound errors on {#IFDESCR}</name>
<type>SNMP_AGENT</type>
<snmp_oid>IF-MIB::ifInErrors.{#SNMPINDEX}</snmp_oid>
<key>ifInErrors[{#IFINDEX},{#SNMPINDEX}]</key>
<delay>15m</delay>
<history>30d</history>
<trends>730d</trends>
<applications>
<application>
<name>Interface(s)</name>
</application>
</applications>
<preprocessing>
<step>
<type>SIMPLE_CHANGE</type>
<params/>
</step>
<step>
<type>DISCARD_UNCHANGED_HEARTBEAT</type>
<params>1d</params>
</step>
</preprocessing>
</item_prototype>
<item_prototype>
<name>Inbound trafic on {#IFDESCR}</name>
<type>SNMP_AGENT</type>
<snmp_oid>IF-MIB::ifInOctets.{#SNMPINDEX}</snmp_oid>
<key>ifInOctets[{#IFINDEX},{#SNMPINDEX}]</key>
<delay>3m</delay>
<history>30d</history>
<trends>730d</trends>
<units>bps</units>
<applications>
<application>
<name>Interface(s)</name>
</application>
</applications>
<preprocessing>
<step>
<type>CHANGE_PER_SECOND</type>
<params/>
</step>
<step>
<type>MULTIPLIER</type>
<params>8</params>
</step>
<step>
<type>DISCARD_UNCHANGED_HEARTBEAT</type>
<params>3200</params>
</step>
</preprocessing>
</item_prototype>
<item_prototype>
<name>Last state change for {#IFDESCR}</name>
<type>SNMP_AGENT</type>
<snmp_oid>IF-MIB::ifLastChange.{#SNMPINDEX}</snmp_oid>
<key>ifLastChange[{#IFINDEX},{#SNMPINDEX}]</key>
<delay>10m</delay>
<history>30d</history>
<trends>0</trends>
<units>s</units>
<applications>
<application>
<name>Interface(s)</name>
</application>
</applications>
<preprocessing>
<step>
<type>MULTIPLIER</type>
<params>0.01</params>
</step>
</preprocessing>
</item_prototype>
<item_prototype>
<name>Operational status of {#IFDESCR}</name>
<type>SNMP_AGENT</type>
<snmp_oid>IF-MIB::ifOperStatus.{#SNMPINDEX}</snmp_oid>
<key>ifOperStatus[{#IFINDEX},{#SNMPINDEX}]</key>
<delay>10m</delay>
<history>30d</history>
<trends>0</trends>
<applications>
<application>
<name>Interface(s)</name>
</application>
</applications>
<preprocessing>
<step>
<type>DISCARD_UNCHANGED_HEARTBEAT</type>
<params>1d</params>
</step>
</preprocessing>
</item_prototype>
<item_prototype>
<name>Rejected outbound packets on {#IFDESCR}</name>
<type>SNMP_AGENT</type>
<snmp_oid>IF-MIB::ifOutDiscards.{#SNMPINDEX}</snmp_oid>
<key>ifOutDiscards[{#IFINDEX},{#SNMPINDEX}]</key>
<delay>1h</delay>
<history>30d</history>
<trends>730d</trends>
<units>bps</units>
<applications>
<application>
<name>Interface(s)</name>
</application>
</applications>
<preprocessing>
<step>
<type>SIMPLE_CHANGE</type>
<params/>
</step>
<step>
<type>DISCARD_UNCHANGED_HEARTBEAT</type>
<params>1d</params>
</step>
</preprocessing>
</item_prototype>
<item_prototype>
<name>Outbound errors on {#IFDESCR}</name>
<type>SNMP_AGENT</type>
<snmp_oid>IF-MIB::ifOutErrors.{#SNMPINDEX}</snmp_oid>
<key>ifOutErrors[{#IFINDEX},{#SNMPINDEX}]</key>
<delay>15m</delay>
<history>30d</history>
<trends>0</trends>
<applications>
<application>
<name>Interface(s)</name>
</application>
</applications>
<preprocessing>
<step>
<type>SIMPLE_CHANGE</type>
<params/>
</step>
<step>
<type>DISCARD_UNCHANGED_HEARTBEAT</type>
<params>1d</params>
</step>
</preprocessing>
</item_prototype>
<item_prototype>
<name>Outbound trafic on {#IFDESCR}</name>
<type>SNMP_AGENT</type>
<snmp_oid>IF-MIB::ifOutOctets.{#SNMPINDEX}</snmp_oid>
<key>ifOutOctets[{#IFINDEX},{#SNMPINDEX}]</key>
<delay>3m</delay>
<history>30d</history>
<trends>730d</trends>
<units>bps</units>
<applications>
<application>
<name>Interface(s)</name>
</application>
</applications>
<preprocessing>
<step>
<type>CHANGE_PER_SECOND</type>
<params/>
</step>
<step>
<type>MULTIPLIER</type>
<params>8</params>
</step>
<step>
<type>DISCARD_UNCHANGED_HEARTBEAT</type>
<params>3200</params>
</step>
</preprocessing>
</item_prototype>
</item_prototypes>
<graph_prototypes>
<graph_prototype>
<name>Trafic on {#IFDESCR} ({#IFINDEX})</name>
<graph_items>
<graph_item>
<drawtype>GRADIENT_LINE</drawtype>
<color>00CF00</color>
<item>
<host>Template_SNMP_Interface_Basic</host>
<key>ifInOctets[{#IFINDEX},{#SNMPINDEX}]</key>
</item>
</graph_item>
<graph_item>
<sortorder>1</sortorder>
<drawtype>GRADIENT_LINE</drawtype>
<color>002A97</color>
<yaxisside>RIGHT</yaxisside>
<item>
<host>Template_SNMP_Interface_Basic</host>
<key>ifOutOctets[{#IFINDEX},{#SNMPINDEX}]</key>
</item>
</graph_item>
</graph_items>
</graph_prototype>
</graph_prototypes>
</discovery_rule>
</discovery_rules>
<macros>
<macro>
<macro>{$SNMP_COMMUNITY}</macro>
<value>public</value>
</macro>
</macros>
</template>
</templates>
</zabbix_export>

File diff suppressed because it is too large Load Diff

@ -0,0 +1,45 @@
<?xml version="1.0" encoding="UTF-8"?>
<zabbix_export>
<version>5.0</version>
<date>2021-06-19T10:43:36Z</date>
<groups>
<group>
<name>Templates</name>
</group>
</groups>
<templates>
<template>
<template>Model_Switch_Generic</template>
<name>Model_Switch_Generic</name>
<templates>
<template>
<name>Template_SNMP_Interfaces</name>
</template>
</templates>
<groups>
<group>
<name>Templates</name>
</group>
</groups>
<items>
<item>
<name>IP Forwarding</name>
<type>SNMP_AGENT</type>
<snmp_oid>IP-MIB::ipForwarding.0</snmp_oid>
<key>ipForwarding</key>
<delay>30m</delay>
<history>30d</history>
<trends>0</trends>
<request_method>POST</request_method>
<triggers>
<trigger>
<expression>{diff()}=1</expression>
<name>IP forwarding config changed</name>
<priority>WARNING</priority>
</trigger>
</triggers>
</item>
</items>
</template>
</templates>
</zabbix_export>

@ -0,0 +1,611 @@
<?xml version="1.0" encoding="UTF-8"?>
<zabbix_export>
<version>5.0</version>
<date>2021-06-19T10:43:09Z</date>
<groups>
<group>
<name>Templates</name>
</group>
</groups>
<templates>
<template>
<template>Template_UPS_CyberPower_SNMP</template>
<name>Template_UPS_CyberPower_SNMP</name>
<templates>
<template>
<name>Template_SNMP_Device</name>
</template>
</templates>
<groups>
<group>
<name>Templates</name>
</group>
</groups>
<applications>
<application>
<name>Battery</name>
</application>
<application>
<name>Information</name>
</application>
<application>
<name>Input</name>
</application>
<application>
<name>Output</name>
</application>
<application>
<name>RMCARD</name>
</application>
</applications>
<items>
<item>
<name>Capacity</name>
<type>SNMP_AGENT</type>
<snmp_oid>1.3.6.1.4.1.3808.1.1.1.2.2.1.0</snmp_oid>
<key>battery.capacity</key>
<delay>120s</delay>
<history>30d</history>
<units>%</units>
<description>CPS-MIB::upsAdvanceBatteryCapacity - the battery capacity expressed in percentage</description>
<applications>
<application>
<name>Battery</name>
</application>
</applications>
<triggers>
<trigger>
<expression>{last()}&lt;10</expression>
<name>Battery charge is less than 10%</name>
<priority>HIGH</priority>
</trigger>
<trigger>
<expression>{last()}&lt;20</expression>
<name>Battery charge is less than 20%</name>
<priority>WARNING</priority>
<dependencies>
<dependency>
<name>Battery charge is less than 10%</name>
<expression>{Template_UPS_CyberPower_SNMP:battery.capacity.last()}&lt;10</expression>
</dependency>
</dependencies>
</trigger>
</triggers>
</item>
<item>
<name>Remaining Runtime</name>
<type>SNMP_AGENT</type>
<snmp_oid>1.3.6.1.4.1.3808.1.1.1.2.2.4.0</snmp_oid>
<key>battery.RemainingRuntime</key>
<delay>120s</delay>
<history>30d</history>
<value_type>FLOAT</value_type>
<units>min</units>
<description>CPS-MIB::upsAdvanceBatteryRunTimeRemaining - the UPS battery remaining run time</description>
<applications>
<application>
<name>Battery</name>
</application>
</applications>
<preprocessing>
<step>
<type>MULTIPLIER</type>
<params>0.00016666666666</params>
</step>
</preprocessing>
</item>
<item>
<name>Replace Indicator</name>
<type>SNMP_AGENT</type>
<snmp_oid>1.3.6.1.4.1.3808.1.1.1.2.2.5.0</snmp_oid>
<key>battery.ReplaceIndicator</key>
<delay>1h</delay>
<history>30d</history>
<trends>0</trends>
<description>CPS-MIB::upsAdvanceBatteryReplaceIndicator - this value indicates if UPS batteries need to be replaced</description>
<applications>
<application>
<name>Battery</name>
</application>
</applications>
<valuemap>
<name>CyberPower UPS Battery Replacement Indicator</name>
</valuemap>
<triggers>
<trigger>
<expression>{last()}&lt;&gt;1</expression>
<name>Battery should be replaced</name>
<priority>AVERAGE</priority>
</trigger>
</triggers>
</item>
<item>
<name>Battery status</name>
<type>SNMP_AGENT</type>
<snmp_oid>1.3.6.1.4.1.3808.1.1.1.2.1.1.0</snmp_oid>
<key>battery.Status</key>
<delay>120s</delay>
<history>30d</history>
<description>CPS-MIB::upsBaseBatteryStatus - the UPS battery status. A batteryLow(3) value means the battery will be exhausted soon under the current load. The amount of low battery run time can be configured by the upsAdvanceConfigLowBatteryRunTime.</description>
<applications>
<application>
<name>Battery</name>
</application>
</applications>
<valuemap>
<name>CyberPower UPS Battery Status</name>
</valuemap>
</item>
<item>
<name>Time on Battery</name>
<type>SNMP_AGENT</type>
<snmp_oid>1.3.6.1.4.1.3808.1.1.1.2.1.2.0</snmp_oid>
<key>battery.TimeOnBattery</key>
<delay>120s</delay>
<history>30d</history>
<value_type>FLOAT</value_type>
<units>min</units>
<description>CPS-MIB::upsBaseBatteryTimeOnBattery - the UPS wasted battery time since the UPS has transfered to backup mode</description>
<applications>
<application>
<name>Battery</name>
</application>
</applications>
<preprocessing>
<step>
<type>MULTIPLIER</type>
<params>0.00016666666666</params>
</step>
</preprocessing>
</item>
<item>
<name>Voltage Rating</name>
<type>SNMP_AGENT</type>
<snmp_oid>1.3.6.1.4.1.3808.1.1.1.2.2.8.0</snmp_oid>
<key>battery.VoltageRating</key>
<delay>1h</delay>
<history>30d</history>
<trends>0</trends>
<units>V</units>
<description>CPS-MIB::upsAdvanceBatteryVoltageRating - the DC voltage rating of the battery set</description>
<applications>
<application>
<name>Battery</name>
</application>
</applications>
</item>
<item>
<name>Last Fail Cause</name>
<type>SNMP_AGENT</type>
<snmp_oid>1.3.6.1.4.1.3808.1.1.1.3.2.5.0</snmp_oid>
<key>input.FailCause</key>
<delay>1h</delay>
<history>1w</history>
<trends>0</trends>
<description>CPS-MIB::upsAdvanceInputLineFailCause - The reason of UPS power failure. This value is set to: - noTransfer(1), if UPS is in utility mode. - highLineVoltage(2), if UPS switch to battery mode by reason of input voltage over the high transfer vloltage. - brownout(3), if UPS switch to battery mode by reason of input voltage under the low transfer vloltage. - selfTest(4), if the UPS was commanded to do a self test.</description>
<applications>
<application>
<name>Input</name>
</application>
</applications>
<valuemap>
<name>CyberPower UPS Input Fail Cause</name>
</valuemap>
</item>
<item>
<name>Input frequency</name>
<type>SNMP_AGENT</type>
<snmp_oid>1.3.6.1.4.1.3808.1.1.1.3.2.4.0</snmp_oid>
<key>input.Frequency</key>
<delay>120s</delay>
<history>30d</history>
<units>Hz</units>
<description>CPS-MIB::upsAdvanceInputFrequency - the input line frequency in 1/10 Hz</description>
<applications>
<application>
<name>Input</name>
</application>
</applications>
<preprocessing>
<step>
<type>MULTIPLIER</type>
<params>0.1</params>
</step>
</preprocessing>
</item>
<item>
<name>Input status</name>
<type>SNMP_AGENT</type>
<snmp_oid>1.3.6.1.4.1.3808.1.1.1.3.2.6.0</snmp_oid>
<key>input.Status</key>
<delay>60s</delay>
<history>30d</history>
<description>CPS-MIB::upsAdvanceInputStatus - display the present status of the utility power supplied to the UPS</description>
<applications>
<application>
<name>Input</name>
</application>
</applications>
<valuemap>
<name>CyberPower UPS Input Status</name>
</valuemap>
<triggers>
<trigger>
<expression>{last()}&lt;&gt;1</expression>
<name>Issue on power input</name>
<priority>WARNING</priority>
</trigger>
</triggers>
</item>
<item>
<name>Input voltage</name>
<type>SNMP_AGENT</type>
<snmp_oid>1.3.6.1.4.1.3808.1.1.1.3.2.1.0</snmp_oid>
<key>input.Voltage</key>
<delay>120s</delay>
<history>30d</history>
<units>V</units>
<description>CPS-MIB::upsAdvanceInputLineVoltage - the input line voltage in 1/10 VAC</description>
<applications>
<application>
<name>Input</name>
</application>
</applications>
<preprocessing>
<step>
<type>MULTIPLIER</type>
<params>0.1</params>
</step>
</preprocessing>
</item>
<item>
<name>Output frequency</name>
<type>SNMP_AGENT</type>
<snmp_oid>1.3.6.1.4.1.3808.1.1.1.4.2.2.0</snmp_oid>
<key>output.Frequency</key>
<delay>120s</delay>
<history>30d</history>
<units>Hz</units>
<description>CPS-MIB::upsAdvanceOutputFrequency - the UPS output frequency in 1/10 Hz</description>
<applications>
<application>
<name>Output</name>
</application>
</applications>
<preprocessing>
<step>
<type>MULTIPLIER</type>
<params>0.1</params>
</step>
</preprocessing>
</item>
<item>
<name>Load (%)</name>
<type>SNMP_AGENT</type>
<snmp_oid>1.3.6.1.4.1.3808.1.1.1.4.2.3.0</snmp_oid>
<key>output.Load</key>
<delay>120s</delay>
<history>30d</history>
<units>%</units>
<description>CPS-MIB::upsAdvanceOutputLoad - the UPS output load expressed in percentage</description>
<applications>
<application>
<name>Output</name>
</application>
</applications>
<triggers>
<trigger>
<expression>{last()}&gt;80</expression>
<name>High output power load</name>
<priority>WARNING</priority>
</trigger>
</triggers>
</item>
<item>
<name>Load (watts)</name>
<type>SNMP_AGENT</type>
<snmp_oid>1.3.6.1.4.1.3808.1.1.1.4.2.5.0</snmp_oid>
<key>output.LoadW</key>
<delay>120s</delay>
<history>30d</history>
<units>!W</units>
<description>CPS-MIB::upsAdvanceOutputPower - the total output active power of the UPS system in W</description>
<applications>
<application>
<name>Output</name>
</application>
</applications>
</item>
<item>
<name>Output status</name>
<type>SNMP_AGENT</type>
<snmp_oid>1.3.6.1.4.1.3808.1.1.1.4.1.1.0</snmp_oid>
<key>output.Status</key>
<delay>120s</delay>
<history>30d</history>
<description>CPS-MIB::upsBaseOutputStatus - the UPS output status</description>
<applications>
<application>
<name>Output</name>
</application>
</applications>
<valuemap>
<name>CyberPower UPS Output Status</name>
</valuemap>
<triggers>
<trigger>
<expression>{last()}=3</expression>
<name>UPS is on battery</name>
<priority>AVERAGE</priority>
</trigger>
</triggers>
</item>
<item>
<name>Output voltage</name>
<type>SNMP_AGENT</type>
<snmp_oid>1.3.6.1.4.1.3808.1.1.1.4.2.1.0</snmp_oid>
<key>output.Voltage</key>
<delay>120s</delay>
<history>30d</history>
<units>V</units>
<description>CPS-MIB::upsAdvanceOutputVoltage - the UPS output voltage in 1/10 VAC</description>
<applications>
<application>
<name>Output</name>
</application>
</applications>
<preprocessing>
<step>
<type>MULTIPLIER</type>
<params>0.1</params>
</step>
</preprocessing>
</item>
<item>
<name>Firmware Revision</name>
<type>SNMP_AGENT</type>
<snmp_oid>1.3.6.1.4.1.3808.1.1.1.1.2.4.0</snmp_oid>
<key>rmcard.FirmwareRevision</key>
<delay>1h</delay>
<history>1w</history>
<trends>0</trends>
<value_type>TEXT</value_type>
<description>CPS-MIB::upsAdvanceIdentAgentFirmwareRevision - the SNMP agent firmware revision</description>
<applications>
<application>
<name>RMCARD</name>
</application>
</applications>
</item>
<item>
<name>Firmware Version</name>
<type>SNMP_AGENT</type>
<snmp_oid>1.3.6.1.4.1.3808.1.1.1.1.2.1.0</snmp_oid>
<key>ups.info.FirmwareVersion</key>
<delay>1h</delay>
<history>1w</history>
<trends>0</trends>
<value_type>TEXT</value_type>
<description>CPS-MIB::upsAdvanceIdentFirmwareRevision - the UPS firmware revision</description>
<applications>
<application>
<name>Information</name>
</application>
</applications>
</item>
<item>
<name>Load Power</name>
<type>SNMP_AGENT</type>
<snmp_oid>1.3.6.1.4.1.3808.1.1.1.1.2.7.0</snmp_oid>
<key>ups.info.LoadPower</key>
<delay>1h</delay>
<history>1w</history>
<trends>0</trends>
<units>!W</units>
<description>CPS-MIB::upsAdvanceIdentLoadPower - the power rating(Watts) of the UPS</description>
<applications>
<application>
<name>Information</name>
</application>
</applications>
</item>
<item>
<name>Model</name>
<type>SNMP_AGENT</type>
<snmp_oid>1.3.6.1.4.1.3808.1.1.1.1.1.1.0</snmp_oid>
<key>ups.info.Model</key>
<delay>1h</delay>
<history>1w</history>
<trends>0</trends>
<value_type>TEXT</value_type>
<description>CPS-MIB::upsBaseIdentModel - the UPS model name</description>
<inventory_link>MODEL</inventory_link>
<applications>
<application>
<name>Information</name>
</application>
</applications>
</item>
<item>
<name>Name</name>
<type>SNMP_AGENT</type>
<snmp_oid>1.3.6.1.4.1.3808.1.1.1.1.1.2.0</snmp_oid>
<key>ups.info.Name</key>
<delay>1h</delay>
<history>1w</history>
<trends>0</trends>
<value_type>TEXT</value_type>
<description>CPS-MIB::upsBaseIdentName - the UPS identified name could be set by the administrator</description>
<inventory_link>NAME</inventory_link>
<applications>
<application>
<name>Information</name>
</application>
</applications>
</item>
<item>
<name>Power Rating</name>
<type>SNMP_AGENT</type>
<snmp_oid>1.3.6.1.4.1.3808.1.1.1.1.2.6.0</snmp_oid>
<key>ups.info.PowerRating</key>
<delay>1h</delay>
<history>1w</history>
<trends>0</trends>
<units>!VA</units>
<description>CPS-MIB::upsAdvanceIdentPowerRating - the Volt-Amp rating of the UPS</description>
<applications>
<application>
<name>Information</name>
</application>
</applications>
</item>
<item>
<name>Temperature</name>
<type>SNMP_AGENT</type>
<snmp_oid>1.3.6.1.4.1.3808.1.1.1.2.2.3.0</snmp_oid>
<key>ups.temperature</key>
<delay>120s</delay>
<history>30d</history>
<units>°C</units>
<applications>
<application>
<name>Information</name>
</application>
</applications>
<preprocessing>
<step>
<type>MULTIPLIER</type>
<params>0.1</params>
</step>
</preprocessing>
<triggers>
<trigger>
<expression>{last()}&gt;42</expression>
<recovery_mode>RECOVERY_EXPRESSION</recovery_mode>
<recovery_expression>{last()}&lt;40</recovery_expression>
<name>UPS temperature is {ITEM.LASTVALUE1}</name>
<priority>WARNING</priority>
</trigger>
</triggers>
</item>
</items>
<macros>
<macro>
<macro>{$SNMP_COMMUNITY}</macro>
<value>public</value>
</macro>
</macros>
</template>
</templates>
<value_maps>
<value_map>
<name>CyberPower UPS Battery Replacement Indicator</name>
<mappings>
<mapping>
<value>1</value>
<newvalue>noBatteryNeedsReplacing</newvalue>
</mapping>
<mapping>
<value>2</value>
<newvalue>batteryNeedsReplacing</newvalue>
</mapping>
</mappings>
</value_map>
<value_map>
<name>CyberPower UPS Battery Status</name>
<mappings>
<mapping>
<value>1</value>
<newvalue>unknown</newvalue>
</mapping>
<mapping>
<value>2</value>
<newvalue>batteryNormal</newvalue>
</mapping>
<mapping>
<value>3</value>
<newvalue>batteryLow</newvalue>
</mapping>
</mappings>
</value_map>
<value_map>
<name>CyberPower UPS Input Fail Cause</name>
<mappings>
<mapping>
<value>1</value>
<newvalue>noTransfer</newvalue>
</mapping>
<mapping>
<value>2</value>
<newvalue>highLineVoltage</newvalue>
</mapping>
<mapping>
<value>3</value>
<newvalue>brownout</newvalue>
</mapping>
<mapping>
<value>4</value>
<newvalue>selfTest</newvalue>
</mapping>
</mappings>
</value_map>
<value_map>
<name>CyberPower UPS Input Status</name>
<mappings>
<mapping>
<value>1</value>
<newvalue>normal</newvalue>
</mapping>
<mapping>
<value>2</value>
<newvalue>overVoltage</newvalue>
</mapping>
<mapping>
<value>3</value>
<newvalue>underVoltage</newvalue>
</mapping>
<mapping>
<value>4</value>
<newvalue>frequencyFailure</newvalue>
</mapping>
<mapping>
<value>5</value>
<newvalue>blackout</newvalue>
</mapping>
</mappings>
</value_map>
<value_map>
<name>CyberPower UPS Output Status</name>
<mappings>
<mapping>
<value>1</value>
<newvalue>unknown</newvalue>
</mapping>
<mapping>
<value>2</value>
<newvalue>onLine</newvalue>
</mapping>
<mapping>
<value>3</value>
<newvalue>onBattery</newvalue>
</mapping>
<mapping>
<value>4</value>
<newvalue>onBoost</newvalue>
</mapping>
<mapping>
<value>5</value>
<newvalue>onSleep</newvalue>
</mapping>
<mapping>
<value>6</value>
<newvalue>off</newvalue>
</mapping>
<mapping>
<value>7</value>
<newvalue>rebooting</newvalue>
</mapping>
</mappings>
</value_map>
</value_maps>
</zabbix_export>

@ -0,0 +1,378 @@
<?xml version="1.0" encoding="UTF-8"?>
<zabbix_export>
<version>5.0</version>
<date>2021-06-19T10:42:56Z</date>
<groups>
<group>
<name>Modèles</name>
</group>
</groups>
<templates>
<template>
<template>Template_UPS_Eaton_SNMP</template>
<name>Template_UPS_Eaton_SNMP</name>
<templates>
<template>
<name>Template_SNMP_Device</name>
</template>
</templates>
<groups>
<group>
<name>Modèles</name>
</group>
</groups>
<applications>
<application>
<name>Batterie</name>
</application>
<application>
<name>Entrée</name>
</application>
<application>
<name>Informations carte</name>
</application>
<application>
<name>Informations onduleur</name>
</application>
<application>
<name>Sortie</name>
</application>
</applications>
<items>
<item>
<name>Emplacement onduleur</name>
<type>SNMP_AGENT</type>
<snmp_oid>.1.3.6.1.2.1.1.6.0</snmp_oid>
<key>emplacement.onduleur</key>
<delay>1h</delay>
<history>180d</history>
<trends>0</trends>
<value_type>CHAR</value_type>
<inventory_link>LOCATION</inventory_link>
<applications>
<application>
<name>Informations onduleur</name>
</application>
</applications>
<request_method>POST</request_method>
</item>
<item>
<name>Capacité batterie restante</name>
<type>SNMP_AGENT</type>
<snmp_oid>.1.3.6.1.4.1.534.1.2.4.0</snmp_oid>
<key>ups.battery.remaining</key>
<history>180d</history>
<trends>1825d</trends>
<units>%</units>
<applications>
<application>
<name>Batterie</name>
</application>
</applications>
<request_method>POST</request_method>
<triggers>
<trigger>
<expression>{last()}&lt;10</expression>
<name>Charge batterie &lt; 10%</name>
<priority>DISASTER</priority>
</trigger>
<trigger>
<expression>{last()}&lt;20</expression>
<name>Charge batterie &lt; 20%</name>
<priority>HIGH</priority>
<dependencies>
<dependency>
<name>Charge batterie &lt; 10%</name>
<expression>{Template_UPS_Eaton_SNMP:ups.battery.remaining.last()}&lt;10</expression>
</dependency>
</dependencies>
</trigger>
</triggers>
</item>
<item>
<name>Fréquence en entrée</name>
<type>SNMP_AGENT</type>
<snmp_oid>.1.3.6.1.4.1.534.1.3.1.0</snmp_oid>
<key>ups.freq.in</key>
<history>180d</history>
<trends>1825d</trends>
<units>Hz</units>
<applications>
<application>
<name>Entrée</name>
</application>
</applications>
<preprocessing>
<step>
<type>MULTIPLIER</type>
<params>0.1</params>
</step>
</preprocessing>
<request_method>POST</request_method>
</item>
<item>
<name>Fréquence en sortie</name>
<type>SNMP_AGENT</type>
<snmp_oid>.1.3.6.1.4.1.534.1.4.2.0</snmp_oid>
<key>ups.freq.out</key>
<history>180d</history>
<trends>1825d</trends>
<units>Hz</units>
<applications>
<application>
<name>Sortie</name>
</application>
</applications>
<preprocessing>
<step>
<type>MULTIPLIER</type>
<params>0.1</params>
</step>
</preprocessing>
<request_method>POST</request_method>
</item>
<item>
<name>Version firmware</name>
<type>SNMP_AGENT</type>
<snmp_oid>.1.3.6.1.4.1.534.1.1.3.0</snmp_oid>
<key>ups.fw.version</key>
<delay>1h</delay>
<history>180d</history>
<trends>0</trends>
<value_type>TEXT</value_type>
<inventory_link>SOFTWARE</inventory_link>
<applications>
<application>
<name>Informations onduleur</name>
</application>
</applications>
<request_method>POST</request_method>
</item>
<item>
<name>Charge de l'onduleur</name>
<type>SNMP_AGENT</type>
<snmp_oid>.1.3.6.1.4.1.534.1.4.1.0</snmp_oid>
<key>ups.load</key>
<delay>2m</delay>
<history>180d</history>
<trends>1825d</trends>
<units>%</units>
<applications>
<application>
<name>Sortie</name>
</application>
</applications>
<request_method>POST</request_method>
<triggers>
<trigger>
<expression>{last()}&gt;80</expression>
<name>L'onduleur est en surcharge</name>
<priority>AVERAGE</priority>
</trigger>
</triggers>
</item>
<item>
<name>Modèle</name>
<type>SNMP_AGENT</type>
<snmp_oid>.1.3.6.1.4.1.534.1.1.2.0</snmp_oid>
<key>ups.model</key>
<delay>2h</delay>
<history>180d</history>
<trends>0</trends>
<value_type>TEXT</value_type>
<inventory_link>MODEL</inventory_link>
<applications>
<application>
<name>Informations onduleur</name>
</application>
</applications>
<request_method>POST</request_method>
</item>
<item>
<name>Adresse IP</name>
<type>SNMP_AGENT</type>
<snmp_oid>.1.3.6.1.4.1.705.1.12.1.0</snmp_oid>
<key>ups.nic.ip</key>
<delay>2h</delay>
<history>180d</history>
<trends>0</trends>
<value_type>CHAR</value_type>
<inventory_link>OOB_IP</inventory_link>
<applications>
<application>
<name>Informations carte</name>
</application>
</applications>
<request_method>POST</request_method>
</item>
<item>
<name>Adresse MAC</name>
<type>SNMP_AGENT</type>
<snmp_oid>.1.3.6.1.2.1.2.2.1.6.2</snmp_oid>
<key>ups.nic.mac</key>
<delay>2h</delay>
<history>180d</history>
<trends>0</trends>
<value_type>CHAR</value_type>
<inventory_link>MACADDRESS_A</inventory_link>
<applications>
<application>
<name>Informations carte</name>
</application>
</applications>
<request_method>POST</request_method>
</item>
<item>
<name>Numéro série</name>
<type>SNMP_AGENT</type>
<snmp_oid>.1.3.6.1.4.1.705.1.1.7.0</snmp_oid>
<key>ups.serial</key>
<delay>1h</delay>
<history>180d</history>
<trends>0</trends>
<value_type>TEXT</value_type>
<applications>
<application>
<name>Informations onduleur</name>
</application>
</applications>
<request_method>POST</request_method>
</item>
<item>
<name>État de l'onduleur</name>
<type>SNMP_AGENT</type>
<snmp_oid>.1.3.6.1.4.1.534.1.2.5.0</snmp_oid>
<key>ups.status</key>
<history>180d</history>
<trends>1825d</trends>
<applications>
<application>
<name>Entrée</name>
</application>
</applications>
<request_method>POST</request_method>
<triggers>
<trigger>
<expression>{last()}=2</expression>
<name>L'onduleur est sur batterie</name>
<priority>DISASTER</priority>
</trigger>
</triggers>
</item>
<item>
<name>Autonomie restante</name>
<type>SNMP_AGENT</type>
<snmp_oid>.1.3.6.1.4.1.534.1.2.1.0</snmp_oid>
<key>ups.time.remaining</key>
<history>180d</history>
<trends>1825d</trends>
<units>s</units>
<applications>
<application>
<name>Batterie</name>
</application>
</applications>
<request_method>POST</request_method>
</item>
<item>
<name>Voltage en entrée</name>
<type>SNMP_AGENT</type>
<snmp_oid>.1.3.6.1.4.1.534.1.3.4.1.2.1</snmp_oid>
<key>ups.voltage.in</key>
<history>180d</history>
<trends>1825d</trends>
<units>V</units>
<applications>
<application>
<name>Entrée</name>
</application>
</applications>
<request_method>POST</request_method>
</item>
<item>
<name>Voltage en sortie</name>
<type>SNMP_AGENT</type>
<snmp_oid>.1.3.6.1.4.1.705.1.7.2.1.2.1</snmp_oid>
<key>ups.voltage.out</key>
<history>180d</history>
<trends>1825d</trends>
<units>V</units>
<applications>
<application>
<name>Sortie</name>
</application>
</applications>
<preprocessing>
<step>
<type>MULTIPLIER</type>
<params>0.1</params>
</step>
</preprocessing>
<request_method>POST</request_method>
</item>
</items>
</template>
</templates>
<graphs>
<graph>
<name>Alimentation</name>
<graph_items>
<graph_item>
<drawtype>BOLD_LINE</drawtype>
<color>C80000</color>
<item>
<host>Template_UPS_Eaton_SNMP</host>
<key>ups.freq.in</key>
</item>
</graph_item>
<graph_item>
<sortorder>1</sortorder>
<drawtype>GRADIENT_LINE</drawtype>
<color>00C800</color>
<yaxisside>RIGHT</yaxisside>
<item>
<host>Template_UPS_Eaton_SNMP</host>
<key>ups.voltage.in</key>
</item>
</graph_item>
</graph_items>
</graph>
<graph>
<name>Capacité batterie</name>
<ymin_type_1>FIXED</ymin_type_1>
<ymax_type_1>FIXED</ymax_type_1>
<graph_items>
<graph_item>
<color>00C800</color>
<item>
<host>Template_UPS_Eaton_SNMP</host>
<key>ups.battery.remaining</key>
</item>
</graph_item>
</graph_items>
</graph>
<graph>
<name>Sortie</name>
<graph_items>
<graph_item>
<drawtype>BOLD_LINE</drawtype>
<color>C80000</color>
<item>
<host>Template_UPS_Eaton_SNMP</host>
<key>ups.freq.out</key>
</item>
</graph_item>
<graph_item>
<sortorder>1</sortorder>
<drawtype>GRADIENT_LINE</drawtype>
<color>00C800</color>
<yaxisside>RIGHT</yaxisside>
<item>
<host>Template_UPS_Eaton_SNMP</host>
<key>ups.voltage.out</key>
</item>
</graph_item>
</graph_items>
</graph>
</graphs>
</zabbix_export>
Loading…
Cancel
Save