Files
templates/datacom/datacom_dmos/Template_Datacom_DmOS.xml
2026-04-13 10:36:53 -03:00

3404 lines
172 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<zabbix_export>
<version>7.2</version>
<template_groups>
<template_group>
<uuid>792ac9730c4a468ebc50c88c7c6be996</uuid>
<name>Templates Datacom</name>
</template_group>
<template_group>
<uuid>b01bb96a1ed547e1a8770677a646aa3c</uuid>
<name>Templates IPv0</name>
</template_group>
</template_groups>
<templates>
<template>
<uuid>04b4e7eadd9c46abbfebe55b19f04858</uuid>
<template>IPv0 - Template Datacom DmOS</template>
<name>IPv0 - Template Datacom DmOS</name>
<groups>
<group>
<name>Templates Datacom</name>
</group>
<group>
<name>Templates IPv0</name>
</group>
</groups>
<items>
<item>
<uuid>2765daa8ac364b5cb3faf0e529c6f16a</uuid>
<name>ICMP Ping</name>
<type>SIMPLE</type>
<key>icmpping</key>
<history>90d</history>
<valuemap>
<name>Service state</name>
</valuemap>
<tags>
<tag>
<tag>component</tag>
<value>health</value>
</tag>
</tags>
<triggers>
<trigger>
<uuid>66697e8b3b474caabe583ce274bbda6e</uuid>
<expression>max(/IPv0 - Template Datacom DmOS/icmpping,#3)=0</expression>
<name>Unavailable by ICMP ping</name>
<priority>HIGH</priority>
<tags>
<tag>
<tag>scope</tag>
<value>availability</value>
</tag>
</tags>
</trigger>
</triggers>
</item>
<item>
<uuid>eff2fcb35e6b4335b575eb493f411ae9</uuid>
<name>ICMP Loss</name>
<type>SIMPLE</type>
<key>icmppingloss</key>
<history>90d</history>
<value_type>FLOAT</value_type>
<units>%</units>
<tags>
<tag>
<tag>component</tag>
<value>health</value>
</tag>
</tags>
<triggers>
<trigger>
<uuid>ab451c42608340e5a1fa12b04e2c1cd4</uuid>
<expression>min(/IPv0 - Template Datacom DmOS/icmppingloss,5m)&gt;{$ICMP_LOSS_WARN} and min(/IPv0 - Template Datacom DmOS/icmppingloss,5m)&lt;100</expression>
<name>High ICMP ping loss</name>
<opdata>Loss: {ITEM.LASTVALUE1}</opdata>
<priority>WARNING</priority>
<dependencies>
<dependency>
<name>Unavailable by ICMP ping</name>
<expression>max(/IPv0 - Template Datacom DmOS/icmpping,#3)=0</expression>
</dependency>
</dependencies>
<tags>
<tag>
<tag>scope</tag>
<value>availability</value>
</tag>
<tag>
<tag>scope</tag>
<value>performance</value>
</tag>
</tags>
</trigger>
</triggers>
</item>
<item>
<uuid>72d625f790504e87a366c88f03a85895</uuid>
<name>ICMP Response Time</name>
<type>SIMPLE</type>
<key>icmppingsec</key>
<history>90d</history>
<value_type>FLOAT</value_type>
<units>s</units>
<tags>
<tag>
<tag>component</tag>
<value>health</value>
</tag>
</tags>
<triggers>
<trigger>
<uuid>054e448d8408489c9f1bcfaf609d6555</uuid>
<expression>avg(/IPv0 - Template Datacom DmOS/icmppingsec,5m)&gt;{$ICMP_RESPONSE_TIME_WARN}</expression>
<name>High ICMP ping response time</name>
<event_name>Value: {ITEM.LASTVALUE1}</event_name>
<priority>WARNING</priority>
<dependencies>
<dependency>
<name>High ICMP ping loss</name>
<expression>min(/IPv0 - Template Datacom DmOS/icmppingloss,5m)&gt;{$ICMP_LOSS_WARN} and min(/IPv0 - Template Datacom DmOS/icmppingloss,5m)&lt;100</expression>
</dependency>
<dependency>
<name>Unavailable by ICMP ping</name>
<expression>max(/IPv0 - Template Datacom DmOS/icmpping,#3)=0</expression>
</dependency>
</dependencies>
<tags>
<tag>
<tag>scope</tag>
<value>availability</value>
</tag>
<tag>
<tag>scope</tag>
<value>performance</value>
</tag>
</tags>
</trigger>
</triggers>
</item>
<item>
<uuid>d56a379f28ed445ca90dbb851df7fa84</uuid>
<name>SNMP traps (fallback)</name>
<type>SNMP_TRAP</type>
<key>snmptrap.fallback</key>
<value_type>LOG</value_type>
<description>The item is used to collect all SNMP traps unmatched by other snmptrap items</description>
<logtimefmt>hh:mm:sszyyyy/MM/dd</logtimefmt>
<tags>
<tag>
<tag>component</tag>
<value>network</value>
</tag>
</tags>
</item>
<item>
<uuid>ce24d89fb5294c66883138ea54109f07</uuid>
<name>System Contact</name>
<type>SNMP_AGENT</type>
<snmp_oid>get[SNMPv2-MIB::sysContact.0]</snmp_oid>
<key>system.contact[sysContact.0]</key>
<delay>60m</delay>
<history>90d</history>
<value_type>CHAR</value_type>
<description>The textual identification of the contact person for this managed node, together with information on how to contact this person. If no contact information is known, the value is the zero-length string.</description>
<inventory_link>CONTACT</inventory_link>
<preprocessing>
<step>
<type>DISCARD_UNCHANGED_HEARTBEAT</type>
<parameters>
<parameter>12h</parameter>
</parameters>
</step>
</preprocessing>
<tags>
<tag>
<tag>component</tag>
<value>system</value>
</tag>
</tags>
</item>
<item>
<uuid>a8c78377193640008f90628a589cb5e8</uuid>
<name>System Description</name>
<type>SNMP_AGENT</type>
<snmp_oid>get[SNMPv2-MIB::sysDescr.0]</snmp_oid>
<key>system.descr[sysDescr.0]</key>
<delay>60m</delay>
<history>2w</history>
<value_type>CHAR</value_type>
<description>A textual description of the entity. This value should include the full name and version identification of the system's hardware type, software operating-system, and networking software.</description>
<inventory_link>HARDWARE</inventory_link>
<preprocessing>
<step>
<type>DISCARD_UNCHANGED_HEARTBEAT</type>
<parameters>
<parameter>12h</parameter>
</parameters>
</step>
</preprocessing>
<tags>
<tag>
<tag>component</tag>
<value>system</value>
</tag>
</tags>
</item>
<item>
<uuid>cb4566e7156d4a8a979968b4f67db803</uuid>
<name>System Location</name>
<type>SNMP_AGENT</type>
<snmp_oid>get[SNMPv2-MIB::sysLocation.0]</snmp_oid>
<key>system.location[sysLocation.0]</key>
<delay>60m</delay>
<history>7d</history>
<value_type>CHAR</value_type>
<description>The physical location of this node (e.g., `telephone closet, 3rd floor'). If the location is unknown, the value is the zero-length string.</description>
<inventory_link>LOCATION</inventory_link>
<preprocessing>
<step>
<type>DISCARD_UNCHANGED_HEARTBEAT</type>
<parameters>
<parameter>12h</parameter>
</parameters>
</step>
</preprocessing>
<tags>
<tag>
<tag>component</tag>
<value>system</value>
</tag>
</tags>
</item>
<item>
<uuid>2b346e21e238465882a7e87b5143b732</uuid>
<name>System Name</name>
<type>SNMP_AGENT</type>
<snmp_oid>get[SNMPv2-MIB::sysName.0]</snmp_oid>
<key>system.name[sysName.0]</key>
<delay>60m</delay>
<history>2w</history>
<value_type>CHAR</value_type>
<description>An administratively-assigned name for this managed node. By convention, this is the node's fully-qualified domain name. If the name is unknown, the value is the zero-length string.</description>
<inventory_link>NAME</inventory_link>
<tags>
<tag>
<tag>component</tag>
<value>system</value>
</tag>
</tags>
<triggers>
<trigger>
<uuid>d1aba0aba2d74a969f7011a0af5f8037</uuid>
<expression>last(/IPv0 - Template Datacom DmOS/system.name[sysName.0],#1)&lt;&gt;last(/IPv0 - Template Datacom DmOS/system.name[sysName.0],#2) and length(last(/IPv0 - Template Datacom DmOS/system.name[sysName.0]))&gt;0</expression>
<name>System name has changed</name>
<priority>INFO</priority>
<description>The name of the system has changed. Acknowledge to close the problem manually.</description>
<tags>
<tag>
<tag>scope</tag>
<value>notice</value>
</tag>
<tag>
<tag>scope</tag>
<value>security</value>
</tag>
</tags>
</trigger>
</triggers>
</item>
<item>
<uuid>4cec986521c844a992e7d4e296ac135a</uuid>
<name>System Object ID</name>
<type>SNMP_AGENT</type>
<snmp_oid>1.3.6.1.2.1.1.2.0</snmp_oid>
<key>system.objectid[sysObjectID.0]</key>
<delay>15m</delay>
<value_type>CHAR</value_type>
<preprocessing>
<step>
<type>DISCARD_UNCHANGED_HEARTBEAT</type>
<parameters>
<parameter>12h</parameter>
</parameters>
</step>
</preprocessing>
<tags>
<tag>
<tag>component</tag>
<value>system</value>
</tag>
</tags>
</item>
<item>
<uuid>fa09ba2e7e6348738999bae4ab364289</uuid>
<name>System Uptime</name>
<type>SNMP_AGENT</type>
<snmp_oid>1.3.6.1.2.1.1.3.0</snmp_oid>
<key>system.uptime[sysUpTime.0]</key>
<delay>60m</delay>
<history>7d</history>
<units>uptime</units>
<description>The time since the network management portion of the system was last re-initialized.</description>
<preprocessing>
<step>
<type>MULTIPLIER</type>
<parameters>
<parameter>0.01</parameter>
</parameters>
</step>
</preprocessing>
<tags>
<tag>
<tag>component</tag>
<value>system</value>
</tag>
</tags>
<triggers>
<trigger>
<uuid>e4be043358924668973829b91be80aba</uuid>
<expression>(last(/IPv0 - Template Datacom DmOS/system.uptime[sysUpTime.0])&gt;0 and last(/IPv0 - Template Datacom DmOS/system.uptime[sysUpTime.0])&lt;10m) or (last(/IPv0 - Template Datacom DmOS/system.uptime[sysUpTime.0])=0 and last(/IPv0 - Template Datacom DmOS/system.uptime[sysUpTime.0])&lt;10m)</expression>
<name>Host has been restarted</name>
<event_name>{HOST.NAME} has been restarted (uptime &lt; 10m)</event_name>
<priority>WARNING</priority>
<dependencies>
<dependency>
<name>No SNMP data collection</name>
<expression>max(/IPv0 - Template Datacom DmOS/zabbix[host,snmp,available],{$SNMP.TIMEOUT})=0</expression>
</dependency>
</dependencies>
<tags>
<tag>
<tag>scope</tag>
<value>notice</value>
</tag>
</tags>
</trigger>
</triggers>
</item>
<item>
<uuid>fd1aca7b64964d69850df529edb26946</uuid>
<name>SNMP Agent Availability</name>
<type>INTERNAL</type>
<key>zabbix[host,snmp,available]</key>
<history>7d</history>
<description>Availability of SNMP checks on the host. The value of this item corresponds to availability icons in the host list.
Possible values:
0 - not available
1 - available
2 - unknown</description>
<valuemap>
<name>zabbix.host.available</name>
</valuemap>
<tags>
<tag>
<tag>component</tag>
<value>system</value>
</tag>
</tags>
<triggers>
<trigger>
<uuid>7839aac59b8b457e950c8020a6822b93</uuid>
<expression>max(/IPv0 - Template Datacom DmOS/zabbix[host,snmp,available],{$SNMP.TIMEOUT})=0</expression>
<name>No SNMP data collection</name>
<priority>WARNING</priority>
<description>SNMP is not available for polling. Please check device connectivity and SNMP settings.</description>
<dependencies>
<dependency>
<name>Unavailable by ICMP ping</name>
<expression>max(/IPv0 - Template Datacom DmOS/icmpping,#3)=0</expression>
</dependency>
</dependencies>
<tags>
<tag>
<tag>scope</tag>
<value>availability</value>
</tag>
</tags>
</trigger>
</triggers>
</item>
</items>
<discovery_rules>
<discovery_rule>
<uuid>8781ccb1e01b437f94f0664a06941f49</uuid>
<name>SNMP Discovery - PSU</name>
<type>EXTERNAL</type>
<key>dmos_hardware_monitor_mib_psu.py[&quot;{HOST.CONN}&quot;, &quot;{$SNMP_COMMUNITY}&quot;]</key>
<delay>60m</delay>
<enabled_lifetime_type>DISABLE_NEVER</enabled_lifetime_type>
<item_prototypes>
<item_prototype>
<uuid>0afc579e58ae47639f8b3110d06a477f</uuid>
<name>{#PSU_SLOT_NAME} Status</name>
<type>SNMP_AGENT</type>
<snmp_oid>get[DMOS-HW-MONITOR-MIB::psuStatus.{#PSU_SLOT_NAME_LEN}.{#PSU_SLOT_NAME_DEC}]</snmp_oid>
<key>psuStatus.[{#PSU_SLOT_NAME}]</key>
<delay>5m</delay>
<valuemap>
<name>DmOS-HW-MONITOR-MIB PSU Status</name>
</valuemap>
<tags>
<tag>
<tag>Application</tag>
<value>Hardware Monitor - PSU</value>
</tag>
</tags>
<trigger_prototypes>
<trigger_prototype>
<uuid>2b62c859e48d4976ad947c45e870edc0</uuid>
<expression>last(/IPv0 - Template Datacom DmOS/psuStatus.[{#PSU_SLOT_NAME}])&lt;&gt;0 and change(/IPv0 - Template Datacom DmOS/psuStatus.[{#PSU_SLOT_NAME}])&gt;0</expression>
<name>{HOST.NAME} PSU Status Failed: {#PSU_SLOT_NAME}</name>
<opdata>Current state: {ITEM.LASTVALUE1}</opdata>
<priority>HIGH</priority>
<description>{HOST.NAME} PSU Status Failed: {#PSU_SLOT_NAME}
Trigger activate if PSU Status is different from OK (0) and difference between previous Status and actual Status is upper then 0.</description>
</trigger_prototype>
</trigger_prototypes>
</item_prototype>
</item_prototypes>
</discovery_rule>
<discovery_rule>
<uuid>f4362dd3f8414e05a7eae2d1a13249ab</uuid>
<name>SNMP Discovery - Network Interfaces Discovery</name>
<type>SNMP_AGENT</type>
<snmp_oid>discovery[{#IFOPERSTATUS},1.3.6.1.2.1.2.2.1.8,{#IFADMINSTATUS},1.3.6.1.2.1.2.2.1.7,{#IFALIAS},1.3.6.1.2.1.31.1.1.1.18,{#IFNAME},1.3.6.1.2.1.31.1.1.1.1,{#IFDESCR},1.3.6.1.2.1.2.2.1.2,{#IFTYPE},1.3.6.1.2.1.2.2.1.3]</snmp_oid>
<key>net.if.discovery</key>
<delay>1h</delay>
<filter>
<conditions>
<condition>
<macro>{#IFADMINSTATUS}</macro>
<value>{$NET.IF.IFADMINSTATUS.MATCHES}</value>
</condition>
<condition>
<macro>{#IFADMINSTATUS}</macro>
<value>{$NET.IF.IFADMINSTATUS.NOT_MATCHES}</value>
<operator>NOT_MATCHES_REGEX</operator>
</condition>
<condition>
<macro>{#IFALIAS}</macro>
<value>{$NET.IF.IFALIAS.MATCHES}</value>
</condition>
<condition>
<macro>{#IFALIAS}</macro>
<value>{$NET.IF.IFALIAS.NOT_MATCHES}</value>
<operator>NOT_MATCHES_REGEX</operator>
</condition>
<condition>
<macro>{#IFDESCR}</macro>
<value>{$NET.IF.IFDESCR.MATCHES}</value>
</condition>
<condition>
<macro>{#IFDESCR}</macro>
<value>{$NET.IF.IFDESCR.NOT_MATCHES}</value>
<operator>NOT_MATCHES_REGEX</operator>
</condition>
<condition>
<macro>{#IFNAME}</macro>
<value>{$NET.IF.IFNAME.MATCHES}</value>
</condition>
<condition>
<macro>{#IFNAME}</macro>
<value>{$NET.IF.IFNAME.NOT_MATCHES}</value>
<operator>NOT_MATCHES_REGEX</operator>
</condition>
<condition>
<macro>{#IFOPERSTATUS}</macro>
<value>{$NET.IF.IFOPERSTATUS.MATCHES}</value>
</condition>
<condition>
<macro>{#IFOPERSTATUS}</macro>
<value>{$NET.IF.IFOPERSTATUS.NOT_MATCHES}</value>
<operator>NOT_MATCHES_REGEX</operator>
</condition>
<condition>
<macro>{#IFTYPE}</macro>
<value>{$NET.IF.IFTYPE.MATCHES}</value>
</condition>
<condition>
<macro>{#IFTYPE}</macro>
<value>{$NET.IF.IFTYPE.NOT_MATCHES}</value>
<operator>NOT_MATCHES_REGEX</operator>
</condition>
</conditions>
</filter>
<description>Discovering interfaces from IF-MIB.</description>
<item_prototypes>
<item_prototype>
<uuid>f3340e49312f491da5e14ab37f22e532</uuid>
<name>Interface {#IFNAME}({#IFALIAS}): Inbound packets discarded</name>
<type>SNMP_AGENT</type>
<snmp_oid>1.3.6.1.2.1.2.2.1.13.{#SNMPINDEX}</snmp_oid>
<key>net.if.in.discards[ifInDiscards.{#SNMPINDEX}]</key>
<delay>3m</delay>
<description>MIB: IF-MIB
The number of inbound packets which were chosen to be discarded
even though no errors had been detected to prevent their being deliverable to a higher-layer protocol.
One possible reason for discarding such a packet could be to free up buffer space.
Discontinuities in the value of this counter can occur at re-initialization of the management system,
and at other times as indicated by the value of ifCounterDiscontinuityTime.</description>
<preprocessing>
<step>
<type>CHANGE_PER_SECOND</type>
</step>
</preprocessing>
<tags>
<tag>
<tag>component</tag>
<value>network</value>
</tag>
<tag>
<tag>interface</tag>
<value>{#IFNAME}</value>
</tag>
</tags>
</item_prototype>
<item_prototype>
<uuid>00ab5b76a7fd48a4ad5553b5eefa026f</uuid>
<name>Interface {#IFNAME}({#IFALIAS}): Inbound packets with errors</name>
<type>SNMP_AGENT</type>
<snmp_oid>1.3.6.1.2.1.2.2.1.14.{#SNMPINDEX}</snmp_oid>
<key>net.if.in.errors[ifInErrors.{#SNMPINDEX}]</key>
<delay>3m</delay>
<description>MIB: IF-MIB
For packet-oriented interfaces, the number of inbound packets that contained errors preventing them from being deliverable to a higher-layer protocol. For character-oriented or fixed-length interfaces, the number of inbound transmission units that contained errors preventing them from being deliverable to a higher-layer protocol. Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime.</description>
<preprocessing>
<step>
<type>CHANGE_PER_SECOND</type>
</step>
</preprocessing>
<tags>
<tag>
<tag>component</tag>
<value>network</value>
</tag>
<tag>
<tag>interface</tag>
<value>{#IFNAME}</value>
</tag>
</tags>
</item_prototype>
<item_prototype>
<uuid>a9581c3662404ba481d06ddcd5d0c554</uuid>
<name>Interface {#IFNAME}({#IFALIAS}): Bits received</name>
<type>SNMP_AGENT</type>
<snmp_oid>1.3.6.1.2.1.31.1.1.1.6.{#SNMPINDEX}</snmp_oid>
<key>net.if.in[ifHCInOctets.{#SNMPINDEX}]</key>
<delay>3m</delay>
<units>bps</units>
<description>MIB: IF-MIB
The total number of octets received on the interface, including framing characters. This object is a 64-bit version of ifInOctets. Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime.</description>
<preprocessing>
<step>
<type>CHANGE_PER_SECOND</type>
</step>
<step>
<type>MULTIPLIER</type>
<parameters>
<parameter>8</parameter>
</parameters>
</step>
</preprocessing>
<tags>
<tag>
<tag>component</tag>
<value>network</value>
</tag>
<tag>
<tag>interface</tag>
<value>{#IFNAME}</value>
</tag>
</tags>
</item_prototype>
<item_prototype>
<uuid>1b2eafab575d42cda071035ffc5321a8</uuid>
<name>Interface {#IFNAME}({#IFALIAS}): Outbound packets discarded</name>
<type>SNMP_AGENT</type>
<snmp_oid>1.3.6.1.2.1.2.2.1.19.{#SNMPINDEX}</snmp_oid>
<key>net.if.out.discards[ifOutDiscards.{#SNMPINDEX}]</key>
<delay>3m</delay>
<description>MIB: IF-MIB
The number of outbound packets which were chosen to be discarded
even though no errors had been detected to prevent their being deliverable to a higher-layer protocol.
One possible reason for discarding such a packet could be to free up buffer space.
Discontinuities in the value of this counter can occur at re-initialization of the management system,
and at other times as indicated by the value of ifCounterDiscontinuityTime.</description>
<preprocessing>
<step>
<type>CHANGE_PER_SECOND</type>
</step>
</preprocessing>
<tags>
<tag>
<tag>component</tag>
<value>network</value>
</tag>
<tag>
<tag>interface</tag>
<value>{#IFNAME}</value>
</tag>
</tags>
</item_prototype>
<item_prototype>
<uuid>5e1ed90e871b4edf9d64ce5c940c140e</uuid>
<name>Interface {#IFNAME}({#IFALIAS}): Outbound packets with errors</name>
<type>SNMP_AGENT</type>
<snmp_oid>1.3.6.1.2.1.2.2.1.20.{#SNMPINDEX}</snmp_oid>
<key>net.if.out.errors[ifOutErrors.{#SNMPINDEX}]</key>
<delay>3m</delay>
<description>MIB: IF-MIB
For packet-oriented interfaces, the number of outbound packets that contained errors preventing them from being deliverable to a higher-layer protocol. For character-oriented or fixed-length interfaces, the number of outbound transmission units that contained errors preventing them from being deliverable to a higher-layer protocol. Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime.</description>
<preprocessing>
<step>
<type>CHANGE_PER_SECOND</type>
</step>
</preprocessing>
<tags>
<tag>
<tag>component</tag>
<value>network</value>
</tag>
<tag>
<tag>interface</tag>
<value>{#IFNAME}</value>
</tag>
</tags>
</item_prototype>
<item_prototype>
<uuid>c37f525026474c23b5beeade04369f55</uuid>
<name>Interface {#IFNAME}({#IFALIAS}): Bits sent</name>
<type>SNMP_AGENT</type>
<snmp_oid>1.3.6.1.2.1.31.1.1.1.10.{#SNMPINDEX}</snmp_oid>
<key>net.if.out[ifHCOutOctets.{#SNMPINDEX}]</key>
<delay>3m</delay>
<units>bps</units>
<description>MIB: IF-MIB
The total number of octets transmitted out of the interface, including framing characters. This object is a 64-bit version of ifOutOctets.Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime.</description>
<preprocessing>
<step>
<type>CHANGE_PER_SECOND</type>
</step>
<step>
<type>MULTIPLIER</type>
<parameters>
<parameter>8</parameter>
</parameters>
</step>
</preprocessing>
<tags>
<tag>
<tag>component</tag>
<value>network</value>
</tag>
<tag>
<tag>interface</tag>
<value>{#IFNAME}</value>
</tag>
</tags>
</item_prototype>
<item_prototype>
<uuid>df681c05a7004430ad5699bf43744cda</uuid>
<name>Interface {#IFNAME}({#IFALIAS}): Speed</name>
<type>SNMP_AGENT</type>
<snmp_oid>1.3.6.1.2.1.31.1.1.1.15.{#SNMPINDEX}</snmp_oid>
<key>net.if.speed[ifHighSpeed.{#SNMPINDEX}]</key>
<delay>5m</delay>
<trends>0</trends>
<units>bps</units>
<description>MIB: IF-MIB
An estimate of the interface's current bandwidth in units of 1,000,000 bits per second. If this object reports a value of `n' then the speed of the interface is somewhere in the range of `n-500,000' to`n+499,999'. For interfaces which do not vary in bandwidth or for those where no accurate estimation can be made, this object should contain the nominal bandwidth. For a sub-layer which has no concept of bandwidth, this object should be zero.</description>
<preprocessing>
<step>
<type>MULTIPLIER</type>
<parameters>
<parameter>1000000</parameter>
</parameters>
</step>
<step>
<type>DISCARD_UNCHANGED_HEARTBEAT</type>
<parameters>
<parameter>1h</parameter>
</parameters>
</step>
</preprocessing>
<tags>
<tag>
<tag>component</tag>
<value>network</value>
</tag>
<tag>
<tag>interface</tag>
<value>{#IFNAME}</value>
</tag>
</tags>
</item_prototype>
<item_prototype>
<uuid>7456c0f902b047398aa07de75aa26de1</uuid>
<name>Interface {#IFNAME}({#IFALIAS}): Operational status</name>
<type>SNMP_AGENT</type>
<snmp_oid>1.3.6.1.2.1.2.2.1.8.{#SNMPINDEX}</snmp_oid>
<key>net.if.status[ifOperStatus.{#SNMPINDEX}]</key>
<trends>0</trends>
<description>MIB: IF-MIB
The current operational state of the interface.
- The testing(3) state indicates that no operational packet scan be passed
- If ifAdminStatus is down(2) then ifOperStatus should be down(2)
- If ifAdminStatus is changed to up(1) then ifOperStatus should change to up(1) if the interface is ready to transmit and receive network traffic
- It should change todormant(5) if the interface is waiting for external actions (such as a serial line waiting for an incoming connection)
- It should remain in the down(2) state if and only if there is a fault that prevents it from going to the up(1) state
- It should remain in the notPresent(6) state if the interface has missing(typically, hardware) components.</description>
<valuemap>
<name>IF-MIB::ifOperStatus</name>
</valuemap>
<tags>
<tag>
<tag>component</tag>
<value>network</value>
</tag>
<tag>
<tag>interface</tag>
<value>{#IFNAME}</value>
</tag>
</tags>
<trigger_prototypes>
<trigger_prototype>
<uuid>9c042fb9de884b50a80259616016722d</uuid>
<expression>{$IFCONTROL:&quot;{#IFNAME}&quot;}=1 and last(/IPv0 - Template Datacom DmOS/net.if.status[ifOperStatus.{#SNMPINDEX}])=2 and (last(/IPv0 - Template Datacom DmOS/net.if.status[ifOperStatus.{#SNMPINDEX}],#1)&lt;&gt;last(/IPv0 - Template Datacom DmOS/net.if.status[ifOperStatus.{#SNMPINDEX}],#2))</expression>
<recovery_mode>RECOVERY_EXPRESSION</recovery_mode>
<recovery_expression>last(/IPv0 - Template Datacom DmOS/net.if.status[ifOperStatus.{#SNMPINDEX}])&lt;&gt;2 or {$IFCONTROL:&quot;{#IFNAME}&quot;}=0</recovery_expression>
<name>Interface {#IFNAME}({#IFALIAS}): Link down</name>
<opdata>Current state: {ITEM.LASTVALUE1}</opdata>
<priority>AVERAGE</priority>
<description>This trigger expression works as follows:
1. It can be triggered if the operations status is down.
2. `{$IFCONTROL:&quot;{#IFNAME}&quot;}=1` - a user can redefine the context macro to &quot;0&quot;, marking this interface as not important. No new trigger will be fired if this interface is down.
3. `{TEMPLATE_NAME:METRIC.diff()}=1` - the trigger fires only if the operational status was up to (1) sometime before (so, does not fire for &quot;eternal off&quot; interfaces.)
WARNING: if closed manually - it will not fire again on the next poll, because of .diff.</description>
<manual_close>YES</manual_close>
<tags>
<tag>
<tag>scope</tag>
<value>availability</value>
</tag>
</tags>
</trigger_prototype>
</trigger_prototypes>
</item_prototype>
<item_prototype>
<uuid>f4d4a3b2dfde4c97a7b7ad97298e95ab</uuid>
<name>Interface {#IFNAME}({#IFALIAS}): Interface type</name>
<type>SNMP_AGENT</type>
<snmp_oid>1.3.6.1.2.1.2.2.1.3.{#SNMPINDEX}</snmp_oid>
<key>net.if.type[ifType.{#SNMPINDEX}]</key>
<delay>1h</delay>
<trends>0</trends>
<description>MIB: IF-MIB
The type of interface.
Additional values for ifType are assigned by the Internet Assigned Numbers Authority (IANA),
through updating the syntax of the IANAifType textual convention.</description>
<valuemap>
<name>IF-MIB::ifType</name>
</valuemap>
<preprocessing>
<step>
<type>DISCARD_UNCHANGED_HEARTBEAT</type>
<parameters>
<parameter>1d</parameter>
</parameters>
</step>
</preprocessing>
<tags>
<tag>
<tag>component</tag>
<value>network</value>
</tag>
<tag>
<tag>interface</tag>
<value>{#IFNAME}</value>
</tag>
</tags>
</item_prototype>
</item_prototypes>
<trigger_prototypes>
<trigger_prototype>
<uuid>763cbe562ea14bd9bb3f88be5ca2d7c9</uuid>
<expression>change(/IPv0 - Template Datacom DmOS/net.if.speed[ifHighSpeed.{#SNMPINDEX}])&lt;0 and last(/IPv0 - Template Datacom DmOS/net.if.speed[ifHighSpeed.{#SNMPINDEX}])&gt;0
and (
last(/IPv0 - Template Datacom DmOS/net.if.type[ifType.{#SNMPINDEX}])=6 or
last(/IPv0 - Template Datacom DmOS/net.if.type[ifType.{#SNMPINDEX}])=7 or
last(/IPv0 - Template Datacom DmOS/net.if.type[ifType.{#SNMPINDEX}])=11 or
last(/IPv0 - Template Datacom DmOS/net.if.type[ifType.{#SNMPINDEX}])=62 or
last(/IPv0 - Template Datacom DmOS/net.if.type[ifType.{#SNMPINDEX}])=69 or
last(/IPv0 - Template Datacom DmOS/net.if.type[ifType.{#SNMPINDEX}])=117
)
and
(last(/IPv0 - Template Datacom DmOS/net.if.status[ifOperStatus.{#SNMPINDEX}])&lt;&gt;2)</expression>
<recovery_mode>RECOVERY_EXPRESSION</recovery_mode>
<recovery_expression>(change(/IPv0 - Template Datacom DmOS/net.if.speed[ifHighSpeed.{#SNMPINDEX}])&gt;0 and last(/IPv0 - Template Datacom DmOS/net.if.speed[ifHighSpeed.{#SNMPINDEX}],#2)&gt;0) or
(last(/IPv0 - Template Datacom DmOS/net.if.status[ifOperStatus.{#SNMPINDEX}])=2)</recovery_expression>
<name>Interface {#IFNAME}({#IFALIAS}): Ethernet has changed to lower speed than it was before</name>
<opdata>Current reported speed: {ITEM.LASTVALUE1}</opdata>
<priority>INFO</priority>
<description>This Ethernet connection has transitioned down from its known maximum speed. This might be a sign of autonegotiation issues. Acknowledge to close the problem manually.</description>
<manual_close>YES</manual_close>
<dependencies>
<dependency>
<name>Interface {#IFNAME}({#IFALIAS}): Link down</name>
<expression>{$IFCONTROL:&quot;{#IFNAME}&quot;}=1 and last(/IPv0 - Template Datacom DmOS/net.if.status[ifOperStatus.{#SNMPINDEX}])=2 and (last(/IPv0 - Template Datacom DmOS/net.if.status[ifOperStatus.{#SNMPINDEX}],#1)&lt;&gt;last(/IPv0 - Template Datacom DmOS/net.if.status[ifOperStatus.{#SNMPINDEX}],#2))</expression>
<recovery_expression>last(/IPv0 - Template Datacom DmOS/net.if.status[ifOperStatus.{#SNMPINDEX}])&lt;&gt;2 or {$IFCONTROL:&quot;{#IFNAME}&quot;}=0</recovery_expression>
</dependency>
</dependencies>
<tags>
<tag>
<tag>scope</tag>
<value>performance</value>
</tag>
</tags>
</trigger_prototype>
<trigger_prototype>
<uuid>b6b21d02d74d454b8936fbfc7c4db86d</uuid>
<expression>(avg(/IPv0 - Template Datacom DmOS/net.if.in[ifHCInOctets.{#SNMPINDEX}],15m)&gt;({$IF.UTIL.MAX:&quot;{#IFNAME}&quot;}/100)*last(/IPv0 - Template Datacom DmOS/net.if.speed[ifHighSpeed.{#SNMPINDEX}]) or
avg(/IPv0 - Template Datacom DmOS/net.if.out[ifHCOutOctets.{#SNMPINDEX}],15m)&gt;({$IF.UTIL.MAX:&quot;{#IFNAME}&quot;}/100)*last(/IPv0 - Template Datacom DmOS/net.if.speed[ifHighSpeed.{#SNMPINDEX}])) and
last(/IPv0 - Template Datacom DmOS/net.if.speed[ifHighSpeed.{#SNMPINDEX}])&gt;0</expression>
<recovery_mode>RECOVERY_EXPRESSION</recovery_mode>
<recovery_expression>avg(/IPv0 - Template Datacom DmOS/net.if.in[ifHCInOctets.{#SNMPINDEX}],15m)&lt;(({$IF.UTIL.MAX:&quot;{#IFNAME}&quot;}-3)/100)*last(/IPv0 - Template Datacom DmOS/net.if.speed[ifHighSpeed.{#SNMPINDEX}]) and
avg(/IPv0 - Template Datacom DmOS/net.if.out[ifHCOutOctets.{#SNMPINDEX}],15m)&lt;(({$IF.UTIL.MAX:&quot;{#IFNAME}&quot;}-3)/100)*last(/IPv0 - Template Datacom DmOS/net.if.speed[ifHighSpeed.{#SNMPINDEX}])</recovery_expression>
<name>Interface {#IFNAME}({#IFALIAS}): High bandwidth usage</name>
<event_name>Interface {#IFNAME}({#IFALIAS}): High bandwidth usage (&gt;{$IF.UTIL.MAX:&quot;{#IFNAME}&quot;}%)</event_name>
<opdata>In: {ITEM.LASTVALUE1}, out: {ITEM.LASTVALUE3}, speed: {ITEM.LASTVALUE2}</opdata>
<priority>WARNING</priority>
<description>The utilization of the network interface is close to its estimated maximum bandwidth.</description>
<manual_close>YES</manual_close>
<dependencies>
<dependency>
<name>Interface {#IFNAME}({#IFALIAS}): Link down</name>
<expression>{$IFCONTROL:&quot;{#IFNAME}&quot;}=1 and last(/IPv0 - Template Datacom DmOS/net.if.status[ifOperStatus.{#SNMPINDEX}])=2 and (last(/IPv0 - Template Datacom DmOS/net.if.status[ifOperStatus.{#SNMPINDEX}],#1)&lt;&gt;last(/IPv0 - Template Datacom DmOS/net.if.status[ifOperStatus.{#SNMPINDEX}],#2))</expression>
<recovery_expression>last(/IPv0 - Template Datacom DmOS/net.if.status[ifOperStatus.{#SNMPINDEX}])&lt;&gt;2 or {$IFCONTROL:&quot;{#IFNAME}&quot;}=0</recovery_expression>
</dependency>
</dependencies>
<tags>
<tag>
<tag>scope</tag>
<value>performance</value>
</tag>
</tags>
</trigger_prototype>
<trigger_prototype>
<uuid>f59d7ea314364649a5022cc095ac9871</uuid>
<expression>min(/IPv0 - Template Datacom DmOS/net.if.in.errors[ifInErrors.{#SNMPINDEX}],5m)&gt;{$IF.ERRORS.WARN:&quot;{#IFNAME}&quot;}
or min(/IPv0 - Template Datacom DmOS/net.if.out.errors[ifOutErrors.{#SNMPINDEX}],5m)&gt;{$IF.ERRORS.WARN:&quot;{#IFNAME}&quot;}</expression>
<recovery_mode>RECOVERY_EXPRESSION</recovery_mode>
<recovery_expression>max(/IPv0 - Template Datacom DmOS/net.if.in.errors[ifInErrors.{#SNMPINDEX}],5m)&lt;{$IF.ERRORS.WARN:&quot;{#IFNAME}&quot;}*0.8
and max(/IPv0 - Template Datacom DmOS/net.if.out.errors[ifOutErrors.{#SNMPINDEX}],5m)&lt;{$IF.ERRORS.WARN:&quot;{#IFNAME}&quot;}*0.8</recovery_expression>
<name>Interface {#IFNAME}({#IFALIAS}): High error rate</name>
<event_name>Interface {#IFNAME}({#IFALIAS}): High error rate (&gt;{$IF.ERRORS.WARN:&quot;{#IFNAME}&quot;} for 5m)</event_name>
<opdata>errors in: {ITEM.LASTVALUE1}, errors out: {ITEM.LASTVALUE2}</opdata>
<priority>WARNING</priority>
<description>It recovers when it is below 80% of the `{$IF.ERRORS.WARN:&quot;{#IFNAME}&quot;}` threshold.</description>
<manual_close>YES</manual_close>
<dependencies>
<dependency>
<name>Interface {#IFNAME}({#IFALIAS}): Link down</name>
<expression>{$IFCONTROL:&quot;{#IFNAME}&quot;}=1 and last(/IPv0 - Template Datacom DmOS/net.if.status[ifOperStatus.{#SNMPINDEX}])=2 and (last(/IPv0 - Template Datacom DmOS/net.if.status[ifOperStatus.{#SNMPINDEX}],#1)&lt;&gt;last(/IPv0 - Template Datacom DmOS/net.if.status[ifOperStatus.{#SNMPINDEX}],#2))</expression>
<recovery_expression>last(/IPv0 - Template Datacom DmOS/net.if.status[ifOperStatus.{#SNMPINDEX}])&lt;&gt;2 or {$IFCONTROL:&quot;{#IFNAME}&quot;}=0</recovery_expression>
</dependency>
</dependencies>
<tags>
<tag>
<tag>scope</tag>
<value>availability</value>
</tag>
<tag>
<tag>scope</tag>
<value>performance</value>
</tag>
</tags>
</trigger_prototype>
</trigger_prototypes>
<graph_prototypes>
<graph_prototype>
<uuid>6b159eb7d128485bbcf460eb52627800</uuid>
<name>Interface {#IFNAME}({#IFALIAS}): Network traffic</name>
<graph_items>
<graph_item>
<color>1A7C11</color>
<item>
<host>IPv0 - Template Datacom DmOS</host>
<key>net.if.in[ifHCInOctets.{#SNMPINDEX}]</key>
</item>
</graph_item>
<graph_item>
<sortorder>1</sortorder>
<color>FF0000</color>
<item>
<host>IPv0 - Template Datacom DmOS</host>
<key>net.if.out[ifHCOutOctets.{#SNMPINDEX}]</key>
</item>
</graph_item>
<graph_item>
<sortorder>2</sortorder>
<color>00611C</color>
<item>
<host>IPv0 - Template Datacom DmOS</host>
<key>net.if.in.discards[ifInDiscards.{#SNMPINDEX}]</key>
</item>
</graph_item>
<graph_item>
<sortorder>3</sortorder>
<color>F7941D</color>
<item>
<host>IPv0 - Template Datacom DmOS</host>
<key>net.if.in.errors[ifInErrors.{#SNMPINDEX}]</key>
</item>
</graph_item>
<graph_item>
<sortorder>4</sortorder>
<color>FC6EA3</color>
<item>
<host>IPv0 - Template Datacom DmOS</host>
<key>net.if.out.discards[ifOutDiscards.{#SNMPINDEX}]</key>
</item>
</graph_item>
<graph_item>
<sortorder>5</sortorder>
<color>6C59DC</color>
<item>
<host>IPv0 - Template Datacom DmOS</host>
<key>net.if.out.errors[ifOutErrors.{#SNMPINDEX}]</key>
</item>
</graph_item>
</graph_items>
</graph_prototype>
</graph_prototypes>
<overrides>
<override>
<name>Discovery only UP</name>
<step>1</step>
<filter>
<conditions>
<condition>
<macro>{#IFADMINSTATUS}</macro>
<value>^2$</value>
</condition>
</conditions>
</filter>
<operations>
<operation>
<operator>LIKE</operator>
<value>Bits</value>
<discover>DISCOVER</discover>
</operation>
<operation>
<operator>LIKE</operator>
<value>Inbound packets</value>
<discover>DISCOVER</discover>
</operation>
<operation>
<operator>LIKE</operator>
<value>Interface type</value>
<discover>DISCOVER</discover>
</operation>
<operation>
<operator>LIKE</operator>
<value>Interface type</value>
<discover>DISCOVER</discover>
</operation>
<operation>
<operator>LIKE</operator>
<value>Outbound packets</value>
<discover>DISCOVER</discover>
</operation>
<operation>
<operator>LIKE</operator>
<value>Speed</value>
<discover>DISCOVER</discover>
</operation>
</operations>
</override>
</overrides>
</discovery_rule>
<discovery_rule>
<uuid>497ca11cdfe045478f4ce7c507706db7</uuid>
<name>SNMP Discovery - CPU Cores</name>
<type>SNMP_AGENT</type>
<snmp_oid>discovery[{#SNMPVALUE},DMOS-SYSMON-MIB::cpuCoreFiveSecondsActive]</snmp_oid>
<key>snmp.discovery.cpu.cores</key>
<delay>60m</delay>
<lifetime>30d</lifetime>
<enabled_lifetime_type>DISABLE_NEVER</enabled_lifetime_type>
<item_prototypes>
<item_prototype>
<uuid>d425164ca5fd4c7c95c9b61a1fbca3ac</uuid>
<name>Active CPU core last 5 minutes</name>
<type>SNMP_AGENT</type>
<snmp_oid>get[DMOS-SYSMON-MIB::cpuCoreFiveMinutesActive.{#SNMPINDEX}]</snmp_oid>
<key>cpuCoreFiveMinutesActive[{#SNMPINDEX}]</key>
<delay>5m</delay>
<history>7d</history>
<trends>7d</trends>
<units>%</units>
<tags>
<tag>
<tag>Application</tag>
<value>System Monitor</value>
</tag>
</tags>
<trigger_prototypes>
<trigger_prototype>
<uuid>75c16218ff6041b393a27e98baabc581</uuid>
<expression>last(/IPv0 - Template Datacom DmOS/cpuCoreFiveMinutesActive[{#SNMPINDEX}])&gt;{$CPU.UTIL.CRIT}</expression>
<name>{HOST.NAME} CPU Core High Usage &gt; {$CPU.UTIL.CRIT}% for 5 minutes</name>
<priority>WARNING</priority>
<description>{HOST.NAME} CPU Core usage greater than{$CPU.UTIL.CRIT}%</description>
</trigger_prototype>
</trigger_prototypes>
</item_prototype>
<item_prototype>
<uuid>4c82ea7891164188b8a893409b3e6624</uuid>
<name>Interrupt CPU core last 5 minutes</name>
<type>SNMP_AGENT</type>
<snmp_oid>get[DMOS-SYSMON-MIB::cpuCoreFiveMinutesInterrupt.{#SNMPINDEX}]</snmp_oid>
<key>cpuCoreFiveMinutesInterrupt[{#SNMPINDEX}]</key>
<delay>5m</delay>
<history>7d</history>
<trends>7d</trends>
<units>%</units>
<tags>
<tag>
<tag>Application</tag>
<value>System Monitor</value>
</tag>
</tags>
</item_prototype>
<item_prototype>
<uuid>8eb94622bea6455ba90d9256a42ffbf5</uuid>
<name>Nice CPU core last 5 minutes</name>
<type>SNMP_AGENT</type>
<snmp_oid>get[DMOS-SYSMON-MIB::cpuCoreFiveMinutesNice.{#SNMPINDEX}]</snmp_oid>
<key>cpuCoreFiveMinutesNIce[{#SNMPINDEX}]</key>
<delay>5m</delay>
<history>7d</history>
<trends>7d</trends>
<units>%</units>
<tags>
<tag>
<tag>Application</tag>
<value>System Monitor</value>
</tag>
</tags>
</item_prototype>
<item_prototype>
<uuid>70c855761b6d40ea945d8ab544bb381b</uuid>
<name>Softirq CPU core last 5 minutes</name>
<type>SNMP_AGENT</type>
<snmp_oid>get[DMOS-SYSMON-MIB::cpuCoreFiveMinutesSoftirq.{#SNMPINDEX}]</snmp_oid>
<key>cpuCoreFiveMinutesSoftirq[{#SNMPINDEX}]</key>
<delay>5m</delay>
<history>7d</history>
<trends>7d</trends>
<units>%</units>
<tags>
<tag>
<tag>Application</tag>
<value>System Monitor</value>
</tag>
</tags>
</item_prototype>
<item_prototype>
<uuid>87a2922cd98146e7b4792b3bfed137e6</uuid>
<name>System CPU core last 5 minutes</name>
<type>SNMP_AGENT</type>
<snmp_oid>get[DMOS-SYSMON-MIB::cpuCoreFiveMinutesSystem.{#SNMPINDEX}]</snmp_oid>
<key>cpuCoreFiveMinutesSystem[{#SNMPINDEX}]</key>
<delay>5m</delay>
<history>7d</history>
<trends>7d</trends>
<units>%</units>
<tags>
<tag>
<tag>Application</tag>
<value>System Monitor</value>
</tag>
</tags>
</item_prototype>
<item_prototype>
<uuid>8880f07efc224b9098fda8fcd7f42e9b</uuid>
<name>User CPU core last 5 minutes</name>
<type>SNMP_AGENT</type>
<snmp_oid>get[DMOS-SYSMON-MIB::cpuCoreFiveMinutesUser.{#SNMPINDEX}]</snmp_oid>
<key>cpuCoreFiveMinutesUser[{#SNMPINDEX}]</key>
<delay>5m</delay>
<history>7d</history>
<trends>7d</trends>
<units>%</units>
<tags>
<tag>
<tag>Application</tag>
<value>System Monitor</value>
</tag>
</tags>
</item_prototype>
<item_prototype>
<uuid>4677d7a6578b4210af034aabdb4f722a</uuid>
<name>Wait CPU core last 5 minutes</name>
<type>SNMP_AGENT</type>
<snmp_oid>get[DMOS-SYSMON-MIB::cpuCoreFiveMinutesWait.{#SNMPINDEX}]</snmp_oid>
<key>cpuCoreFiveMinutesWait[{#SNMPINDEX}]</key>
<delay>5m</delay>
<history>7d</history>
<trends>7d</trends>
<units>%</units>
<tags>
<tag>
<tag>Application</tag>
<value>System Monitor</value>
</tag>
</tags>
</item_prototype>
<item_prototype>
<uuid>6ee169d676634ceb931b3653a34b00e0</uuid>
<name>Active CPU core last 1 minute</name>
<type>SNMP_AGENT</type>
<snmp_oid>get[DMOS-SYSMON-MIB::cpuCoreOneMinuteActive.{#SNMPINDEX}]</snmp_oid>
<key>cpuCoreOneMinuteActive[{#SNMPINDEX}]</key>
<history>7d</history>
<trends>7d</trends>
<units>%</units>
<tags>
<tag>
<tag>Application</tag>
<value>System Monitor</value>
</tag>
</tags>
</item_prototype>
<item_prototype>
<uuid>d19fa4d84b324af0b56cbec085da18d2</uuid>
<name>Interrupt CPU core last 1 minute</name>
<type>SNMP_AGENT</type>
<snmp_oid>get[DMOS-SYSMON-MIB::cpuCoreOneMinuteInterrupt.{#SNMPINDEX}]</snmp_oid>
<key>cpuCoreOneMinuteInterrupt[{#SNMPINDEX}]</key>
<history>7d</history>
<trends>7d</trends>
<units>%</units>
<tags>
<tag>
<tag>Application</tag>
<value>System Monitor</value>
</tag>
</tags>
</item_prototype>
<item_prototype>
<uuid>b712106b3d874697aa9ba017328ed3f9</uuid>
<name>Nice CPU core last 1 minute</name>
<type>SNMP_AGENT</type>
<snmp_oid>get[DMOS-SYSMON-MIB::cpuCoreOneMinuteNice.{#SNMPINDEX}]</snmp_oid>
<key>cpuCoreOneMinuteNice[{#SNMPINDEX}]</key>
<history>7d</history>
<trends>7d</trends>
<units>%</units>
<tags>
<tag>
<tag>Application</tag>
<value>System Monitor</value>
</tag>
</tags>
</item_prototype>
<item_prototype>
<uuid>387678e873784a2685ff39fb7d6e0671</uuid>
<name>Softirq CPU core last 1 minute</name>
<type>SNMP_AGENT</type>
<snmp_oid>get[DMOS-SYSMON-MIB::cpuCoreOneMinuteSoftirq.{#SNMPINDEX}]</snmp_oid>
<key>cpuCoreOneMinuteSoftirq[{#SNMPINDEX}]</key>
<history>7d</history>
<trends>7d</trends>
<units>%</units>
<tags>
<tag>
<tag>Application</tag>
<value>System Monitor</value>
</tag>
</tags>
</item_prototype>
<item_prototype>
<uuid>0d23da3115e04edfadb93dbc8dbd4074</uuid>
<name>System CPU core last 1 minute</name>
<type>SNMP_AGENT</type>
<snmp_oid>get[DMOS-SYSMON-MIB::cpuCoreOneMinuteSystem.{#SNMPINDEX}]</snmp_oid>
<key>cpuCoreOneMinuteSystem[{#SNMPINDEX}]</key>
<history>7d</history>
<trends>7d</trends>
<units>%</units>
<tags>
<tag>
<tag>Application</tag>
<value>System Monitor</value>
</tag>
</tags>
</item_prototype>
<item_prototype>
<uuid>7255a1e0e1b14d77a4b5ea0b1b1bd57d</uuid>
<name>User CPU core last 1 minute</name>
<type>SNMP_AGENT</type>
<snmp_oid>get[DMOS-SYSMON-MIB::cpuCoreOneMinuteUser.{#SNMPINDEX}]</snmp_oid>
<key>cpuCoreOneMinuteUser[{#SNMPINDEX}]</key>
<history>7d</history>
<trends>7d</trends>
<units>%</units>
<tags>
<tag>
<tag>Application</tag>
<value>System Monitor</value>
</tag>
</tags>
</item_prototype>
<item_prototype>
<uuid>2220b967556f44c5833c9dccd0d73ba5</uuid>
<name>Wait CPU core last 1 minute</name>
<type>SNMP_AGENT</type>
<snmp_oid>get[DMOS-SYSMON-MIB::cpuCoreOneMinuteWait.{#SNMPINDEX}]</snmp_oid>
<key>cpuCoreOneMinuteWait[{#SNMPINDEX}]</key>
<history>7d</history>
<trends>7d</trends>
<units>%</units>
<tags>
<tag>
<tag>Application</tag>
<value>System Monitor</value>
</tag>
</tags>
</item_prototype>
</item_prototypes>
<graph_prototypes>
<graph_prototype>
<uuid>8619ccdb079b4d00badf8927010195e6</uuid>
<name>CPU Core {#SNMPINDEX} Last 1 Minute</name>
<graph_items>
<graph_item>
<color>1A7C11</color>
<calc_fnc>MAX</calc_fnc>
<item>
<host>IPv0 - Template Datacom DmOS</host>
<key>cpuCoreOneMinuteActive[{#SNMPINDEX}]</key>
</item>
</graph_item>
<graph_item>
<sortorder>2</sortorder>
<color>2774A4</color>
<calc_fnc>MAX</calc_fnc>
<item>
<host>IPv0 - Template Datacom DmOS</host>
<key>cpuCoreOneMinuteInterrupt[{#SNMPINDEX}]</key>
</item>
</graph_item>
<graph_item>
<sortorder>3</sortorder>
<color>A54F10</color>
<calc_fnc>MAX</calc_fnc>
<item>
<host>IPv0 - Template Datacom DmOS</host>
<key>cpuCoreOneMinuteNice[{#SNMPINDEX}]</key>
</item>
</graph_item>
<graph_item>
<sortorder>4</sortorder>
<color>FC6EA3</color>
<calc_fnc>MAX</calc_fnc>
<item>
<host>IPv0 - Template Datacom DmOS</host>
<key>cpuCoreOneMinuteSoftirq[{#SNMPINDEX}]</key>
</item>
</graph_item>
<graph_item>
<sortorder>5</sortorder>
<color>6C59DC</color>
<calc_fnc>MAX</calc_fnc>
<item>
<host>IPv0 - Template Datacom DmOS</host>
<key>cpuCoreOneMinuteSystem[{#SNMPINDEX}]</key>
</item>
</graph_item>
<graph_item>
<sortorder>6</sortorder>
<color>AC8C14</color>
<calc_fnc>MAX</calc_fnc>
<item>
<host>IPv0 - Template Datacom DmOS</host>
<key>cpuCoreOneMinuteUser[{#SNMPINDEX}]</key>
</item>
</graph_item>
<graph_item>
<sortorder>7</sortorder>
<color>611F27</color>
<calc_fnc>MAX</calc_fnc>
<item>
<host>IPv0 - Template Datacom DmOS</host>
<key>cpuCoreOneMinuteWait[{#SNMPINDEX}]</key>
</item>
</graph_item>
</graph_items>
</graph_prototype>
<graph_prototype>
<uuid>7e686e4ff06a49e7ae6bdeb500dada90</uuid>
<name>CPU Core {#SNMPINDEX} Last 5 Minutes</name>
<graph_items>
<graph_item>
<color>1A7C11</color>
<calc_fnc>MAX</calc_fnc>
<item>
<host>IPv0 - Template Datacom DmOS</host>
<key>cpuCoreFiveMinutesActive[{#SNMPINDEX}]</key>
</item>
</graph_item>
<graph_item>
<sortorder>2</sortorder>
<color>2774A4</color>
<calc_fnc>MAX</calc_fnc>
<item>
<host>IPv0 - Template Datacom DmOS</host>
<key>cpuCoreFiveMinutesInterrupt[{#SNMPINDEX}]</key>
</item>
</graph_item>
<graph_item>
<sortorder>3</sortorder>
<color>A54F10</color>
<calc_fnc>MAX</calc_fnc>
<item>
<host>IPv0 - Template Datacom DmOS</host>
<key>cpuCoreFiveMinutesNIce[{#SNMPINDEX}]</key>
</item>
</graph_item>
<graph_item>
<sortorder>4</sortorder>
<color>FC6EA3</color>
<calc_fnc>MAX</calc_fnc>
<item>
<host>IPv0 - Template Datacom DmOS</host>
<key>cpuCoreFiveMinutesSoftirq[{#SNMPINDEX}]</key>
</item>
</graph_item>
<graph_item>
<sortorder>5</sortorder>
<color>6C59DC</color>
<calc_fnc>MAX</calc_fnc>
<item>
<host>IPv0 - Template Datacom DmOS</host>
<key>cpuCoreFiveMinutesSystem[{#SNMPINDEX}]</key>
</item>
</graph_item>
<graph_item>
<sortorder>6</sortorder>
<color>AC8C14</color>
<calc_fnc>MAX</calc_fnc>
<item>
<host>IPv0 - Template Datacom DmOS</host>
<key>cpuCoreFiveMinutesUser[{#SNMPINDEX}]</key>
</item>
</graph_item>
<graph_item>
<sortorder>7</sortorder>
<color>611F27</color>
<calc_fnc>MAX</calc_fnc>
<item>
<host>IPv0 - Template Datacom DmOS</host>
<key>cpuCoreFiveMinutesWait[{#SNMPINDEX}]</key>
</item>
</graph_item>
</graph_items>
</graph_prototype>
</graph_prototypes>
</discovery_rule>
<discovery_rule>
<uuid>3417e77804a649458175d4ab1afaff8a</uuid>
<name>SNMP Discovery - CPU Load</name>
<type>SNMP_AGENT</type>
<snmp_oid>discovery[{#SNMPVALUE},DMOS-SYSMON-MIB::cpuLoadFiveSecondsActive]</snmp_oid>
<key>snmp.discovery.cpu.load</key>
<delay>60m</delay>
<lifetime>30d</lifetime>
<enabled_lifetime_type>DISABLE_NEVER</enabled_lifetime_type>
<item_prototypes>
<item_prototype>
<uuid>8c38a92260394f00bb4c3728ab064df8</uuid>
<name>Active CPU load last 5 minutes</name>
<type>SNMP_AGENT</type>
<snmp_oid>DMOS-SYSMON-MIB::cpuLoadFiveMinutesActive.{#SNMPINDEX}</snmp_oid>
<key>cpuLoadFiveMinutesActive[{#SNMPINDEX}]</key>
<delay>5m</delay>
<history>7d</history>
<trends>7d</trends>
<units>%</units>
<tags>
<tag>
<tag>Application</tag>
<value>System Monitor</value>
</tag>
</tags>
<trigger_prototypes>
<trigger_prototype>
<uuid>0cd0fa017d13494cb581834d2137ff2d</uuid>
<expression>last(/IPv0 - Template Datacom DmOS/cpuLoadFiveMinutesActive[{#SNMPINDEX}])&gt;{$CPU.UTIL.CRIT}</expression>
<name>{HOST.NAME} CPU Load High Usage &gt; {$CPU.UTIL.CRIT}% for 5 minutes</name>
<priority>WARNING</priority>
<description>{HOST.NAME} CPU Load usage greater than {$CPU.UTIL.CRIT}%</description>
</trigger_prototype>
</trigger_prototypes>
</item_prototype>
<item_prototype>
<uuid>edd4ee08ada14c63bba64b8cf6e0e3f8</uuid>
<name>Active CPU load last 1 minute</name>
<type>SNMP_AGENT</type>
<snmp_oid>get[DMOS-SYSMON-MIB::cpuLoadOneMinuteActive.{#SNMPINDEX}]</snmp_oid>
<key>cpuLoadOneMinuteActive[{#SNMPINDEX}]</key>
<history>7d</history>
<trends>7d</trends>
<units>%</units>
<tags>
<tag>
<tag>Application</tag>
<value>System Monitor</value>
</tag>
</tags>
</item_prototype>
</item_prototypes>
<graph_prototypes>
<graph_prototype>
<uuid>97f1cd08d3644f8d9089fd2b16b03f20</uuid>
<name>CPU Load {#SNMPINDEX} Last 1 Minute</name>
<graph_items>
<graph_item>
<color>1A7C11</color>
<calc_fnc>MAX</calc_fnc>
<item>
<host>IPv0 - Template Datacom DmOS</host>
<key>cpuLoadOneMinuteActive[{#SNMPINDEX}]</key>
</item>
</graph_item>
</graph_items>
</graph_prototype>
<graph_prototype>
<uuid>993d8663614241d689b3451a67b81a3b</uuid>
<name>CPU Load {#SNMPINDEX} Last 5 Minutes</name>
<graph_items>
<graph_item>
<color>1A7C11</color>
<calc_fnc>MAX</calc_fnc>
<item>
<host>IPv0 - Template Datacom DmOS</host>
<key>cpuLoadFiveMinutesActive[{#SNMPINDEX}]</key>
</item>
</graph_item>
</graph_items>
</graph_prototype>
</graph_prototypes>
</discovery_rule>
<discovery_rule>
<uuid>8c2704b47f004e0eaa9341b096548132</uuid>
<name>SNMP Discovery - Fan</name>
<type>SNMP_AGENT</type>
<snmp_oid>discovery[{#SNMPVALUE},DMOS-HW-MONITOR-MIB::fanDescription]</snmp_oid>
<key>snmp.discovery.fan</key>
<delay>60m</delay>
<lifetime>30d</lifetime>
<enabled_lifetime_type>DISABLE_NEVER</enabled_lifetime_type>
<item_prototypes>
<item_prototype>
<uuid>b640b93280334bc79cd175a5e731123a</uuid>
<name>FAN {#SNMPVALUE} Description</name>
<type>SNMP_AGENT</type>
<snmp_oid>DMOS-HW-MONITOR-MIB::fanDescription.{#SNMPINDEX}</snmp_oid>
<key>fanDescription[{#SNMPINDEX}]</key>
<delay>5m</delay>
<history>7d</history>
<value_type>TEXT</value_type>
<tags>
<tag>
<tag>Application</tag>
<value>Hardware Monitor - FAN</value>
</tag>
</tags>
</item_prototype>
<item_prototype>
<uuid>4483b53c449349129076f5b186b2f974</uuid>
<name>FAN {#SNMPVALUE} Read Error</name>
<type>SNMP_AGENT</type>
<snmp_oid>get[DMOS-HW-MONITOR-MIB::fanSpeedReadError.{#SNMPINDEX}]</snmp_oid>
<key>fanSpeedReadError[{#SNMPINDEX}]</key>
<delay>5m</delay>
<history>7d</history>
<valuemap>
<name>DmOS-HW-MONITOR Read Error</name>
</valuemap>
<tags>
<tag>
<tag>Application</tag>
<value>Hardware Monitor - FAN</value>
</tag>
</tags>
<trigger_prototypes>
<trigger_prototype>
<uuid>f7ec72af1b3143ca95b6eeb463e76009</uuid>
<expression>last(/IPv0 - Template Datacom DmOS/fanSpeedReadError[{#SNMPINDEX}])&lt;&gt;2</expression>
<name>{HOST.NAME} FAN {#SNMPVALUE} Read Error</name>
<opdata>Current state: {ITEM.LASTVALUE1}</opdata>
<priority>HIGH</priority>
</trigger_prototype>
</trigger_prototypes>
</item_prototype>
<item_prototype>
<uuid>acaa219e10f94f0da737df2a8b6c557d</uuid>
<name>FAN {#SNMPVALUE} Status</name>
<type>SNMP_AGENT</type>
<snmp_oid>get[DMOS-HW-MONITOR-MIB::fanSpeedStatus.{#SNMPINDEX}]</snmp_oid>
<key>fanSpeedStatus[{#SNMPINDEX}]</key>
<delay>5m</delay>
<history>7d</history>
<valuemap>
<name>DmOS-HW-MONITOR Environment Sensor Status</name>
</valuemap>
<tags>
<tag>
<tag>Application</tag>
<value>Hardware Monitor - FAN</value>
</tag>
</tags>
<trigger_prototypes>
<trigger_prototype>
<uuid>075046aa5b1d4f76beb1d32439a444d1</uuid>
<expression>last(/IPv0 - Template Datacom DmOS/fanSpeedStatus[{#SNMPINDEX}])&lt;&gt;0</expression>
<name>{HOST.NAME} FAN {#SNMPVALUE} Status Error</name>
<opdata>Current state: {ITEM.LASTVALUE1}</opdata>
<priority>HIGH</priority>
</trigger_prototype>
</trigger_prototypes>
</item_prototype>
<item_prototype>
<uuid>f70ea9b4aca44ccbadbbdd954f58e472</uuid>
<name>FAN {#SNMPVALUE} Speed</name>
<type>SNMP_AGENT</type>
<snmp_oid>get[DMOS-HW-MONITOR-MIB::fanSpeed.{#SNMPINDEX}]</snmp_oid>
<key>fanSpeed[{#SNMPINDEX}]</key>
<delay>5m</delay>
<history>7d</history>
<units>RPM</units>
<tags>
<tag>
<tag>Application</tag>
<value>Hardware Monitor - FAN</value>
</tag>
</tags>
</item_prototype>
</item_prototypes>
<graph_prototypes>
<graph_prototype>
<uuid>41e7d85fab954537adcbd26245ff6d55</uuid>
<name>FAN {#SNMPVALUE} Speed</name>
<graph_items>
<graph_item>
<color>1A7C11</color>
<item>
<host>IPv0 - Template Datacom DmOS</host>
<key>fanSpeed[{#SNMPINDEX}]</key>
</item>
</graph_item>
</graph_items>
</graph_prototype>
</graph_prototypes>
</discovery_rule>
<discovery_rule>
<uuid>3f129d0c84a945a1a9060150421449fc</uuid>
<name>SNMP Discovery - Memory</name>
<type>SNMP_AGENT</type>
<snmp_oid>discovery[{#SNMPVALUE},DMOS-SYSMON-MIB::memoryFiveSecondsTotal]</snmp_oid>
<key>snmp.discovery.memory</key>
<delay>60m</delay>
<lifetime>30d</lifetime>
<enabled_lifetime_type>DISABLE_NEVER</enabled_lifetime_type>
<item_prototypes>
<item_prototype>
<uuid>18c38f1eed0b4ea8bbe14f0a4aee34c1</uuid>
<name>Available memory last 1 minute</name>
<type>SNMP_AGENT</type>
<snmp_oid>get[DMOS-SYSMON-MIB::memoryOneMinuteAvailable.{#SNMPINDEX}]</snmp_oid>
<key>memoryOneMinuteAvailable[{#SNMPINDEX}]</key>
<history>7d</history>
<tags>
<tag>
<tag>Application</tag>
<value>System Monitor</value>
</tag>
</tags>
<trigger_prototypes>
<trigger_prototype>
<uuid>9c05ea5f2d44445b805edd3ac16a9012</uuid>
<expression>last(/IPv0 - Template Datacom DmOS/memoryOneMinuteAvailable[{#SNMPINDEX}])&lt;100000000</expression>
<name>{HOST.NAME} - Memory Available Low &lt; 100MB</name>
<priority>HIGH</priority>
</trigger_prototype>
</trigger_prototypes>
</item_prototype>
<item_prototype>
<uuid>4f67c77be44a4ff49df011cd836e08a7</uuid>
<name>Buffered memory last 1 minute</name>
<type>SNMP_AGENT</type>
<snmp_oid>get[DMOS-SYSMON-MIB::memoryOneMinuteBuffered.{#SNMPINDEX}]</snmp_oid>
<key>memoryOneMinuteBuffered[{#SNMPINDEX}]</key>
<history>7d</history>
<tags>
<tag>
<tag>Application</tag>
<value>System Monitor</value>
</tag>
</tags>
</item_prototype>
<item_prototype>
<uuid>d8f35e1e26054220b2b1aae3a5bb83cd</uuid>
<name>Cached memory last 1 minute</name>
<type>SNMP_AGENT</type>
<snmp_oid>get[DMOS-SYSMON-MIB::memoryOneMinuteCached.{#SNMPINDEX}]</snmp_oid>
<key>memoryOneMinuteCached[{#SNMPINDEX}]</key>
<history>7d</history>
<tags>
<tag>
<tag>Application</tag>
<value>System Monitor</value>
</tag>
</tags>
</item_prototype>
<item_prototype>
<uuid>a6396242883d41eab6b92005458d4cb0</uuid>
<name>Free memory last 1 minute</name>
<type>SNMP_AGENT</type>
<snmp_oid>get[DMOS-SYSMON-MIB::memoryOneMinuteFree.{#SNMPINDEX}]</snmp_oid>
<key>memoryOneMinuteFree[{#SNMPINDEX}]</key>
<history>7d</history>
<tags>
<tag>
<tag>Application</tag>
<value>System Monitor</value>
</tag>
</tags>
</item_prototype>
<item_prototype>
<uuid>2fa91c36e62f4cf28fc03e40dfd95c41</uuid>
<name>Slab Reclaimed last 1 minute</name>
<type>SNMP_AGENT</type>
<snmp_oid>get[DMOS-SYSMON-MIB::memoryOneMinuteSlabRecl.{#SNMPINDEX}]</snmp_oid>
<key>memoryOneMinuteSlabRecl[{#SNMPINDEX}]</key>
<history>7d</history>
<tags>
<tag>
<tag>Application</tag>
<value>System Monitor</value>
</tag>
</tags>
</item_prototype>
<item_prototype>
<uuid>f44038ad93124f3aa19039d9c6932e8d</uuid>
<name>Slab Unreclaimed last 1 minute</name>
<type>SNMP_AGENT</type>
<snmp_oid>get[DMOS-SYSMON-MIB::memoryOneMinuteSlabUnrecl.{#SNMPINDEX}]</snmp_oid>
<key>memoryOneMinuteSlabUnrecl[{#SNMPINDEX}]</key>
<history>7d</history>
<tags>
<tag>
<tag>Application</tag>
<value>System Monitor</value>
</tag>
</tags>
</item_prototype>
<item_prototype>
<uuid>34a375b6375c4a77bca2892ef1849c4c</uuid>
<name>Total memory last 1 minute</name>
<type>SNMP_AGENT</type>
<snmp_oid>get[DMOS-SYSMON-MIB::memoryOneMinuteTotal.{#SNMPINDEX}]</snmp_oid>
<key>memoryOneMinuteTotal[{#SNMPINDEX}]</key>
<history>7d</history>
<tags>
<tag>
<tag>Application</tag>
<value>System Monitor</value>
</tag>
</tags>
</item_prototype>
<item_prototype>
<uuid>dd30430f63584000b8de13f5d729ed33</uuid>
<name>Used memory last 1 minute</name>
<type>SNMP_AGENT</type>
<snmp_oid>get[DMOS-SYSMON-MIB::memoryOneMinuteUsed.{#SNMPINDEX}]</snmp_oid>
<key>memoryOneMinuteUsed[{#SNMPINDEX}]</key>
<history>7d</history>
<tags>
<tag>
<tag>Application</tag>
<value>System Monitor</value>
</tag>
</tags>
</item_prototype>
</item_prototypes>
<graph_prototypes>
<graph_prototype>
<uuid>03bf8c98531d413d881d75738a9c9014</uuid>
<name>Memory Status {#SNMPINDEX} Last 1 minute</name>
<graph_items>
<graph_item>
<drawtype>FILLED_REGION</drawtype>
<color>1A7C11</color>
<item>
<host>IPv0 - Template Datacom DmOS</host>
<key>memoryOneMinuteAvailable[{#SNMPINDEX}]</key>
</item>
</graph_item>
<graph_item>
<sortorder>1</sortorder>
<color>F63100</color>
<item>
<host>IPv0 - Template Datacom DmOS</host>
<key>memoryOneMinuteBuffered[{#SNMPINDEX}]</key>
</item>
</graph_item>
<graph_item>
<sortorder>2</sortorder>
<color>2774A4</color>
<item>
<host>IPv0 - Template Datacom DmOS</host>
<key>memoryOneMinuteCached[{#SNMPINDEX}]</key>
</item>
</graph_item>
<graph_item>
<sortorder>3</sortorder>
<color>A54F10</color>
<item>
<host>IPv0 - Template Datacom DmOS</host>
<key>memoryOneMinuteFree[{#SNMPINDEX}]</key>
</item>
</graph_item>
<graph_item>
<sortorder>4</sortorder>
<color>FC6EA3</color>
<item>
<host>IPv0 - Template Datacom DmOS</host>
<key>memoryOneMinuteSlabRecl[{#SNMPINDEX}]</key>
</item>
</graph_item>
<graph_item>
<sortorder>5</sortorder>
<color>6C59DC</color>
<item>
<host>IPv0 - Template Datacom DmOS</host>
<key>memoryOneMinuteSlabUnrecl[{#SNMPINDEX}]</key>
</item>
</graph_item>
<graph_item>
<sortorder>6</sortorder>
<color>AC8C14</color>
<item>
<host>IPv0 - Template Datacom DmOS</host>
<key>memoryOneMinuteTotal[{#SNMPINDEX}]</key>
</item>
</graph_item>
<graph_item>
<sortorder>7</sortorder>
<color>611F27</color>
<item>
<host>IPv0 - Template Datacom DmOS</host>
<key>memoryOneMinuteUsed[{#SNMPINDEX}]</key>
</item>
</graph_item>
</graph_items>
</graph_prototype>
</graph_prototypes>
</discovery_rule>
<discovery_rule>
<uuid>a748d181500d49cd8b26957ae9e002cf</uuid>
<name>SNMP Discovery - Temperature Sensor</name>
<type>SNMP_AGENT</type>
<snmp_oid>discovery[{#SNMPVALUE},DMOS-HW-MONITOR-MIB::temperatureSensorDescription]</snmp_oid>
<key>snmp.discovery.temp.sensor</key>
<delay>60m</delay>
<lifetime>30d</lifetime>
<enabled_lifetime_type>DISABLE_NEVER</enabled_lifetime_type>
<item_prototypes>
<item_prototype>
<uuid>ca773e6f8f014dd799bec37d90524c56</uuid>
<name>Sensor {#SNMPVALUE} - Current Temperature</name>
<type>SNMP_AGENT</type>
<snmp_oid>get[DMOS-HW-MONITOR-MIB::temperatureSensorCurrentTemperature.{#SNMPINDEX}]</snmp_oid>
<key>temperatureSensorCurrentTemperature[{#SNMPINDEX}]</key>
<delay>5m</delay>
<history>7d</history>
<value_type>FLOAT</value_type>
<units>ºC</units>
<preprocessing>
<step>
<type>MULTIPLIER</type>
<parameters>
<parameter>0.1</parameter>
</parameters>
</step>
</preprocessing>
<tags>
<tag>
<tag>Application</tag>
<value>Hardware Monitor - Sensors</value>
</tag>
</tags>
</item_prototype>
<item_prototype>
<uuid>1afc6eaf1a8d49e4be22ffa64fca0316</uuid>
<name>Sensor {#SNMPVALUE} - Description</name>
<type>SNMP_AGENT</type>
<snmp_oid>get[DMOS-HW-MONITOR-MIB::temperatureSensorDescription.{#SNMPINDEX}]</snmp_oid>
<key>temperatureSensorDescription[{#SNMPINDEX}]</key>
<delay>5m</delay>
<history>7d</history>
<value_type>TEXT</value_type>
<tags>
<tag>
<tag>Application</tag>
<value>Hardware Monitor - Sensors</value>
</tag>
</tags>
</item_prototype>
<item_prototype>
<uuid>b7e6200e649c4f73aa9e17573f377db3</uuid>
<name>Sensor {#SNMPVALUE} - Hysteresis Temperature</name>
<type>SNMP_AGENT</type>
<snmp_oid>get[DMOS-HW-MONITOR-MIB::temperatureSensorHysteresis.{#SNMPINDEX}]</snmp_oid>
<key>temperatureSensorHysteresis[{#SNMPINDEX}]</key>
<delay>5m</delay>
<history>7d</history>
<value_type>FLOAT</value_type>
<units>ºC</units>
<preprocessing>
<step>
<type>MULTIPLIER</type>
<parameters>
<parameter>0.1</parameter>
</parameters>
</step>
</preprocessing>
<tags>
<tag>
<tag>Application</tag>
<value>Hardware Monitor - Sensors</value>
</tag>
</tags>
</item_prototype>
<item_prototype>
<uuid>cbdec5f67f12445eb767e7bb5a5231c0</uuid>
<name>Sensor {#SNMPVALUE} - Max Temperature</name>
<type>SNMP_AGENT</type>
<snmp_oid>get[DMOS-HW-MONITOR-MIB::temperatureSensorMaxTemperature.{#SNMPINDEX}]</snmp_oid>
<key>temperatureSensorMaxTemperature[{#SNMPINDEX}]</key>
<delay>5m</delay>
<history>7d</history>
<value_type>FLOAT</value_type>
<units>ºC</units>
<preprocessing>
<step>
<type>MULTIPLIER</type>
<parameters>
<parameter>0.1</parameter>
</parameters>
</step>
</preprocessing>
<tags>
<tag>
<tag>Application</tag>
<value>Hardware Monitor - Sensors</value>
</tag>
</tags>
</item_prototype>
<item_prototype>
<uuid>18748bf413134696827fbe0d3489dc71</uuid>
<name>Sensor {#SNMPVALUE} - Min Temperature</name>
<type>SNMP_AGENT</type>
<snmp_oid>get[DMOS-HW-MONITOR-MIB::temperatureSensorMinTemperature.{#SNMPINDEX}]</snmp_oid>
<key>temperatureSensorMinTemperature[{#SNMPINDEX}]</key>
<delay>5m</delay>
<history>7d</history>
<value_type>FLOAT</value_type>
<units>ºC</units>
<preprocessing>
<step>
<type>MULTIPLIER</type>
<parameters>
<parameter>0.1</parameter>
</parameters>
</step>
</preprocessing>
<tags>
<tag>
<tag>Application</tag>
<value>Hardware Monitor - Sensors</value>
</tag>
</tags>
</item_prototype>
<item_prototype>
<uuid>a606aa4151a44280b3c64b5d7a795126</uuid>
<name>Sensor {#SNMPVALUE} - Read Error</name>
<type>SNMP_AGENT</type>
<snmp_oid>get[DMOS-HW-MONITOR-MIB::temperatureSensorTemperatureReadError.{#SNMPINDEX}]</snmp_oid>
<key>temperatureSensorTemperatureReadError[{#SNMPINDEX}]</key>
<delay>5m</delay>
<history>7d</history>
<valuemap>
<name>DmOS-HW-MONITOR Read Error</name>
</valuemap>
<tags>
<tag>
<tag>Application</tag>
<value>Hardware Monitor - Sensors</value>
</tag>
</tags>
</item_prototype>
</item_prototypes>
<graph_prototypes>
<graph_prototype>
<uuid>a9647288798a4246b5d63c2cb496d5a8</uuid>
<name>Sensor {#SNMPVALUE} Temperature</name>
<graph_items>
<graph_item>
<color>1A7C11</color>
<item>
<host>IPv0 - Template Datacom DmOS</host>
<key>temperatureSensorCurrentTemperature[{#SNMPINDEX}]</key>
</item>
</graph_item>
<graph_item>
<sortorder>1</sortorder>
<color>F63100</color>
<item>
<host>IPv0 - Template Datacom DmOS</host>
<key>temperatureSensorMaxTemperature[{#SNMPINDEX}]</key>
</item>
</graph_item>
<graph_item>
<sortorder>2</sortorder>
<color>2774A4</color>
<item>
<host>IPv0 - Template Datacom DmOS</host>
<key>temperatureSensorMinTemperature[{#SNMPINDEX}]</key>
</item>
</graph_item>
</graph_items>
</graph_prototype>
</graph_prototypes>
</discovery_rule>
</discovery_rules>
<tags>
<tag>
<tag>vendor</tag>
<value>datacom</value>
</tag>
</tags>
<macros>
<macro>
<macro>{$CPU.UTIL.CRIT}</macro>
<value>80</value>
</macro>
<macro>
<macro>{$FAN_CRIT_STATUS}</macro>
<value>2</value>
</macro>
<macro>
<macro>{$ICMP_LOSS_WARN}</macro>
<value>20</value>
<description>Warning threshold of ICMP packet loss in %.</description>
</macro>
<macro>
<macro>{$ICMP_RESPONSE_TIME_WARN}</macro>
<value>0.15</value>
<description>Warning threshold of the average ICMP response time in seconds.</description>
</macro>
<macro>
<macro>{$IF.ERRORS.WARN}</macro>
<value>2</value>
<description>Warning threshold of error packet rate. Can be used with interface name as context.</description>
</macro>
<macro>
<macro>{$IF.UTIL.MAX}</macro>
<value>90</value>
</macro>
<macro>
<macro>{$IFCONTROL}</macro>
<value>1</value>
</macro>
<macro>
<macro>{$MEMORY.UTIL.MAX}</macro>
<value>90</value>
</macro>
<macro>
<macro>{$NET.IF.IFADMINSTATUS.MATCHES}</macro>
<value>^.*</value>
</macro>
<macro>
<macro>{$NET.IF.IFADMINSTATUS.NOT_MATCHES}</macro>
<value>^2$</value>
<description>Ignore down(2) administrative status</description>
</macro>
<macro>
<macro>{$NET.IF.IFALIAS.MATCHES}</macro>
<value>.*</value>
</macro>
<macro>
<macro>{$NET.IF.IFALIAS.NOT_MATCHES}</macro>
<value>CHANGE_IF_NEEDED</value>
</macro>
<macro>
<macro>{$NET.IF.IFDESCR.MATCHES}</macro>
<value>.*</value>
</macro>
<macro>
<macro>{$NET.IF.IFDESCR.NOT_MATCHES}</macro>
<value>CHANGE_IF_NEEDED</value>
</macro>
<macro>
<macro>{$NET.IF.IFNAME.MATCHES}</macro>
<value>^.*$</value>
</macro>
<macro>
<macro>{$NET.IF.IFNAME.NOT_MATCHES}</macro>
<value>(^Software Loopback Interface|^NULL[0-9.]*$|^[Ll]o[0-9.]*$|^[Ss]ystem$|^Nu[0-9.]*$|^veth[0-9a-z]+$|docker[0-9]+|br-[a-z0-9]{12})</value>
<description>Filter out loopbacks, nulls, docker veth links and docker0 bridge by default</description>
</macro>
<macro>
<macro>{$NET.IF.IFOPERSTATUS.MATCHES}</macro>
<value>^u|^1</value>
<description>^.*$</description>
</macro>
<macro>
<macro>{$NET.IF.IFOPERSTATUS.NOT_MATCHES}</macro>
<value>^6$</value>
<description>Ignore notPresent(6)</description>
</macro>
<macro>
<macro>{$NET.IF.IFTYPE.MATCHES}</macro>
<value>.*</value>
</macro>
<macro>
<macro>{$NET.IF.IFTYPE.NOT_MATCHES}</macro>
<value>CHANGE_IF_NEEDED</value>
</macro>
<macro>
<macro>{$SNMP.TIMEOUT}</macro>
<value>5m</value>
<description>Time interval for the SNMP availability trigger.</description>
</macro>
<macro>
<macro>{$TEMP_CRIT}</macro>
<value>60</value>
</macro>
<macro>
<macro>{$TEMP_CRIT_LOW}</macro>
<value>5</value>
</macro>
<macro>
<macro>{$TEMP_WARN}</macro>
<value>50</value>
</macro>
</macros>
<dashboards>
<dashboard>
<uuid>d75105010fe14ca6949bedf4bfd89c35</uuid>
<name>Network interfaces</name>
<pages>
<page>
<widgets>
<widget>
<type>graphprototype</type>
<x>1</x>
<width>48</width>
<height>5</height>
<fields>
<field>
<type>INTEGER</type>
<name>columns</name>
<value>1</value>
</field>
<field>
<type>GRAPH_PROTOTYPE</type>
<name>graphid.0</name>
<value>
<host>IPv0 - Template Datacom DmOS</host>
<name>Interface {#IFNAME}({#IFALIAS}): Network traffic</name>
</value>
</field>
<field>
<type>STRING</type>
<name>reference</name>
<value>KQCBS</value>
</field>
</fields>
</widget>
</widgets>
</page>
</pages>
</dashboard>
</dashboards>
<valuemaps>
<valuemap>
<uuid>61a9def2b1854feab2ae283cc7daca66</uuid>
<name>DmOS-HW-MONITOR-MIB PSU Status</name>
<mappings>
<mapping>
<value>0</value>
<newvalue>Ok</newvalue>
</mapping>
<mapping>
<value>1</value>
<newvalue>Power Input Failure</newvalue>
</mapping>
<mapping>
<value>2</value>
<newvalue>Fuse Failure</newvalue>
</mapping>
<mapping>
<value>3</value>
<newvalue>Error</newvalue>
</mapping>
</mappings>
</valuemap>
<valuemap>
<uuid>927905922b554d999fba1fc187ce8fd0</uuid>
<name>DmOS-HW-MONITOR Environment Sensor Status</name>
<mappings>
<mapping>
<value>-1</value>
<newvalue>Error</newvalue>
</mapping>
<mapping>
<value>-2</value>
<newvalue>Fail</newvalue>
</mapping>
<mapping>
<value>0</value>
<newvalue>Normal</newvalue>
</mapping>
<mapping>
<value>1</value>
<newvalue>High</newvalue>
</mapping>
<mapping>
<value>2</value>
<newvalue>Low</newvalue>
</mapping>
<mapping>
<value>3</value>
<newvalue>Critical</newvalue>
</mapping>
</mappings>
</valuemap>
<valuemap>
<uuid>1c0a3fbf84584efb9d68fd78ca7bfa47</uuid>
<name>DmOS-HW-MONITOR Read Error</name>
<mappings>
<mapping>
<value>1</value>
<newvalue>Abnormal</newvalue>
</mapping>
<mapping>
<value>2</value>
<newvalue>Normal</newvalue>
</mapping>
</mappings>
</valuemap>
<valuemap>
<uuid>32bbd300ad2f4329a080d67b8980a68d</uuid>
<name>IF-MIB::ifOperStatus</name>
<mappings>
<mapping>
<value>1</value>
<newvalue>up</newvalue>
</mapping>
<mapping>
<value>2</value>
<newvalue>down</newvalue>
</mapping>
<mapping>
<value>4</value>
<newvalue>unknown</newvalue>
</mapping>
<mapping>
<value>5</value>
<newvalue>dormant</newvalue>
</mapping>
<mapping>
<value>6</value>
<newvalue>notPresent</newvalue>
</mapping>
<mapping>
<value>7</value>
<newvalue>lowerLayerDown</newvalue>
</mapping>
</mappings>
</valuemap>
<valuemap>
<uuid>b2bf5f0e9c8243ce94dc640bc94bdc28</uuid>
<name>IF-MIB::ifType</name>
<mappings>
<mapping>
<value>1</value>
<newvalue>other</newvalue>
</mapping>
<mapping>
<value>2</value>
<newvalue>regular1822</newvalue>
</mapping>
<mapping>
<value>3</value>
<newvalue>hdh1822</newvalue>
</mapping>
<mapping>
<value>4</value>
<newvalue>ddnX25</newvalue>
</mapping>
<mapping>
<value>5</value>
<newvalue>rfc877x25</newvalue>
</mapping>
<mapping>
<value>6</value>
<newvalue>ethernetCsmacd</newvalue>
</mapping>
<mapping>
<value>7</value>
<newvalue>iso88023Csmacd</newvalue>
</mapping>
<mapping>
<value>8</value>
<newvalue>iso88024TokenBus</newvalue>
</mapping>
<mapping>
<value>9</value>
<newvalue>iso88025TokenRing</newvalue>
</mapping>
<mapping>
<value>10</value>
<newvalue>iso88026Man</newvalue>
</mapping>
<mapping>
<value>11</value>
<newvalue>starLan</newvalue>
</mapping>
<mapping>
<value>12</value>
<newvalue>proteon10Mbit</newvalue>
</mapping>
<mapping>
<value>13</value>
<newvalue>proteon80Mbit</newvalue>
</mapping>
<mapping>
<value>14</value>
<newvalue>hyperchannel</newvalue>
</mapping>
<mapping>
<value>15</value>
<newvalue>fddi</newvalue>
</mapping>
<mapping>
<value>16</value>
<newvalue>lapb</newvalue>
</mapping>
<mapping>
<value>17</value>
<newvalue>sdlc</newvalue>
</mapping>
<mapping>
<value>18</value>
<newvalue>ds1</newvalue>
</mapping>
<mapping>
<value>19</value>
<newvalue>e1</newvalue>
</mapping>
<mapping>
<value>20</value>
<newvalue>basicISDN</newvalue>
</mapping>
<mapping>
<value>21</value>
<newvalue>primaryISDN</newvalue>
</mapping>
<mapping>
<value>22</value>
<newvalue>propPointToPointSerial</newvalue>
</mapping>
<mapping>
<value>23</value>
<newvalue>ppp</newvalue>
</mapping>
<mapping>
<value>24</value>
<newvalue>softwareLoopback</newvalue>
</mapping>
<mapping>
<value>25</value>
<newvalue>eon</newvalue>
</mapping>
<mapping>
<value>26</value>
<newvalue>ethernet3Mbit</newvalue>
</mapping>
<mapping>
<value>27</value>
<newvalue>nsip</newvalue>
</mapping>
<mapping>
<value>28</value>
<newvalue>slip</newvalue>
</mapping>
<mapping>
<value>29</value>
<newvalue>ultra</newvalue>
</mapping>
<mapping>
<value>30</value>
<newvalue>ds3</newvalue>
</mapping>
<mapping>
<value>31</value>
<newvalue>sip</newvalue>
</mapping>
<mapping>
<value>32</value>
<newvalue>frameRelay</newvalue>
</mapping>
<mapping>
<value>33</value>
<newvalue>rs232</newvalue>
</mapping>
<mapping>
<value>34</value>
<newvalue>para</newvalue>
</mapping>
<mapping>
<value>35</value>
<newvalue>arcnet</newvalue>
</mapping>
<mapping>
<value>36</value>
<newvalue>arcnetPlus</newvalue>
</mapping>
<mapping>
<value>37</value>
<newvalue>atm</newvalue>
</mapping>
<mapping>
<value>38</value>
<newvalue>miox25</newvalue>
</mapping>
<mapping>
<value>39</value>
<newvalue>sonet</newvalue>
</mapping>
<mapping>
<value>40</value>
<newvalue>x25ple</newvalue>
</mapping>
<mapping>
<value>41</value>
<newvalue>iso88022llc</newvalue>
</mapping>
<mapping>
<value>42</value>
<newvalue>localTalk</newvalue>
</mapping>
<mapping>
<value>43</value>
<newvalue>smdsDxi</newvalue>
</mapping>
<mapping>
<value>44</value>
<newvalue>frameRelayService</newvalue>
</mapping>
<mapping>
<value>45</value>
<newvalue>v35</newvalue>
</mapping>
<mapping>
<value>46</value>
<newvalue>hssi</newvalue>
</mapping>
<mapping>
<value>47</value>
<newvalue>hippi</newvalue>
</mapping>
<mapping>
<value>48</value>
<newvalue>modem</newvalue>
</mapping>
<mapping>
<value>49</value>
<newvalue>aal5</newvalue>
</mapping>
<mapping>
<value>50</value>
<newvalue>sonetPath</newvalue>
</mapping>
<mapping>
<value>51</value>
<newvalue>sonetVT</newvalue>
</mapping>
<mapping>
<value>52</value>
<newvalue>smdsIcip</newvalue>
</mapping>
<mapping>
<value>53</value>
<newvalue>propVirtual</newvalue>
</mapping>
<mapping>
<value>54</value>
<newvalue>propMultiplexor</newvalue>
</mapping>
<mapping>
<value>55</value>
<newvalue>ieee80212</newvalue>
</mapping>
<mapping>
<value>56</value>
<newvalue>fibreChannel</newvalue>
</mapping>
<mapping>
<value>57</value>
<newvalue>hippiInterface</newvalue>
</mapping>
<mapping>
<value>58</value>
<newvalue>frameRelayInterconnect</newvalue>
</mapping>
<mapping>
<value>59</value>
<newvalue>aflane8023</newvalue>
</mapping>
<mapping>
<value>60</value>
<newvalue>aflane8025</newvalue>
</mapping>
<mapping>
<value>61</value>
<newvalue>cctEmul</newvalue>
</mapping>
<mapping>
<value>62</value>
<newvalue>fastEther</newvalue>
</mapping>
<mapping>
<value>63</value>
<newvalue>isdn</newvalue>
</mapping>
<mapping>
<value>64</value>
<newvalue>v11</newvalue>
</mapping>
<mapping>
<value>65</value>
<newvalue>v36</newvalue>
</mapping>
<mapping>
<value>66</value>
<newvalue>g703at64k</newvalue>
</mapping>
<mapping>
<value>67</value>
<newvalue>g703at2mb</newvalue>
</mapping>
<mapping>
<value>68</value>
<newvalue>qllc</newvalue>
</mapping>
<mapping>
<value>69</value>
<newvalue>fastEtherFX</newvalue>
</mapping>
<mapping>
<value>70</value>
<newvalue>channel</newvalue>
</mapping>
<mapping>
<value>71</value>
<newvalue>ieee80211</newvalue>
</mapping>
<mapping>
<value>72</value>
<newvalue>ibm370parChan</newvalue>
</mapping>
<mapping>
<value>73</value>
<newvalue>escon</newvalue>
</mapping>
<mapping>
<value>74</value>
<newvalue>dlsw</newvalue>
</mapping>
<mapping>
<value>75</value>
<newvalue>isdns</newvalue>
</mapping>
<mapping>
<value>76</value>
<newvalue>isdnu</newvalue>
</mapping>
<mapping>
<value>77</value>
<newvalue>lapd</newvalue>
</mapping>
<mapping>
<value>78</value>
<newvalue>ipSwitch</newvalue>
</mapping>
<mapping>
<value>79</value>
<newvalue>rsrb</newvalue>
</mapping>
<mapping>
<value>80</value>
<newvalue>atmLogical</newvalue>
</mapping>
<mapping>
<value>81</value>
<newvalue>ds0</newvalue>
</mapping>
<mapping>
<value>82</value>
<newvalue>ds0Bundle</newvalue>
</mapping>
<mapping>
<value>83</value>
<newvalue>bsc</newvalue>
</mapping>
<mapping>
<value>84</value>
<newvalue>async</newvalue>
</mapping>
<mapping>
<value>85</value>
<newvalue>cnr</newvalue>
</mapping>
<mapping>
<value>86</value>
<newvalue>iso88025Dtr</newvalue>
</mapping>
<mapping>
<value>87</value>
<newvalue>eplrs</newvalue>
</mapping>
<mapping>
<value>88</value>
<newvalue>arap</newvalue>
</mapping>
<mapping>
<value>89</value>
<newvalue>propCnls</newvalue>
</mapping>
<mapping>
<value>90</value>
<newvalue>hostPad</newvalue>
</mapping>
<mapping>
<value>91</value>
<newvalue>termPad</newvalue>
</mapping>
<mapping>
<value>92</value>
<newvalue>frameRelayMPI</newvalue>
</mapping>
<mapping>
<value>93</value>
<newvalue>x213</newvalue>
</mapping>
<mapping>
<value>94</value>
<newvalue>adsl</newvalue>
</mapping>
<mapping>
<value>95</value>
<newvalue>radsl</newvalue>
</mapping>
<mapping>
<value>96</value>
<newvalue>sdsl</newvalue>
</mapping>
<mapping>
<value>97</value>
<newvalue>vdsl</newvalue>
</mapping>
<mapping>
<value>98</value>
<newvalue>iso88025CRFPInt</newvalue>
</mapping>
<mapping>
<value>99</value>
<newvalue>myrinet</newvalue>
</mapping>
<mapping>
<value>100</value>
<newvalue>voiceEM</newvalue>
</mapping>
<mapping>
<value>101</value>
<newvalue>voiceFXO</newvalue>
</mapping>
<mapping>
<value>102</value>
<newvalue>voiceFXS</newvalue>
</mapping>
<mapping>
<value>103</value>
<newvalue>voiceEncap</newvalue>
</mapping>
<mapping>
<value>104</value>
<newvalue>voiceOverIp</newvalue>
</mapping>
<mapping>
<value>105</value>
<newvalue>atmDxi</newvalue>
</mapping>
<mapping>
<value>106</value>
<newvalue>atmFuni</newvalue>
</mapping>
<mapping>
<value>107</value>
<newvalue>atmIma</newvalue>
</mapping>
<mapping>
<value>108</value>
<newvalue>pppMultilinkBundle</newvalue>
</mapping>
<mapping>
<value>109</value>
<newvalue>ipOverCdlc</newvalue>
</mapping>
<mapping>
<value>110</value>
<newvalue>ipOverClaw</newvalue>
</mapping>
<mapping>
<value>111</value>
<newvalue>stackToStack</newvalue>
</mapping>
<mapping>
<value>112</value>
<newvalue>virtualIpAddress</newvalue>
</mapping>
<mapping>
<value>113</value>
<newvalue>mpc</newvalue>
</mapping>
<mapping>
<value>114</value>
<newvalue>ipOverAtm</newvalue>
</mapping>
<mapping>
<value>115</value>
<newvalue>iso88025Fiber</newvalue>
</mapping>
<mapping>
<value>116</value>
<newvalue>tdlc</newvalue>
</mapping>
<mapping>
<value>117</value>
<newvalue>gigabitEthernet</newvalue>
</mapping>
<mapping>
<value>118</value>
<newvalue>hdlc</newvalue>
</mapping>
<mapping>
<value>119</value>
<newvalue>lapf</newvalue>
</mapping>
<mapping>
<value>120</value>
<newvalue>v37</newvalue>
</mapping>
<mapping>
<value>121</value>
<newvalue>x25mlp</newvalue>
</mapping>
<mapping>
<value>122</value>
<newvalue>x25huntGroup</newvalue>
</mapping>
<mapping>
<value>123</value>
<newvalue>trasnpHdlc</newvalue>
</mapping>
<mapping>
<value>124</value>
<newvalue>interleave</newvalue>
</mapping>
<mapping>
<value>125</value>
<newvalue>fast</newvalue>
</mapping>
<mapping>
<value>126</value>
<newvalue>ip</newvalue>
</mapping>
<mapping>
<value>127</value>
<newvalue>docsCableMaclayer</newvalue>
</mapping>
<mapping>
<value>128</value>
<newvalue>docsCableDownstream</newvalue>
</mapping>
<mapping>
<value>129</value>
<newvalue>docsCableUpstream</newvalue>
</mapping>
<mapping>
<value>130</value>
<newvalue>a12MppSwitch</newvalue>
</mapping>
<mapping>
<value>131</value>
<newvalue>tunnel</newvalue>
</mapping>
<mapping>
<value>132</value>
<newvalue>coffee</newvalue>
</mapping>
<mapping>
<value>133</value>
<newvalue>ces</newvalue>
</mapping>
<mapping>
<value>134</value>
<newvalue>atmSubInterface</newvalue>
</mapping>
<mapping>
<value>135</value>
<newvalue>l2vlan</newvalue>
</mapping>
<mapping>
<value>136</value>
<newvalue>l3ipvlan</newvalue>
</mapping>
<mapping>
<value>137</value>
<newvalue>l3ipxvlan</newvalue>
</mapping>
<mapping>
<value>138</value>
<newvalue>digitalPowerline</newvalue>
</mapping>
<mapping>
<value>139</value>
<newvalue>mediaMailOverIp</newvalue>
</mapping>
<mapping>
<value>140</value>
<newvalue>dtm</newvalue>
</mapping>
<mapping>
<value>141</value>
<newvalue>dcn</newvalue>
</mapping>
<mapping>
<value>142</value>
<newvalue>ipForward</newvalue>
</mapping>
<mapping>
<value>143</value>
<newvalue>msdsl</newvalue>
</mapping>
<mapping>
<value>144</value>
<newvalue>ieee1394</newvalue>
</mapping>
<mapping>
<value>145</value>
<newvalue>if-gsn</newvalue>
</mapping>
<mapping>
<value>146</value>
<newvalue>dvbRccMacLayer</newvalue>
</mapping>
<mapping>
<value>147</value>
<newvalue>dvbRccDownstream</newvalue>
</mapping>
<mapping>
<value>148</value>
<newvalue>dvbRccUpstream</newvalue>
</mapping>
<mapping>
<value>149</value>
<newvalue>atmVirtual</newvalue>
</mapping>
<mapping>
<value>150</value>
<newvalue>mplsTunnel</newvalue>
</mapping>
<mapping>
<value>151</value>
<newvalue>srp</newvalue>
</mapping>
<mapping>
<value>152</value>
<newvalue>voiceOverAtm</newvalue>
</mapping>
<mapping>
<value>153</value>
<newvalue>voiceOverFrameRelay</newvalue>
</mapping>
<mapping>
<value>154</value>
<newvalue>idsl</newvalue>
</mapping>
<mapping>
<value>155</value>
<newvalue>compositeLink</newvalue>
</mapping>
<mapping>
<value>156</value>
<newvalue>ss7SigLink</newvalue>
</mapping>
<mapping>
<value>157</value>
<newvalue>propWirelessP2P</newvalue>
</mapping>
<mapping>
<value>158</value>
<newvalue>frForward</newvalue>
</mapping>
<mapping>
<value>159</value>
<newvalue>rfc1483</newvalue>
</mapping>
<mapping>
<value>160</value>
<newvalue>usb</newvalue>
</mapping>
<mapping>
<value>161</value>
<newvalue>ieee8023adLag</newvalue>
</mapping>
<mapping>
<value>162</value>
<newvalue>bgppolicyaccounting</newvalue>
</mapping>
<mapping>
<value>163</value>
<newvalue>frf16MfrBundle</newvalue>
</mapping>
<mapping>
<value>164</value>
<newvalue>h323Gatekeeper</newvalue>
</mapping>
<mapping>
<value>165</value>
<newvalue>h323Proxy</newvalue>
</mapping>
<mapping>
<value>166</value>
<newvalue>mpls</newvalue>
</mapping>
<mapping>
<value>167</value>
<newvalue>mfSigLink</newvalue>
</mapping>
<mapping>
<value>168</value>
<newvalue>hdsl2</newvalue>
</mapping>
<mapping>
<value>169</value>
<newvalue>shdsl</newvalue>
</mapping>
<mapping>
<value>170</value>
<newvalue>ds1FDL</newvalue>
</mapping>
<mapping>
<value>171</value>
<newvalue>pos</newvalue>
</mapping>
<mapping>
<value>172</value>
<newvalue>dvbAsiIn</newvalue>
</mapping>
<mapping>
<value>173</value>
<newvalue>dvbAsiOut</newvalue>
</mapping>
<mapping>
<value>174</value>
<newvalue>plc</newvalue>
</mapping>
<mapping>
<value>175</value>
<newvalue>nfas</newvalue>
</mapping>
<mapping>
<value>176</value>
<newvalue>tr008</newvalue>
</mapping>
<mapping>
<value>177</value>
<newvalue>gr303RDT</newvalue>
</mapping>
<mapping>
<value>178</value>
<newvalue>gr303IDT</newvalue>
</mapping>
<mapping>
<value>179</value>
<newvalue>isup</newvalue>
</mapping>
<mapping>
<value>180</value>
<newvalue>propDocsWirelessMaclayer</newvalue>
</mapping>
<mapping>
<value>181</value>
<newvalue>propDocsWirelessDownstream</newvalue>
</mapping>
<mapping>
<value>182</value>
<newvalue>propDocsWirelessUpstream</newvalue>
</mapping>
<mapping>
<value>183</value>
<newvalue>hiperlan2</newvalue>
</mapping>
<mapping>
<value>184</value>
<newvalue>propBWAp2Mp</newvalue>
</mapping>
<mapping>
<value>185</value>
<newvalue>sonetOverheadChannel</newvalue>
</mapping>
<mapping>
<value>186</value>
<newvalue>digitalWrapperOverheadChannel</newvalue>
</mapping>
<mapping>
<value>187</value>
<newvalue>aal2</newvalue>
</mapping>
<mapping>
<value>188</value>
<newvalue>radioMAC</newvalue>
</mapping>
<mapping>
<value>189</value>
<newvalue>atmRadio</newvalue>
</mapping>
<mapping>
<value>190</value>
<newvalue>imt</newvalue>
</mapping>
<mapping>
<value>191</value>
<newvalue>mvl</newvalue>
</mapping>
<mapping>
<value>192</value>
<newvalue>reachDSL</newvalue>
</mapping>
<mapping>
<value>193</value>
<newvalue>frDlciEndPt</newvalue>
</mapping>
<mapping>
<value>194</value>
<newvalue>atmVciEndPt</newvalue>
</mapping>
<mapping>
<value>195</value>
<newvalue>opticalChannel</newvalue>
</mapping>
<mapping>
<value>196</value>
<newvalue>opticalTransport</newvalue>
</mapping>
<mapping>
<value>197</value>
<newvalue>propAtm</newvalue>
</mapping>
<mapping>
<value>198</value>
<newvalue>voiceOverCable</newvalue>
</mapping>
<mapping>
<value>199</value>
<newvalue>infiniband</newvalue>
</mapping>
<mapping>
<value>200</value>
<newvalue>teLink</newvalue>
</mapping>
<mapping>
<value>201</value>
<newvalue>q2931</newvalue>
</mapping>
<mapping>
<value>202</value>
<newvalue>virtualTg</newvalue>
</mapping>
<mapping>
<value>203</value>
<newvalue>sipTg</newvalue>
</mapping>
<mapping>
<value>204</value>
<newvalue>sipSig</newvalue>
</mapping>
<mapping>
<value>205</value>
<newvalue>docsCableUpstreamChannel</newvalue>
</mapping>
<mapping>
<value>206</value>
<newvalue>econet</newvalue>
</mapping>
<mapping>
<value>207</value>
<newvalue>pon155</newvalue>
</mapping>
<mapping>
<value>208</value>
<newvalue>pon622</newvalue>
</mapping>
<mapping>
<value>209</value>
<newvalue>bridge</newvalue>
</mapping>
<mapping>
<value>210</value>
<newvalue>linegroup</newvalue>
</mapping>
<mapping>
<value>211</value>
<newvalue>voiceEMFGD</newvalue>
</mapping>
<mapping>
<value>212</value>
<newvalue>voiceFGDEANA</newvalue>
</mapping>
<mapping>
<value>213</value>
<newvalue>voiceDID</newvalue>
</mapping>
<mapping>
<value>214</value>
<newvalue>mpegTransport</newvalue>
</mapping>
<mapping>
<value>215</value>
<newvalue>sixToFour</newvalue>
</mapping>
<mapping>
<value>216</value>
<newvalue>gtp</newvalue>
</mapping>
<mapping>
<value>217</value>
<newvalue>pdnEtherLoop1</newvalue>
</mapping>
<mapping>
<value>218</value>
<newvalue>pdnEtherLoop2</newvalue>
</mapping>
<mapping>
<value>219</value>
<newvalue>opticalChannelGroup</newvalue>
</mapping>
<mapping>
<value>220</value>
<newvalue>homepna</newvalue>
</mapping>
<mapping>
<value>221</value>
<newvalue>gfp</newvalue>
</mapping>
<mapping>
<value>222</value>
<newvalue>ciscoISLvlan</newvalue>
</mapping>
<mapping>
<value>223</value>
<newvalue>actelisMetaLOOP</newvalue>
</mapping>
<mapping>
<value>224</value>
<newvalue>fcipLink</newvalue>
</mapping>
<mapping>
<value>225</value>
<newvalue>rpr</newvalue>
</mapping>
<mapping>
<value>226</value>
<newvalue>qam</newvalue>
</mapping>
<mapping>
<value>227</value>
<newvalue>lmp</newvalue>
</mapping>
<mapping>
<value>228</value>
<newvalue>cblVectaStar</newvalue>
</mapping>
<mapping>
<value>229</value>
<newvalue>docsCableMCmtsDownstream</newvalue>
</mapping>
<mapping>
<value>230</value>
<newvalue>adsl2</newvalue>
</mapping>
<mapping>
<value>231</value>
<newvalue>macSecControlledIF</newvalue>
</mapping>
<mapping>
<value>232</value>
<newvalue>macSecUncontrolledIF</newvalue>
</mapping>
<mapping>
<value>233</value>
<newvalue>aviciOpticalEther</newvalue>
</mapping>
<mapping>
<value>234</value>
<newvalue>atmbond</newvalue>
</mapping>
<mapping>
<value>235</value>
<newvalue>voiceFGDOS</newvalue>
</mapping>
<mapping>
<value>236</value>
<newvalue>mocaVersion1</newvalue>
</mapping>
<mapping>
<value>237</value>
<newvalue>ieee80216WMAN</newvalue>
</mapping>
<mapping>
<value>238</value>
<newvalue>adsl2plus</newvalue>
</mapping>
<mapping>
<value>239</value>
<newvalue>dvbRcsMacLayer</newvalue>
</mapping>
<mapping>
<value>240</value>
<newvalue>dvbTdm</newvalue>
</mapping>
<mapping>
<value>241</value>
<newvalue>dvbRcsTdma</newvalue>
</mapping>
<mapping>
<value>242</value>
<newvalue>x86Laps</newvalue>
</mapping>
<mapping>
<value>243</value>
<newvalue>wwanPP</newvalue>
</mapping>
<mapping>
<value>244</value>
<newvalue>wwanPP2</newvalue>
</mapping>
<mapping>
<value>245</value>
<newvalue>voiceEBS</newvalue>
</mapping>
<mapping>
<value>246</value>
<newvalue>ifPwType</newvalue>
</mapping>
<mapping>
<value>247</value>
<newvalue>ilan</newvalue>
</mapping>
<mapping>
<value>248</value>
<newvalue>pip</newvalue>
</mapping>
<mapping>
<value>249</value>
<newvalue>aluELP</newvalue>
</mapping>
<mapping>
<value>250</value>
<newvalue>gpon</newvalue>
</mapping>
<mapping>
<value>251</value>
<newvalue>vdsl2</newvalue>
</mapping>
<mapping>
<value>252</value>
<newvalue>capwapDot11Profile</newvalue>
</mapping>
<mapping>
<value>253</value>
<newvalue>capwapDot11Bss</newvalue>
</mapping>
<mapping>
<value>254</value>
<newvalue>capwapWtpVirtualRadio</newvalue>
</mapping>
<mapping>
<value>255</value>
<newvalue>bits</newvalue>
</mapping>
<mapping>
<value>256</value>
<newvalue>docsCableUpstreamRfPort</newvalue>
</mapping>
<mapping>
<value>257</value>
<newvalue>cableDownstreamRfPort</newvalue>
</mapping>
<mapping>
<value>258</value>
<newvalue>vmwareVirtualNic</newvalue>
</mapping>
<mapping>
<value>259</value>
<newvalue>ieee802154</newvalue>
</mapping>
<mapping>
<value>260</value>
<newvalue>otnOdu</newvalue>
</mapping>
<mapping>
<value>261</value>
<newvalue>otnOtu</newvalue>
</mapping>
<mapping>
<value>262</value>
<newvalue>ifVfiType</newvalue>
</mapping>
<mapping>
<value>263</value>
<newvalue>g9981</newvalue>
</mapping>
<mapping>
<value>264</value>
<newvalue>g9982</newvalue>
</mapping>
<mapping>
<value>265</value>
<newvalue>g9983</newvalue>
</mapping>
<mapping>
<value>266</value>
<newvalue>aluEpon</newvalue>
</mapping>
<mapping>
<value>267</value>
<newvalue>aluEponOnu</newvalue>
</mapping>
<mapping>
<value>268</value>
<newvalue>aluEponPhysicalUni</newvalue>
</mapping>
<mapping>
<value>269</value>
<newvalue>aluEponLogicalLink</newvalue>
</mapping>
<mapping>
<value>270</value>
<newvalue>aluGponOnu</newvalue>
</mapping>
<mapping>
<value>271</value>
<newvalue>aluGponPhysicalUni</newvalue>
</mapping>
<mapping>
<value>272</value>
<newvalue>vmwareNicTeam</newvalue>
</mapping>
<mapping>
<value>277</value>
<newvalue>docsOfdmDownstream</newvalue>
</mapping>
<mapping>
<value>278</value>
<newvalue>docsOfdmaUpstream</newvalue>
</mapping>
<mapping>
<value>279</value>
<newvalue>gfast</newvalue>
</mapping>
<mapping>
<value>280</value>
<newvalue>sdci</newvalue>
</mapping>
<mapping>
<value>281</value>
<newvalue>xboxWireless</newvalue>
</mapping>
<mapping>
<value>282</value>
<newvalue>fastdsl</newvalue>
</mapping>
<mapping>
<value>283</value>
<newvalue>docsCableScte55d1FwdOob</newvalue>
</mapping>
<mapping>
<value>284</value>
<newvalue>docsCableScte55d1RetOob</newvalue>
</mapping>
<mapping>
<value>285</value>
<newvalue>docsCableScte55d2DsOob</newvalue>
</mapping>
<mapping>
<value>286</value>
<newvalue>docsCableScte55d2UsOob</newvalue>
</mapping>
<mapping>
<value>287</value>
<newvalue>docsCableNdf</newvalue>
</mapping>
<mapping>
<value>288</value>
<newvalue>docsCableNdr</newvalue>
</mapping>
<mapping>
<value>289</value>
<newvalue>ptm</newvalue>
</mapping>
<mapping>
<value>290</value>
<newvalue>ghn</newvalue>
</mapping>
</mappings>
</valuemap>
<valuemap>
<uuid>77c84b431ba249519bb22ee9127f7e1e</uuid>
<name>Service state</name>
<mappings>
<mapping>
<value>0</value>
<newvalue>Down</newvalue>
</mapping>
<mapping>
<value>1</value>
<newvalue>Up</newvalue>
</mapping>
</mappings>
</valuemap>
<valuemap>
<uuid>1823ffcbb52b41c6805672ae68bb27ad</uuid>
<name>zabbix.host.available</name>
<mappings>
<mapping>
<value>0</value>
<newvalue>not available</newvalue>
</mapping>
<mapping>
<value>1</value>
<newvalue>available</newvalue>
</mapping>
<mapping>
<value>2</value>
<newvalue>unknown</newvalue>
</mapping>
</mappings>
</valuemap>
</valuemaps>
</template>
</templates>
<graphs>
<graph>
<uuid>af057492d8b14ce1bc5d972a38b30100</uuid>
<name>Uptime</name>
<show_work_period>NO</show_work_period>
<show_triggers>NO</show_triggers>
<graph_items>
<graph_item>
<color>00BB00</color>
<item>
<host>IPv0 - Template Datacom DmOS</host>
<key>system.uptime[sysUpTime.0]</key>
</item>
</graph_item>
</graph_items>
</graph>
</graphs>
</zabbix_export>