zabbix 布署实践【7 H3C网络设备监控模版制作思路】
我们知道,zabbix安装后自带Template OS Linux 模版已满足了绝大部分Linux服务器的基础环境监控,只是我们在其模版上稍微修改,可配合将SWAP监控取消,另存为一个叫OS Linux noswap的模版就可以我们的VM使用。
但是网络设备呢,zabbix的官网上提供了很多的关于网络设备的模版,但大多都是思科的模版。
因上次的斯诺登事件后,我们国人的自己企业的网络内,倾向于使用各大厂商的网络设备,不拘一格。有思科,有华为,有Juniper,有H3C等等,但问题来了,为什么网络设备的监控模版不通用呢?
那就是OID---每个厂家的设备在设计之初,除了底层用了公有OID库,上层就自成一套私有OID,这有点类似于数据库的表结构+字段名称的概念,各有各的标准
我们的网络设备的常规监控是通过SNMP协议来获取的,协议是标准的,但OID有可能不同,这就造了南向API的调用接口不同。因此网络设备的监控模版,绝大部分不通用,除非你的网络设备买的刚才是同一厂家,并刚好这批型号使用着同一套OID
当然,幸运的是,起初还是有一些基础OID是公用的,可参考百度上相关搜索,比如http://wutou.blog.51cto.com/615096/1736806,实在不知OID的,有跟厂商合作的同学,可以跟厂家沟通索要一下你需要的OID值
这里我将分享一下H3C 这网络设备的监控模版制作方法。文章底部,我也将分享一下几款H3C型号的zabbix监控基础模版
这里我们以H3C的MSR3640型号为例,在H3C的设备上执行一条命令,获取所有的OID对应关系
MSR3640-1>display snmp-agent mib-node ---------每个型号获取OID的命令可能不一样,这可能需要查手册。
iso<1>(NA)
|-std<1.0>(NA)
|-iso8802<1.0.8802>(NA)
|-ieee802dot1<1.0.8802.1>(NA)
|-ieee802dot1mibs<1.0.8802.1.1>(NA)
|-lldpMIB<1.0.8802.1.1.2>(NA)
|-lldpNotifications<1.0.8802.1.1.2.0>(NA)
|-lldpNotificationPrefix<1.0.8802.1.1.2.0.0>(NA)
|-lldpRemTablesChange<1.0.8802.1.1.2.0.0.1>(NA)
|-lldpObjects<1.0.8802.1.1.2.1>(NA)
|-lldpConfiguration<1.0.8802.1.1.2.1.1>(NA)
|-*lldpMessageTxInterval<1.0.8802.1.1.2.1.1.1>(RW)
|-*lldpMessageTxHoldMultiplier<1.0.8802.1.1.2.1.1.2>(RW)
|-*lldpReinitDelay<1.0.8802.1.1.2.1.1.3>(RW)
|-*lldpTxDelay<1.0.8802.1.1.2.1.1.4>(RW)
|-*lldpNotificationInterval<1.0.8802.1.1.2.1.1.5>(RW)
|-lldpPortConfigTable<1.0.8802.1.1.2.1.1.6>(NA)
|-lldpPortConfigEntry<1.0.8802.1.1.2.1.1.6.1>(NA)
|-*lldpPortConfigPortNum<1.0.8802.1.1.2.1.1.6.1.1>(NA)
|-*lldpPortConfigAdminStatus<1.0.8802.1.1.2.1.1.6.1.2>(RW)
|-*lldpPortConfigNotificationEnable<1.0.8802.1.1.2.1.1.6.1.3>(RW)
|-*lldpPortConfigTLVsTxEnable<1.0.8802.1.1.2.1.1.6.1.4>(RW)
---- More ----
一大串的OID值<>里的数字
比如我们要当前内存的使用率的状态,比如下面的结果显示,内存返回剩余率61.1%
<MSR3640-1>dis memory
The statistics about memory is measured in KB:
Slot 0:
Total Used Free Shared Buffers Cached FreeRatio
Mem: 2028944 790128 1238816 0 588 125120 61.1%
-/+ Buffers/Cache: 664420 1364524
Swap: 0 0 0
则我们就需要知道当前对应OID值返的值
测试OID调通,我们需要先将本网络设备的snmp功能打开。
<MSR3640-1>dis cu | in snmp
snmp-agent
snmp-agent local-engineid 800063A2XXXXXXXXXXXXXXXXX
snmp-agent community read venic
snmp-agent sys-info version all
如上配置已显示,我开启了SNMP,并放开snmp community为venic,亦是指,如果有外人来访问我的snmp功能时,外人需要报暗号为 venic,答对了我才返回结果给它,默认不改这个参数的话,是团体名为public,怕有攻击,或有人乱请求的snmp服务,我们的团体名应设置为你自己知道的,
接下来我们需要使用到一台linux的客户机,并安装了net-snmp net-snmp-utils服务,通常是zabbix的Server端,或者Proxy端上。
使用命令尝试获取一下
snmpwalk -v 2c -c <团体名> <网络设备IP> <OID值>
比如我刚查看刚才那台路由器的内存剩余百分比,如下显示,
[root@zabbixserver ~]# snmpwalk -v 2c -c public 10.10.10.1 1.3.6.1.4.1.25506.2.6.1.1.1.1.8.11
SNMPv2-SMI::enterprises.25506.2.6.1.1.1.1.8.11 = INTEGER: 38
当前内存使用了,38%,符合上面命令的结果。
也就是说,你知道了网络设备的OID值 ,你想监控啥就都能拿得到值,
接着我们就可以创建监控模版了
模版叫H3C MSR3640
它包含3个应用集
1个是基础项监控
1个是自动探索接口
1个是自动探环境。
在基础项监控中,我们新建一个监控项,名叫Memory Use,定义的参数如下,保存即可,
键值是自己定义的名称,一般我们会跟OID手册中的名称起一致的名字,
OID就是刚才测试通过的OID值
这里的{$SNMP_COMMUNITY},我定义的是一个变量,也就是这个变量在这个模版中,暂未声明它是venic,因为我不知道将还有没有其它网络设备是不叫这样venic。
那这个{$SNMP_COMMUNITY}变量是怎么赋值的呢?如下,我们在添加主机监控时,在“宏”中,将这个变量赋值进去,那这就意味着,将来这个团体名,是在创建监控主机时配进去的,这样可以提高模版的通用性
我们还可以给这个监控项做一个告警阈值,调用它的键值结果,做实时最新一次的结果的判断,当它内存使用率大于80时,也触发告警
那我们再看一个结果,我把上面的那条命令去掉一个.11,显示的结果如下
[root@zabbixserver ~]# snmpwalk -v 2c -c public 10.10.10.1 1.3.6.1.4.1.25506.2.6.1.1.1.1.8
SNMPv2-SMI::enterprises.25506.2.6.1.1.1.1.8.1 = INTEGER: 0
SNMPv2-SMI::enterprises.25506.2.6.1.1.1.1.8.2 = INTEGER: 0
SNMPv2-SMI::enterprises.25506.2.6.1.1.1.1.8.3 = INTEGER: 0
SNMPv2-SMI::enterprises.25506.2.6.1.1.1.1.8.4 = INTEGER: 0
SNMPv2-SMI::enterprises.25506.2.6.1.1.1.1.8.7 = INTEGER: 0
SNMPv2-SMI::enterprises.25506.2.6.1.1.1.1.8.11 = INTEGER: 38
SNMPv2-SMI::enterprises.25506.2.6.1.1.1.1.8.12 = INTEGER: 0
SNMPv2-SMI::enterprises.25506.2.6.1.1.1.1.8.13 = INTEGER: 0
SNMPv2-SMI::enterprises.25506.2.6.1.1.1.1.8.16 = INTEGER: 0
SNMPv2-SMI::enterprises.25506.2.6.1.1.1.1.8.20 = INTEGER: 0
SNMPv2-SMI::enterprises.25506.2.6.1.1.1.1.8.21 = INTEGER: 0
SNMPv2-SMI::enterprises.25506.2.6.1.1.1.1.8.22 = INTEGER: 0
SNMPv2-SMI::enterprises.25506.2.6.1.1.1.1.8.23 = INTEGER: 0
SNMPv2-SMI::enterprises.25506.2.6.1.1.1.1.8.24 = INTEGER: 0
SNMPv2-SMI::enterprises.25506.2.6.1.1.1.1.8.25 = INTEGER: 0
SNMPv2-SMI::enterprises.25506.2.6.1.1.1.1.8.26 = INTEGER: 0
SNMPv2-SMI::enterprises.25506.2.6.1.1.1.1.8.27 = INTEGER: 0
SNMPv2-SMI::enterprises.25506.2.6.1.1.1.1.8.28 = INTEGER: 0
SNMPv2-SMI::enterprises.25506.2.6.1.1.1.1.8.29 = INTEGER: 0
SNMPv2-SMI::enterprises.25506.2.6.1.1.1.1.8.30 = INTEGER: 0
SNMPv2-SMI::enterprises.25506.2.6.1.1.1.1.8.36 = INTEGER: 0
SNMPv2-SMI::enterprises.25506.2.6.1.1.1.1.8.37 = INTEGER: 0
SNMPv2-SMI::enterprises.25506.2.6.1.1.1.1.8.38 = INTEGER: 0
SNMPv2-SMI::enterprises.25506.2.6.1.1.1.1.8.39 = INTEGER: 0
SNMPv2-SMI::enterprises.25506.2.6.1.1.1.1.8.43 = INTEGER: 0
SNMPv2-SMI::enterprises.25506.2.6.1.1.1.1.8.44 = INTEGER: 0
SNMPv2-SMI::enterprises.25506.2.6.1.1.1.1.8.45 = INTEGER: 0
SNMPv2-SMI::enterprises.25506.2.6.1.1.1.1.8.46 = INTEGER: 0
SNMPv2-SMI::enterprises.25506.2.6.1.1.1.1.8.48 = INTEGER: 0
SNMPv2-SMI::enterprises.25506.2.6.1.1.1.1.8.64 = INTEGER: 0
SNMPv2-SMI::enterprises.25506.2.6.1.1.1.1.8.65 = INTEGER: 0
SNMPv2-SMI::enterprises.25506.2.6.1.1.1.1.8.66 = INTEGER: 0
SNMPv2-SMI::enterprises.25506.2.6.1.1.1.1.8.67 = INTEGER: 0
SNMPv2-SMI::enterprises.25506.2.6.1.1.1.1.8.71 = INTEGER: 0
SNMPv2-SMI::enterprises.25506.2.6.1.1.1.1.8.76 = INTEGER: 0
SNMPv2-SMI::enterprises.25506.2.6.1.1.1.1.8.77 = INTEGER: 0
SNMPv2-SMI::enterprises.25506.2.6.1.1.1.1.8.78 = INTEGER: 0
SNMPv2-SMI::enterprises.25506.2.6.1.1.1.1.8.79 = INTEGER: 0
SNMPv2-SMI::enterprises.25506.2.6.1.1.1.1.8.80 = INTEGER: 0
SNMPv2-SMI::enterprises.25506.2.6.1.1.1.1.8.81 = INTEGER: 0
SNMPv2-SMI::enterprises.25506.2.6.1.1.1.1.8.1356 = INTEGER: 0
这样的结果返回给zabbix它能接收吗?答,这种看情况,像这种监控,我们已经在zabbix的监控项中,定义了返回值是正数、符点、或整字,那样zabbix只接受单一值的返回,上面的返回只能给你返回字符串。监控项在应用后,会抛出得到的值无法应用。监控项显示X状态
如果端口监控项我们一个一个手工加的话,会死人,比如一台交换机有几十个端口,一个端口我们要监控它的进出流 量,进出的误码包等。
那假如我有一个需求,想让它仿照linux模版那样,将机器的端口,自动探索,然后循环自动添加单一数值的监控项?
我们需要做模版内部的自动探索的二级模版了。
我们做一下端口的自动探索监控,幸运的是我们的接口的探索,无需OID值,zabbix的服务端帮我做了一个discory的方法,如果下配置,它就帮我检索出所有接口的OID,并赋值给{#SNMPVALUE}中,等下我们就可以通过这个变量值在,监控项原型中,定义我们要监控的内容 。
比如接口的出方向流量。zabbix又帮我做了一个方法ifOutOctets,回传这个流量值。如下
依此类推一个端口的我们就可以复用监控以下这么多要监控的内容,接口的状态,接口的流量,接口的误码,接口的管理状态
而且我们还可以给它定义监控的阈值来触发告警。
当然我们也可以借用zabbix的discovry来创建其它的自动发现
比如,上海这台机器上2个电源设备power,但因有些机器只接单电源,有的接双电,我又不想通过自定义OID值来监控这一项,我想让其自动探索,有2个就监控2个,只有1个就监控1个,我无需关心
<MSR3640-1>dis power-supply
Index Status
-----------------------
PWR1 normal
PWR2 normal
对应该的OID值
<MSR3640-1>display snmp-agent mib-node | in 1.3.6.1.4.1.25506.8.35.9.1.2.1
|-hh3cdevMPowerStatusEntry<1.3.6.1.4.1.25506.8.35.9.1.2.1>(NA)
|-*hh3cDevMPowerNum<1.3.6.1.4.1.25506.8.35.9.1.2.1.1>(RO)
|-*hh3cDevMPowerStatus<1.3.6.1.4.1.25506.8.35.9.1.2.1.2>(RO)
其中1.3.6.1.4.1.25506.8.35.9.1.2.1.1记录电源数量
其中1.3.6.1.4.1.25506.8.35.9.1.2.1.2记录电源状态
通过客户端命令远程访问,显示为2个电源
[root@zabbixserver ~]# snmpwalk -v 2c -c PUBLIC XXXXX 1.3.6.1.4.1.25506.8.35.9.1.2.1.1
SNMPv2-SMI::enterprises.25506.8.35.9.1.2.1.1.1 = INTEGER: 1
SNMPv2-SMI::enterprises.25506.8.35.9.1.2.1.1.2 = INTEGER: 2
如果我们这时要探索的话,可以将上面这2条记录探索回来,得到两个值,1和2 ,并赋值给{#SNMPVALUE },如下示例
我们知道只能1和2我们是无法通过SNMP拿不到状态结果的,我就是需要跟其中1.3.6.1.4.1.25506.8.35.9.1.2.1.2记录电源状态的OID相加,得到我们需要查看的值
[root@zabbixserver ~]# snmpwalk -v 2c -c Public X.X.X.X 1.3.6.1.4.1.25506.8.35.9.1.2.1.2.1
SNMPv2-SMI::enterprises.25506.8.35.9.1.2.1.2.1 = INTEGER: 1
[root@zabbixserver ~]# snmpwalk -v 2c -c Public X.X.X.X 1.3.6.1.4.1.25506.8.35.9.1.2.1.2.2
SNMPv2-SMI::enterprises.25506.8.35.9.1.2.1.2.2 = INTEGER: 1
它的状态显示反回显示都1,指的是normal状态
接下来我们就可以通过这个思路,创建监控项,如下截图
1、名称中的$1,代表探索的条目数目1和2, 这样,我们探索出来的监控项,在最终的zabbix中显示就是 Status of Power 1 Status of Power 2
2、键值中的{SNMPVALUE}则是我们在上面探索后,得到的返回值1和2,并把它做成一个键值名称,因为在1个模版中,键值是为人定义的,是唯一的,是为后面的触发器创建作调用的,如果键值名称不唯一,模版在保存时会有提示报错。
3、SNMP OID中的{SNMPINDEX}就是我们上面刚才所提到的思路,相加
4、查看值:H3C PowerStatus 是自定义的,因为
4、查看值:H3C PowerStatus 是自定义的,因为zabbix记录只是数字,但我们前端需要展示,这个状态代表什么意思,所以我们可以自定义这个展示值,并应用到监控项中。
还可以关于电源的,还可以添加触发器,规则diff(0)为最后一次比较发生数字有变化,抛出告警
相关H3C zabbix3.0 模版分享,只需将各个模版内的代码拷贝,分别另存为一份xml文件到你本地电脑,就可以导入到你的zabbix模版中。后续可跟据自己的需求,进行修改,添加等操作
https://share.zabbix.com/component/mtree/network_devices/h3c-switch-chinese?Itemid=
https://share.zabbix.com/network_devices/h3c-wireless-ac-chinese
<?xml version="1.0" encoding="UTF-8"?> <zabbix_export> <version>3.0</version> <date>2017-01-18T10:14:07Z</date> <groups> <group> <name>Templates</name> </group> </groups> <templates> <template> <template>H3C-4</template> <name>H3C F100 F1000</name> <description/> <groups> <group> <name>Templates</name> </group> </groups> <applications> <application> <name>Discovery Env</name> </application> <application> <name>Discovery Int</name> </application> <application> <name>General</name> </application> </applications> <items> <item> <name>CPU</name> <type>4</type> <snmp_community>{$SNMP_COMMUNITY}</snmp_community> <multiplier>0</multiplier> <snmp_oid>1.3.6.1.4.1.25506.2.6.1.1.1.1.6.3</snmp_oid> <key>hh3cEntityExtCpuUsage</key> <delay>60</delay> <history>7</history> <trends>14</trends> <status>0</status> <value_type>3</value_type> <allowed_hosts/> <units>%</units> <delta>0</delta> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <formula>1</formula> <delay_flex/> <params/> <ipmi_sensor/> <data_type>0</data_type> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description/> <inventory_link>0</inventory_link> <applications> <application> <name>General</name> </application> </applications> <valuemap/> <logtimefmt/> </item> <item> <name>Memory Use</name> <type>4</type> <snmp_community>{$SNMP_COMMUNITY}</snmp_community> <multiplier>1</multiplier> <snmp_oid>1.3.6.1.4.1.25506.2.6.1.1.1.1.8.3</snmp_oid> <key>hh3cEntityExtMemUsage</key> <delay>60</delay> <history>7</history> <trends>14</trends> <status>0</status> <value_type>3</value_type> <allowed_hosts/> <units>%</units> <delta>0</delta> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <formula>1</formula> <delay_flex/> <params/> <ipmi_sensor/> <data_type>0</data_type> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description/> <inventory_link>0</inventory_link> <applications> <application> <name>General</name> </application> </applications> <valuemap/> <logtimefmt/> </item> <item> <name>ICMP loss</name> <type>3</type> <snmp_community/> <multiplier>0</multiplier> <snmp_oid/> <key>icmppingloss</key> <delay>60</delay> <history>7</history> <trends>14</trends> <status>0</status> <value_type>0</value_type> <allowed_hosts/> <units>%</units> <delta>0</delta> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <formula>1</formula> <delay_flex/> <params/> <ipmi_sensor/> <data_type>0</data_type> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description/> <inventory_link>0</inventory_link> <applications> <application> <name>General</name> </application> </applications> <valuemap/> <logtimefmt/> </item> <item> <name>ICMP response time</name> <type>3</type> <snmp_community/> <multiplier>1</multiplier> <snmp_oid/> <key>icmppingsec</key> <delay>60</delay> <history>7</history> <trends>14</trends> <status>0</status> <value_type>0</value_type> <allowed_hosts/> <units>s</units> <delta>0</delta> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <formula>1</formula> <delay_flex/> <params/> <ipmi_sensor/> <data_type>0</data_type> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description/> <inventory_link>0</inventory_link> <applications> <application> <name>General</name> </application> </applications> <valuemap/> <logtimefmt/> </item> <item> <name>Number of network interfaces</name> <type>4</type> <snmp_community>{$SNMP_COMMUNITY}</snmp_community> <multiplier>0</multiplier> <snmp_oid>IF-MIB::ifNumber.0</snmp_oid> <key>ifNumber</key> <delay>3600</delay> <history>7</history> <trends>14</trends> <status>0</status> <value_type>3</value_type> <allowed_hosts/> <units/> <delta>0</delta> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <formula>1</formula> <delay_flex/> <params/> <ipmi_sensor/> <data_type>0</data_type> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description/> <inventory_link>0</inventory_link> <applications> <application> <name>Discovery Int</name> </application> </applications> <valuemap/> <logtimefmt/> </item> <item> <name>sysUpTime</name> <type>4</type> <snmp_community>{$SNMP_COMMUNITY}</snmp_community> <multiplier>0</multiplier> <snmp_oid>DISMAN-EVENT-MIB::sysUpTimeInstance</snmp_oid> <key>sysUpTime</key> <delay>300</delay> <history>7</history> <trends>14</trends> <status>0</status> <value_type>0</value_type> <allowed_hosts/> <units>uptime</units> <delta>0</delta> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <formula>1</formula> <delay_flex/> <params/> <ipmi_sensor/> <data_type>0</data_type> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description/> <inventory_link>0</inventory_link> <applications> <application> <name>General</name> </application> </applications> <valuemap/> <logtimefmt/> </item> </items> <discovery_rules> <discovery_rule> <name>Number of DevicePower</name> <type>4</type> <snmp_community>{$SNMP_COMMUNITY}</snmp_community> <snmp_oid>discovery[{#SNMPVALUE},1.3.6.1.4.1.25506.8.35.9.1.2.1.1]</snmp_oid> <key>hh3cDevMPowerNum</key> <delay>3600</delay> <status>0</status> <allowed_hosts/> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <delay_flex/> <params/> <ipmi_sensor/> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <filter> <evaltype>0</evaltype> <formula/> <conditions/> </filter> <lifetime>30</lifetime> <description/> <item_prototypes> <item_prototype> <name>Status of Power $1</name> <type>4</type> <snmp_community>{$SNMP_COMMUNITY}</snmp_community> <multiplier>0</multiplier> <snmp_oid>1.3.6.1.4.1.25506.8.35.9.1.2.1.2.{#SNMPINDEX}</snmp_oid> <key>hh3cDevMPowerStatus[{#SNMPVALUE}]</key> <delay>60</delay> <history>7</history> <trends>14</trends> <status>0</status> <value_type>3</value_type> <allowed_hosts/> <units/> <delta>0</delta> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <formula>1</formula> <delay_flex/> <params/> <ipmi_sensor/> <data_type>0</data_type> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description/> <inventory_link>0</inventory_link> <applications> <application> <name>Discovery Env</name> </application> </applications> <valuemap> <name>H3C PowerStatus</name> </valuemap> <logtimefmt/> <application_prototypes/> </item_prototype> </item_prototypes> <trigger_prototypes> <trigger_prototype> <expression>{H3C-4:hh3cDevMPowerStatus[{#SNMPVALUE}].diff(0)}=1</expression> <name>Operational status was changed on {HOST.NAME} Power {#SNMPVALUE}</name> <url/> <status>0</status> <priority>2</priority> <description/> <type>0</type> <dependencies/> </trigger_prototype> </trigger_prototypes> <graph_prototypes/> <host_prototypes/> </discovery_rule> <discovery_rule> <name>Network interfaces</name> <type>4</type> <snmp_community>{$SNMP_COMMUNITY}</snmp_community> <snmp_oid>discovery[{#SNMPVALUE},IF-MIB::ifDescr]</snmp_oid> <key>ifDescr</key> <delay>3600</delay> <status>0</status> <allowed_hosts/> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <delay_flex/> <params/> <ipmi_sensor/> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <filter> <evaltype>0</evaltype> <formula/> <conditions/> </filter> <lifetime>30</lifetime> <description/> <item_prototypes> <item_prototype> <name>Admin status of interface $1</name> <type>4</type> <snmp_community>{$SNMP_COMMUNITY}</snmp_community> <multiplier>0</multiplier> <snmp_oid>IF-MIB::ifAdminStatus.{#SNMPINDEX}</snmp_oid> <key>ifAdminStatus[{#SNMPVALUE}]</key> <delay>60</delay> <history>7</history> <trends>14</trends> <status>0</status> <value_type>3</value_type> <allowed_hosts/> <units/> <delta>0</delta> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <formula>1</formula> <delay_flex/> <params/> <ipmi_sensor/> <data_type>0</data_type> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description/> <inventory_link>0</inventory_link> <applications> <application> <name>Discovery Int</name> </application> </applications> <valuemap> <name>SNMP interface status (ifAdminStatus)</name> </valuemap> <logtimefmt/> <application_prototypes/> </item_prototype> <item_prototype> <name>Alias of interface $1</name> <type>4</type> <snmp_community>{$SNMP_COMMUNITY}</snmp_community> <multiplier>0</multiplier> <snmp_oid>IF-MIB::ifAlias.{#SNMPINDEX}</snmp_oid> <key>ifAlias[{#SNMPVALUE}]</key> <delay>3600</delay> <history>7</history> <trends>0</trends> <status>0</status> <value_type>1</value_type> <allowed_hosts/> <units/> <delta>0</delta> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <formula>1</formula> <delay_flex/> <params/> <ipmi_sensor/> <data_type>0</data_type> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description/> <inventory_link>0</inventory_link> <applications> <application> <name>Discovery Int</name> </application> </applications> <valuemap/> <logtimefmt/> <application_prototypes/> </item_prototype> <item_prototype> <name>Description of interface $1</name> <type>4</type> <snmp_community>{$SNMP_COMMUNITY}</snmp_community> <multiplier>0</multiplier> <snmp_oid>IF-MIB::ifDescr.{#SNMPINDEX}</snmp_oid> <key>ifDescr[{#SNMPVALUE}]</key> <delay>3600</delay> <history>7</history> <trends>0</trends> <status>0</status> <value_type>1</value_type> <allowed_hosts/> <units/> <delta>0</delta> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <formula>1</formula> <delay_flex/> <params/> <ipmi_sensor/> <data_type>0</data_type> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description/> <inventory_link>0</inventory_link> <applications> <application> <name>Discovery Int</name> </application> </applications> <valuemap/> <logtimefmt/> <application_prototypes/> </item_prototype> <item_prototype> <name>Inbound errors on interface $1</name> <type>4</type> <snmp_community>{$SNMP_COMMUNITY}</snmp_community> <multiplier>0</multiplier> <snmp_oid>IF-MIB::ifInErrors.{#SNMPINDEX}</snmp_oid> <key>ifInErrors[{#SNMPVALUE}]</key> <delay>60</delay> <history>7</history> <trends>14</trends> <status>0</status> <value_type>3</value_type> <allowed_hosts/> <units/> <delta>1</delta> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <formula>1</formula> <delay_flex/> <params/> <ipmi_sensor/> <data_type>0</data_type> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description/> <inventory_link>0</inventory_link> <applications> <application> <name>Discovery Int</name> </application> </applications> <valuemap/> <logtimefmt/> <application_prototypes/> </item_prototype> <item_prototype> <name>Incoming traffic on interface $1</name> <type>4</type> <snmp_community>{$SNMP_COMMUNITY}</snmp_community> <multiplier>1</multiplier> <snmp_oid>IF-MIB::ifInOctets.{#SNMPINDEX}</snmp_oid> <key>ifInOctets[{#SNMPVALUE}]</key> <delay>60</delay> <history>7</history> <trends>14</trends> <status>0</status> <value_type>3</value_type> <allowed_hosts/> <units>bps</units> <delta>1</delta> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <formula>8</formula> <delay_flex/> <params/> <ipmi_sensor/> <data_type>0</data_type> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description/> <inventory_link>0</inventory_link> <applications> <application> <name>Discovery Int</name> </application> </applications> <valuemap/> <logtimefmt/> <application_prototypes/> </item_prototype> <item_prototype> <name>Operational status of interface $1</name> <type>4</type> <snmp_community>{$SNMP_COMMUNITY}</snmp_community> <multiplier>0</multiplier> <snmp_oid>IF-MIB::ifOperStatus.{#SNMPINDEX}</snmp_oid> <key>ifOperStatus[{#SNMPVALUE}]</key> <delay>60</delay> <history>7</history> <trends>14</trends> <status>0</status> <value_type>3</value_type> <allowed_hosts/> <units/> <delta>0</delta> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <formula>1</formula> <delay_flex/> <params/> <ipmi_sensor/> <data_type>0</data_type> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description/> <inventory_link>0</inventory_link> <applications> <application> <name>Discovery Int</name> </application> </applications> <valuemap> <name>SNMP interface status (ifOperStatus)</name> </valuemap> <logtimefmt/> <application_prototypes/> </item_prototype> <item_prototype> <name>Outbound errors on interface $1</name> <type>4</type> <snmp_community>{$SNMP_COMMUNITY}</snmp_community> <multiplier>0</multiplier> <snmp_oid>IF-MIB::ifOutErrors.{#SNMPINDEX}</snmp_oid> <key>ifOutErrors[{#SNMPVALUE}]</key> <delay>60</delay> <history>7</history> <trends>14</trends> <status>0</status> <value_type>3</value_type> <allowed_hosts/> <units/> <delta>1</delta> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <formula>1</formula> <delay_flex/> <params/> <ipmi_sensor/> <data_type>0</data_type> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description/> <inventory_link>0</inventory_link> <applications> <application> <name>Discovery Int</name> </application> </applications> <valuemap/> <logtimefmt/> <application_prototypes/> </item_prototype> <item_prototype> <name>Outgoing traffic on interface $1</name> <type>4</type> <snmp_community>{$SNMP_COMMUNITY}</snmp_community> <multiplier>1</multiplier> <snmp_oid>IF-MIB::ifOutOctets.{#SNMPINDEX}</snmp_oid> <key>ifOutOctets[{#SNMPVALUE}]</key> <delay>60</delay> <history>7</history> <trends>14</trends> <status>0</status> <value_type>3</value_type> <allowed_hosts/> <units>bps</units> <delta>1</delta> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <formula>8</formula> <delay_flex/> <params/> <ipmi_sensor/> <data_type>0</data_type> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description/> <inventory_link>0</inventory_link> <applications> <application> <name>Discovery Int</name> </application> </applications> <valuemap/> <logtimefmt/> <application_prototypes/> </item_prototype> </item_prototypes> <trigger_prototypes> <trigger_prototype> <expression>{H3C-4:ifInErrors[{#SNMPVALUE}].last(0)}>100 or {H3C-4:ifOutErrors[{#SNMPVALUE}].last(0)}>100</expression> <name>Errors on {HOST.NAME} interface {#SNMPVALUE}</name> <url/> <status>0</status> <priority>2</priority> <description/> <type>0</type> <dependencies/> </trigger_prototype> <trigger_prototype> <expression>{H3C-4:ifOperStatus[{#SNMPVALUE}].diff(0)}=1</expression> <name>Operational status was changed on {HOST.NAME} interface {#SNMPVALUE}</name> <url/> <status>0</status> <priority>2</priority> <description/> <type>0</type> <dependencies/> </trigger_prototype> </trigger_prototypes> <graph_prototypes> <graph_prototype> <name>Traffic on interface {#SNMPVALUE}</name> <width>900</width> <height>200</height> <yaxismin>0.0000</yaxismin> <yaxismax>100.0000</yaxismax> <show_work_period>0</show_work_period> <show_triggers>1</show_triggers> <type>0</type> <show_legend>1</show_legend> <show_3d>0</show_3d> <percent_left>0.0000</percent_left> <percent_right>0.0000</percent_right> <ymin_type_1>0</ymin_type_1> <ymax_type_1>0</ymax_type_1> <ymin_item_1>0</ymin_item_1> <ymax_item_1>0</ymax_item_1> <graph_items> <graph_item> <sortorder>0</sortorder> <drawtype>5</drawtype> <color>006600</color> <yaxisside>0</yaxisside> <calc_fnc>2</calc_fnc> <type>0</type> <item> <host>H3C-4</host> <key>ifInOctets[{#SNMPVALUE}]</key> </item> </graph_item> <graph_item> <sortorder>1</sortorder> <drawtype>0</drawtype> <color>000033</color> <yaxisside>0</yaxisside> <calc_fnc>2</calc_fnc> <type>0</type> <item> <host>H3C-4</host> <key>ifOutOctets[{#SNMPVALUE}]</key> </item> </graph_item> </graph_items> </graph_prototype> </graph_prototypes> <host_prototypes/> </discovery_rule> </discovery_rules> <macros> <macro> <macro>{$SNMP_COMMUNITY}</macro> <value>public</value> </macro> </macros> <templates/> <screens/> </template> </templates> <triggers> <trigger> <expression>{H3C-4:icmppingloss.min(2m)}>40</expression> <name>Ping loss is too high on {HOST.NAME}</name> <url/> <status>0</status> <priority>3</priority> <description>Packet loss more than 40% on {HOST.IP}</description> <type>0</type> <dependencies/> </trigger> <trigger> <expression>{H3C-4:icmppingsec.avg(2m)}>0.20</expression> <name>Response time is too high on {HOST.NAME}</name> <url/> <status>0</status> <priority>2</priority> <description>Response time more than 200ms for 2 minutes.</description> <type>0</type> <dependencies/> </trigger> <trigger> <expression>{H3C-4:hh3cEntityExtCpuUsage.last(0)}>80</expression> <name>{HOST.NAME} CPU>80%</name> <url/> <status>0</status> <priority>3</priority> <description/> <type>0</type> <dependencies/> </trigger> <trigger> <expression>{H3C-4:hh3cEntityExtMemUsage.last(0)}>80</expression> <name>{HOST.NAME} memory>80%</name> <url/> <status>0</status> <priority>3</priority> <description/> <type>0</type> <dependencies/> </trigger> <trigger> <expression>{H3C-4:sysUpTime.last(0)}<600</expression> <name>{HOST.NAME} reloaded</name> <url/> <status>0</status> <priority>1</priority> <description>{HOST.NAME} reloaded</description> <type>1</type> <dependencies/> </trigger> </triggers> <graphs> <graph> <name>CPU</name> <width>900</width> <height>200</height> <yaxismin>0.0000</yaxismin> <yaxismax>100.0000</yaxismax> <show_work_period>1</show_work_period> <show_triggers>1</show_triggers> <type>0</type> <show_legend>1</show_legend> <show_3d>0</show_3d> <percent_left>0.0000</percent_left> <percent_right>0.0000</percent_right> <ymin_type_1>0</ymin_type_1> <ymax_type_1>0</ymax_type_1> <ymin_item_1>0</ymin_item_1> <ymax_item_1>0</ymax_item_1> <graph_items> <graph_item> <sortorder>0</sortorder> <drawtype>0</drawtype> <color>1A7C11</color> <yaxisside>0</yaxisside> <calc_fnc>2</calc_fnc> <type>0</type> <item> <host>H3C-4</host> <key>hh3cEntityExtCpuUsage</key> </item> </graph_item> </graph_items> </graph> <graph> <name>Memory</name> <width>900</width> <height>200</height> <yaxismin>0.0000</yaxismin> <yaxismax>100.0000</yaxismax> <show_work_period>1</show_work_period> <show_triggers>0</show_triggers> <type>0</type> <show_legend>1</show_legend> <show_3d>0</show_3d> <percent_left>0.0000</percent_left> <percent_right>0.0000</percent_right> <ymin_type_1>0</ymin_type_1> <ymax_type_1>0</ymax_type_1> <ymin_item_1>0</ymin_item_1> <ymax_item_1>0</ymax_item_1> <graph_items> <graph_item> <sortorder>0</sortorder> <drawtype>0</drawtype> <color>1A7C11</color> <yaxisside>0</yaxisside> <calc_fnc>2</calc_fnc> <type>0</type> <item> <host>H3C-4</host> <key>hh3cEntityExtMemUsage</key> </item> </graph_item> </graph_items> </graph> </graphs> <value_maps> <value_map> <name>H3C PowerStatus</name> <mappings> <mapping> <value>1</value> <newvalue>Normal</newvalue> </mapping> <mapping> <value>2</value> <newvalue>Power Off</newvalue> </mapping> <mapping> <value>3</value> <newvalue>No insert</newvalue> </mapping> </mappings> </value_map> <value_map> <name>SNMP interface status (ifAdminStatus)</name> <mappings> <mapping> <value>1</value> <newvalue>up</newvalue> </mapping> <mapping> <value>2</value> <newvalue>down</newvalue> </mapping> <mapping> <value>3</value> <newvalue>testing</newvalue> </mapping> </mappings> </value_map> <value_map> <name>SNMP interface status (ifOperStatus)</name> <mappings> <mapping> <value>1</value> <newvalue>up</newvalue> </mapping> <mapping> <value>2</value> <newvalue>down</newvalue> </mapping> <mapping> <value>3</value> <newvalue>testing</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> </value_map> </value_maps> </zabbix_export>
<?xml version="1.0" encoding="UTF-8"?> <zabbix_export> <version>3.0</version> <date>2017-01-18T10:18:17Z</date> <groups> <group> <name>Templates</name> </group> </groups> <templates> <template> <template>H3C-5</template> <name>H3C MSR3640</name> <description/> <groups> <group> <name>Templates</name> </group> </groups> <applications> <application> <name>Discovery Env</name> </application> <application> <name>Discovery Int</name> </application> <application> <name>General</name> </application> </applications> <items> <item> <name>CPU</name> <type>4</type> <snmp_community>{$SNMP_COMMUNITY}</snmp_community> <multiplier>0</multiplier> <snmp_oid>1.3.6.1.4.1.25506.2.6.1.1.1.1.6.11</snmp_oid> <key>hh3cEntityExtCpuUsage</key> <delay>60</delay> <history>7</history> <trends>14</trends> <status>0</status> <value_type>3</value_type> <allowed_hosts/> <units>%</units> <delta>0</delta> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <formula>1</formula> <delay_flex/> <params/> <ipmi_sensor/> <data_type>0</data_type> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description/> <inventory_link>0</inventory_link> <applications> <application> <name>General</name> </application> </applications> <valuemap/> <logtimefmt/> </item> <item> <name>Memory Use</name> <type>4</type> <snmp_community>{$SNMP_COMMUNITY}</snmp_community> <multiplier>1</multiplier> <snmp_oid>1.3.6.1.4.1.25506.2.6.1.1.1.1.8.11</snmp_oid> <key>hh3cEntityExtMemUsage</key> <delay>60</delay> <history>7</history> <trends>14</trends> <status>0</status> <value_type>3</value_type> <allowed_hosts/> <units>%</units> <delta>0</delta> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <formula>1</formula> <delay_flex/> <params/> <ipmi_sensor/> <data_type>0</data_type> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description/> <inventory_link>0</inventory_link> <applications> <application> <name>General</name> </application> </applications> <valuemap/> <logtimefmt/> </item> <item> <name>ICMP loss</name> <type>3</type> <snmp_community/> <multiplier>0</multiplier> <snmp_oid/> <key>icmppingloss</key> <delay>60</delay> <history>7</history> <trends>14</trends> <status>0</status> <value_type>0</value_type> <allowed_hosts/> <units>%</units> <delta>0</delta> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <formula>1</formula> <delay_flex/> <params/> <ipmi_sensor/> <data_type>0</data_type> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description/> <inventory_link>0</inventory_link> <applications> <application> <name>General</name> </application> </applications> <valuemap/> <logtimefmt/> </item> <item> <name>ICMP response time</name> <type>3</type> <snmp_community/> <multiplier>1</multiplier> <snmp_oid/> <key>icmppingsec</key> <delay>60</delay> <history>7</history> <trends>14</trends> <status>0</status> <value_type>0</value_type> <allowed_hosts/> <units>s</units> <delta>0</delta> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <formula>1</formula> <delay_flex/> <params/> <ipmi_sensor/> <data_type>0</data_type> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description/> <inventory_link>0</inventory_link> <applications> <application> <name>General</name> </application> </applications> <valuemap/> <logtimefmt/> </item> <item> <name>Number of network interfaces</name> <type>4</type> <snmp_community>{$SNMP_COMMUNITY}</snmp_community> <multiplier>0</multiplier> <snmp_oid>IF-MIB::ifNumber.0</snmp_oid> <key>ifNumber</key> <delay>3600</delay> <history>7</history> <trends>14</trends> <status>0</status> <value_type>3</value_type> <allowed_hosts/> <units/> <delta>0</delta> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <formula>1</formula> <delay_flex/> <params/> <ipmi_sensor/> <data_type>0</data_type> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description/> <inventory_link>0</inventory_link> <applications> <application> <name>Discovery Int</name> </application> </applications> <valuemap/> <logtimefmt/> </item> <item> <name>sysUpTime</name> <type>4</type> <snmp_community>{$SNMP_COMMUNITY}</snmp_community> <multiplier>0</multiplier> <snmp_oid>DISMAN-EVENT-MIB::sysUpTimeInstance</snmp_oid> <key>sysUpTime</key> <delay>300</delay> <history>7</history> <trends>14</trends> <status>0</status> <value_type>0</value_type> <allowed_hosts/> <units>uptime</units> <delta>0</delta> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <formula>1</formula> <delay_flex/> <params/> <ipmi_sensor/> <data_type>0</data_type> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description/> <inventory_link>0</inventory_link> <applications> <application> <name>General</name> </application> </applications> <valuemap/> <logtimefmt/> </item> </items> <discovery_rules> <discovery_rule> <name>Number of DevicePower</name> <type>4</type> <snmp_community>{$SNMP_COMMUNITY}</snmp_community> <snmp_oid>discovery[{#SNMPVALUE},1.3.6.1.4.1.25506.8.35.9.1.2.1.1]</snmp_oid> <key>hh3cDevMPowerNum</key> <delay>3600</delay> <status>0</status> <allowed_hosts/> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <delay_flex/> <params/> <ipmi_sensor/> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <filter> <evaltype>0</evaltype> <formula/> <conditions/> </filter> <lifetime>30</lifetime> <description/> <item_prototypes> <item_prototype> <name>Status of Power $1</name> <type>4</type> <snmp_community>{$SNMP_COMMUNITY}</snmp_community> <multiplier>0</multiplier> <snmp_oid>1.3.6.1.4.1.25506.8.35.9.1.2.1.2.{#SNMPINDEX}</snmp_oid> <key>hh3cDevMPowerStatus[{#SNMPVALUE}]</key> <delay>60</delay> <history>7</history> <trends>14</trends> <status>0</status> <value_type>3</value_type> <allowed_hosts/> <units/> <delta>0</delta> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <formula>1</formula> <delay_flex/> <params/> <ipmi_sensor/> <data_type>0</data_type> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description/> <inventory_link>0</inventory_link> <applications> <application> <name>Discovery Env</name> </application> </applications> <valuemap> <name>H3C PowerStatus</name> </valuemap> <logtimefmt/> <application_prototypes/> </item_prototype> </item_prototypes> <trigger_prototypes> <trigger_prototype> <expression>{H3C-5:hh3cDevMPowerStatus[{#SNMPVALUE}].diff(0)}=1</expression> <name>Operational status was changed on {HOST.NAME} Power {#SNMPVALUE}</name> <url/> <status>0</status> <priority>2</priority> <description/> <type>0</type> <dependencies/> </trigger_prototype> </trigger_prototypes> <graph_prototypes/> <host_prototypes/> </discovery_rule> <discovery_rule> <name>Network interfaces</name> <type>4</type> <snmp_community>{$SNMP_COMMUNITY}</snmp_community> <snmp_oid>discovery[{#SNMPVALUE},IF-MIB::ifDescr]</snmp_oid> <key>ifDescr</key> <delay>3600</delay> <status>0</status> <allowed_hosts/> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <delay_flex/> <params/> <ipmi_sensor/> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <filter> <evaltype>0</evaltype> <formula/> <conditions/> </filter> <lifetime>30</lifetime> <description/> <item_prototypes> <item_prototype> <name>Admin status of interface $1</name> <type>4</type> <snmp_community>{$SNMP_COMMUNITY}</snmp_community> <multiplier>0</multiplier> <snmp_oid>IF-MIB::ifAdminStatus.{#SNMPINDEX}</snmp_oid> <key>ifAdminStatus[{#SNMPVALUE}]</key> <delay>60</delay> <history>7</history> <trends>14</trends> <status>0</status> <value_type>3</value_type> <allowed_hosts/> <units/> <delta>0</delta> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <formula>1</formula> <delay_flex/> <params/> <ipmi_sensor/> <data_type>0</data_type> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description/> <inventory_link>0</inventory_link> <applications> <application> <name>Discovery Int</name> </application> </applications> <valuemap> <name>SNMP interface status (ifAdminStatus)</name> </valuemap> <logtimefmt/> <application_prototypes/> </item_prototype> <item_prototype> <name>Alias of interface $1</name> <type>4</type> <snmp_community>{$SNMP_COMMUNITY}</snmp_community> <multiplier>0</multiplier> <snmp_oid>IF-MIB::ifAlias.{#SNMPINDEX}</snmp_oid> <key>ifAlias[{#SNMPVALUE}]</key> <delay>3600</delay> <history>7</history> <trends>0</trends> <status>0</status> <value_type>1</value_type> <allowed_hosts/> <units/> <delta>0</delta> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <formula>1</formula> <delay_flex/> <params/> <ipmi_sensor/> <data_type>0</data_type> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description/> <inventory_link>0</inventory_link> <applications> <application> <name>Discovery Int</name> </application> </applications> <valuemap/> <logtimefmt/> <application_prototypes/> </item_prototype> <item_prototype> <name>Description of interface $1</name> <type>4</type> <snmp_community>{$SNMP_COMMUNITY}</snmp_community> <multiplier>0</multiplier> <snmp_oid>IF-MIB::ifDescr.{#SNMPINDEX}</snmp_oid> <key>ifDescr[{#SNMPVALUE}]</key> <delay>3600</delay> <history>7</history> <trends>0</trends> <status>0</status> <value_type>1</value_type> <allowed_hosts/> <units/> <delta>0</delta> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <formula>1</formula> <delay_flex/> <params/> <ipmi_sensor/> <data_type>0</data_type> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description/> <inventory_link>0</inventory_link> <applications> <application> <name>Discovery Int</name> </application> </applications> <valuemap/> <logtimefmt/> <application_prototypes/> </item_prototype> <item_prototype> <name>Inbound errors on interface $1</name> <type>4</type> <snmp_community>{$SNMP_COMMUNITY}</snmp_community> <multiplier>0</multiplier> <snmp_oid>IF-MIB::ifInErrors.{#SNMPINDEX}</snmp_oid> <key>ifInErrors[{#SNMPVALUE}]</key> <delay>60</delay> <history>7</history> <trends>14</trends> <status>0</status> <value_type>3</value_type> <allowed_hosts/> <units/> <delta>1</delta> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <formula>1</formula> <delay_flex/> <params/> <ipmi_sensor/> <data_type>0</data_type> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description/> <inventory_link>0</inventory_link> <applications> <application> <name>Discovery Int</name> </application> </applications> <valuemap/> <logtimefmt/> <application_prototypes/> </item_prototype> <item_prototype> <name>Incoming traffic on interface $1</name> <type>4</type> <snmp_community>{$SNMP_COMMUNITY}</snmp_community> <multiplier>1</multiplier> <snmp_oid>IF-MIB::ifInOctets.{#SNMPINDEX}</snmp_oid> <key>ifInOctets[{#SNMPVALUE}]</key> <delay>60</delay> <history>7</history> <trends>14</trends> <status>0</status> <value_type>3</value_type> <allowed_hosts/> <units>bps</units> <delta>1</delta> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <formula>8</formula> <delay_flex/> <params/> <ipmi_sensor/> <data_type>0</data_type> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description/> <inventory_link>0</inventory_link> <applications> <application> <name>Discovery Int</name> </application> </applications> <valuemap/> <logtimefmt/> <application_prototypes/> </item_prototype> <item_prototype> <name>Operational status of interface $1</name> <type>4</type> <snmp_community>{$SNMP_COMMUNITY}</snmp_community> <multiplier>0</multiplier> <snmp_oid>IF-MIB::ifOperStatus.{#SNMPINDEX}</snmp_oid> <key>ifOperStatus[{#SNMPVALUE}]</key> <delay>60</delay> <history>7</history> <trends>14</trends> <status>0</status> <value_type>3</value_type> <allowed_hosts/> <units/> <delta>0</delta> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <formula>1</formula> <delay_flex/> <params/> <ipmi_sensor/> <data_type>0</data_type> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description/> <inventory_link>0</inventory_link> <applications> <application> <name>Discovery Int</name> </application> </applications> <valuemap> <name>SNMP interface status (ifOperStatus)</name> </valuemap> <logtimefmt/> <application_prototypes/> </item_prototype> <item_prototype> <name>Outbound errors on interface $1</name> <type>4</type> <snmp_community>{$SNMP_COMMUNITY}</snmp_community> <multiplier>0</multiplier> <snmp_oid>IF-MIB::ifOutErrors.{#SNMPINDEX}</snmp_oid> <key>ifOutErrors[{#SNMPVALUE}]</key> <delay>60</delay> <history>7</history> <trends>14</trends> <status>0</status> <value_type>3</value_type> <allowed_hosts/> <units/> <delta>1</delta> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <formula>1</formula> <delay_flex/> <params/> <ipmi_sensor/> <data_type>0</data_type> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description/> <inventory_link>0</inventory_link> <applications> <application> <name>Discovery Int</name> </application> </applications> <valuemap/> <logtimefmt/> <application_prototypes/> </item_prototype> <item_prototype> <name>Outgoing traffic on interface $1</name> <type>4</type> <snmp_community>{$SNMP_COMMUNITY}</snmp_community> <multiplier>1</multiplier> <snmp_oid>IF-MIB::ifOutOctets.{#SNMPINDEX}</snmp_oid> <key>ifOutOctets[{#SNMPVALUE}]</key> <delay>60</delay> <history>7</history> <trends>14</trends> <status>0</status> <value_type>3</value_type> <allowed_hosts/> <units>bps</units> <delta>1</delta> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <formula>8</formula> <delay_flex/> <params/> <ipmi_sensor/> <data_type>0</data_type> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description/> <inventory_link>0</inventory_link> <applications> <application> <name>Discovery Int</name> </application> </applications> <valuemap/> <logtimefmt/> <application_prototypes/> </item_prototype> </item_prototypes> <trigger_prototypes> <trigger_prototype> <expression>{H3C-5:ifInErrors[{#SNMPVALUE}].last(0)}>100 or {H3C-5:ifOutErrors[{#SNMPVALUE}].last(0)}>100</expression> <name>Errors on {HOST.NAME} interface {#SNMPVALUE}</name> <url/> <status>0</status> <priority>2</priority> <description/> <type>0</type> <dependencies/> </trigger_prototype> <trigger_prototype> <expression>{H3C-5:ifOperStatus[{#SNMPVALUE}].diff(0)}=1</expression> <name>Operational status was changed on {HOST.NAME} interface {#SNMPVALUE}</name> <url/> <status>0</status> <priority>2</priority> <description/> <type>0</type> <dependencies/> </trigger_prototype> </trigger_prototypes> <graph_prototypes> <graph_prototype> <name>Traffic on interface {#SNMPVALUE}</name> <width>900</width> <height>200</height> <yaxismin>0.0000</yaxismin> <yaxismax>100.0000</yaxismax> <show_work_period>0</show_work_period> <show_triggers>1</show_triggers> <type>0</type> <show_legend>1</show_legend> <show_3d>0</show_3d> <percent_left>0.0000</percent_left> <percent_right>0.0000</percent_right> <ymin_type_1>0</ymin_type_1> <ymax_type_1>0</ymax_type_1> <ymin_item_1>0</ymin_item_1> <ymax_item_1>0</ymax_item_1> <graph_items> <graph_item> <sortorder>0</sortorder> <drawtype>5</drawtype> <color>006600</color> <yaxisside>0</yaxisside> <calc_fnc>2</calc_fnc> <type>0</type> <item> <host>H3C-5</host> <key>ifInOctets[{#SNMPVALUE}]</key> </item> </graph_item> <graph_item> <sortorder>1</sortorder> <drawtype>0</drawtype> <color>000033</color> <yaxisside>0</yaxisside> <calc_fnc>2</calc_fnc> <type>0</type> <item> <host>H3C-5</host> <key>ifOutOctets[{#SNMPVALUE}]</key> </item> </graph_item> </graph_items> </graph_prototype> </graph_prototypes> <host_prototypes/> </discovery_rule> </discovery_rules> <macros> <macro> <macro>{$SNMP_COMMUNITY}</macro> <value>public</value> </macro> </macros> <templates/> <screens/> </template> </templates> <triggers> <trigger> <expression>{H3C-5:icmppingloss.min(2m)}>40</expression> <name>Ping loss is too high on {HOST.NAME}</name> <url/> <status>0</status> <priority>3</priority> <description>Packet loss more than 40% on {HOST.IP}</description> <type>0</type> <dependencies/> </trigger> <trigger> <expression>{H3C-5:icmppingsec.avg(2m)}>0.20</expression> <name>Response time is too high on {HOST.NAME}</name> <url/> <status>0</status> <priority>2</priority> <description>Response time more than 200ms for 2 minutes.</description> <type>0</type> <dependencies/> </trigger> <trigger> <expression>{H3C-5:hh3cEntityExtCpuUsage.last(0)}>80</expression> <name>{HOST.NAME} CPU>80%</name> <url/> <status>0</status> <priority>3</priority> <description/> <type>0</type> <dependencies/> </trigger> <trigger> <expression>{H3C-5:hh3cEntityExtMemUsage.last(0)}>80</expression> <name>{HOST.NAME} memory>80%</name> <url/> <status>0</status> <priority>3</priority> <description/> <type>0</type> <dependencies/> </trigger> <trigger> <expression>{H3C-5:sysUpTime.last(0)}<600</expression> <name>{HOST.NAME} reloaded</name> <url/> <status>0</status> <priority>1</priority> <description>{HOST.NAME} reloaded</description> <type>1</type> <dependencies/> </trigger> </triggers> <graphs> <graph> <name>CPU</name> <width>900</width> <height>200</height> <yaxismin>0.0000</yaxismin> <yaxismax>100.0000</yaxismax> <show_work_period>1</show_work_period> <show_triggers>1</show_triggers> <type>0</type> <show_legend>1</show_legend> <show_3d>0</show_3d> <percent_left>0.0000</percent_left> <percent_right>0.0000</percent_right> <ymin_type_1>0</ymin_type_1> <ymax_type_1>0</ymax_type_1> <ymin_item_1>0</ymin_item_1> <ymax_item_1>0</ymax_item_1> <graph_items> <graph_item> <sortorder>0</sortorder> <drawtype>0</drawtype> <color>1A7C11</color> <yaxisside>0</yaxisside> <calc_fnc>2</calc_fnc> <type>0</type> <item> <host>H3C-5</host> <key>hh3cEntityExtCpuUsage</key> </item> </graph_item> </graph_items> </graph> <graph> <name>Memory</name> <width>900</width> <height>200</height> <yaxismin>0.0000</yaxismin> <yaxismax>100.0000</yaxismax> <show_work_period>1</show_work_period> <show_triggers>0</show_triggers> <type>0</type> <show_legend>1</show_legend> <show_3d>0</show_3d> <percent_left>0.0000</percent_left> <percent_right>0.0000</percent_right> <ymin_type_1>0</ymin_type_1> <ymax_type_1>0</ymax_type_1> <ymin_item_1>0</ymin_item_1> <ymax_item_1>0</ymax_item_1> <graph_items> <graph_item> <sortorder>0</sortorder> <drawtype>0</drawtype> <color>1A7C11</color> <yaxisside>0</yaxisside> <calc_fnc>2</calc_fnc> <type>0</type> <item> <host>H3C-5</host> <key>hh3cEntityExtMemUsage</key> </item> </graph_item> </graph_items> </graph> </graphs> <value_maps> <value_map> <name>H3C PowerStatus</name> <mappings> <mapping> <value>1</value> <newvalue>Normal</newvalue> </mapping> <mapping> <value>2</value> <newvalue>Power Off</newvalue> </mapping> <mapping> <value>3</value> <newvalue>No insert</newvalue> </mapping> </mappings> </value_map> <value_map> <name>SNMP interface status (ifAdminStatus)</name> <mappings> <mapping> <value>1</value> <newvalue>up</newvalue> </mapping> <mapping> <value>2</value> <newvalue>down</newvalue> </mapping> <mapping> <value>3</value> <newvalue>testing</newvalue> </mapping> </mappings> </value_map> <value_map> <name>SNMP interface status (ifOperStatus)</name> <mappings> <mapping> <value>1</value> <newvalue>up</newvalue> </mapping> <mapping> <value>2</value> <newvalue>down</newvalue> </mapping> <mapping> <value>3</value> <newvalue>testing</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> </value_map> </value_maps> </zabbix_export>
<?xml version="1.0" encoding="UTF-8"?> <zabbix_export> <version>3.0</version> <date>2017-01-18T10:19:42Z</date> <groups> <group> <name>Templates</name> </group> </groups> <templates> <template> <template>H3C</template> <name>H3C MSR5660 S5560 S5110 WX3010AC F1030</name> <description/> <groups> <group> <name>Templates</name> </group> </groups> <applications> <application> <name>Discovery Env</name> </application> <application> <name>Discovery Int</name> </application> <application> <name>General</name> </application> </applications> <items> <item> <name>ICMP loss</name> <type>3</type> <snmp_community/> <multiplier>0</multiplier> <snmp_oid/> <key>icmppingloss</key> <delay>60</delay> <history>7</history> <trends>14</trends> <status>0</status> <value_type>0</value_type> <allowed_hosts/> <units>%</units> <delta>0</delta> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <formula>1</formula> <delay_flex/> <params/> <ipmi_sensor/> <data_type>0</data_type> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description/> <inventory_link>0</inventory_link> <applications> <application> <name>General</name> </application> </applications> <valuemap/> <logtimefmt/> </item> <item> <name>ICMP response time</name> <type>3</type> <snmp_community/> <multiplier>1</multiplier> <snmp_oid/> <key>icmppingsec</key> <delay>60</delay> <history>7</history> <trends>14</trends> <status>0</status> <value_type>0</value_type> <allowed_hosts/> <units>s</units> <delta>0</delta> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <formula>1</formula> <delay_flex/> <params/> <ipmi_sensor/> <data_type>0</data_type> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description/> <inventory_link>0</inventory_link> <applications> <application> <name>General</name> </application> </applications> <valuemap/> <logtimefmt/> </item> <item> <name>Number of network interfaces</name> <type>4</type> <snmp_community>{$SNMP_COMMUNITY}</snmp_community> <multiplier>0</multiplier> <snmp_oid>IF-MIB::ifNumber.0</snmp_oid> <key>ifNumber</key> <delay>3600</delay> <history>7</history> <trends>14</trends> <status>0</status> <value_type>3</value_type> <allowed_hosts/> <units/> <delta>0</delta> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <formula>1</formula> <delay_flex/> <params/> <ipmi_sensor/> <data_type>0</data_type> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description/> <inventory_link>0</inventory_link> <applications> <application> <name>Discovery Int</name> </application> </applications> <valuemap/> <logtimefmt/> </item> <item> <name>sysUpTime</name> <type>4</type> <snmp_community>{$SNMP_COMMUNITY}</snmp_community> <multiplier>0</multiplier> <snmp_oid>DISMAN-EVENT-MIB::sysUpTimeInstance</snmp_oid> <key>sysUpTime</key> <delay>300</delay> <history>7</history> <trends>14</trends> <status>0</status> <value_type>0</value_type> <allowed_hosts/> <units>uptime</units> <delta>0</delta> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <formula>1</formula> <delay_flex/> <params/> <ipmi_sensor/> <data_type>0</data_type> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description/> <inventory_link>0</inventory_link> <applications> <application> <name>General</name> </application> </applications> <valuemap/> <logtimefmt/> </item> </items> <discovery_rules> <discovery_rule> <name>Number of DevicePower</name> <type>4</type> <snmp_community>{$SNMP_COMMUNITY}</snmp_community> <snmp_oid>discovery[{#SNMPVALUE},1.3.6.1.4.1.25506.8.35.9.1.2.1.1]</snmp_oid> <key>hh3cDevMPowerNum</key> <delay>3600</delay> <status>0</status> <allowed_hosts/> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <delay_flex/> <params/> <ipmi_sensor/> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <filter> <evaltype>0</evaltype> <formula/> <conditions/> </filter> <lifetime>30</lifetime> <description/> <item_prototypes> <item_prototype> <name>Status of Power $1</name> <type>4</type> <snmp_community>{$SNMP_COMMUNITY}</snmp_community> <multiplier>0</multiplier> <snmp_oid>1.3.6.1.4.1.25506.8.35.9.1.2.1.2.{#SNMPINDEX}</snmp_oid> <key>hh3cDevMPowerStatus[{#SNMPVALUE}]</key> <delay>60</delay> <history>7</history> <trends>14</trends> <status>0</status> <value_type>3</value_type> <allowed_hosts/> <units/> <delta>0</delta> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <formula>1</formula> <delay_flex/> <params/> <ipmi_sensor/> <data_type>0</data_type> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description/> <inventory_link>0</inventory_link> <applications> <application> <name>Discovery Env</name> </application> </applications> <valuemap> <name>H3C PowerStatus</name> </valuemap> <logtimefmt/> <application_prototypes/> </item_prototype> </item_prototypes> <trigger_prototypes> <trigger_prototype> <expression>{H3C:hh3cDevMPowerStatus[{#SNMPVALUE}].diff(0)}=1</expression> <name>Operational status was changed on {HOST.NAME} Power {#SNMPVALUE}</name> <url/> <status>0</status> <priority>2</priority> <description/> <type>0</type> <dependencies/> </trigger_prototype> </trigger_prototypes> <graph_prototypes/> <host_prototypes/> </discovery_rule> <discovery_rule> <name>Number of Slot</name> <type>4</type> <snmp_community>{$SNMP_COMMUNITY}</snmp_community> <snmp_oid>discovery[{#SNMPVALUE},1.3.6.1.4.1.25506.8.35.18.4.3.1.1]</snmp_oid> <key>hh3cLswSlotIndex</key> <delay>3600</delay> <status>0</status> <allowed_hosts/> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <delay_flex/> <params/> <ipmi_sensor/> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <filter> <evaltype>0</evaltype> <formula/> <conditions/> </filter> <lifetime>30</lifetime> <description/> <item_prototypes> <item_prototype> <name>CPU Useage of slot $1</name> <type>4</type> <snmp_community>{$SNMP_COMMUNITY}</snmp_community> <multiplier>0</multiplier> <snmp_oid>1.3.6.1.4.1.25506.8.35.18.4.3.1.4.{#SNMPINDEX}</snmp_oid> <key>hh3cLswSlotCpuRatio[{#SNMPVALUE}]</key> <delay>60</delay> <history>7</history> <trends>14</trends> <status>0</status> <value_type>3</value_type> <allowed_hosts/> <units>%</units> <delta>0</delta> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <formula>1</formula> <delay_flex/> <params/> <ipmi_sensor/> <data_type>0</data_type> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description/> <inventory_link>0</inventory_link> <applications> <application> <name>Discovery Env</name> </application> </applications> <valuemap/> <logtimefmt/> <application_prototypes/> </item_prototype> <item_prototype> <name>Memory Usage of slot $1</name> <type>4</type> <snmp_community>{$SNMP_COMMUNITY}</snmp_community> <multiplier>0</multiplier> <snmp_oid>1.3.6.1.4.1.25506.8.35.18.4.3.1.13.{#SNMPINDEX}</snmp_oid> <key>hh3cLswSlotMemoryRatio[{#SNMPVALUE}]</key> <delay>60</delay> <history>7</history> <trends>14</trends> <status>0</status> <value_type>3</value_type> <allowed_hosts/> <units>%</units> <delta>0</delta> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <formula>1</formula> <delay_flex/> <params/> <ipmi_sensor/> <data_type>0</data_type> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description/> <inventory_link>0</inventory_link> <applications> <application> <name>Discovery Env</name> </application> </applications> <valuemap/> <logtimefmt/> <application_prototypes/> </item_prototype> </item_prototypes> <trigger_prototypes> <trigger_prototype> <expression>{H3C:hh3cLswSlotCpuRatio[{#SNMPVALUE}].last(0)}>80</expression> <name>{HOST.NAME} CPU {#SNMPVALUE} >80%</name> <url/> <status>0</status> <priority>2</priority> <description/> <type>0</type> <dependencies/> </trigger_prototype> <trigger_prototype> <expression>{H3C:hh3cLswSlotMemoryRatio[{#SNMPVALUE}].last(0)}>80</expression> <name>{HOST.NAME} slot {#SNMPVALUE} memory >80%</name> <url/> <status>0</status> <priority>2</priority> <description/> <type>1</type> <dependencies/> </trigger_prototype> </trigger_prototypes> <graph_prototypes> <graph_prototype> <name>Usage on CPU {#SNMPVALUE}</name> <width>900</width> <height>200</height> <yaxismin>0.0000</yaxismin> <yaxismax>100.0000</yaxismax> <show_work_period>1</show_work_period> <show_triggers>1</show_triggers> <type>0</type> <show_legend>0</show_legend> <show_3d>0</show_3d> <percent_left>0.0000</percent_left> <percent_right>0.0000</percent_right> <ymin_type_1>0</ymin_type_1> <ymax_type_1>0</ymax_type_1> <ymin_item_1>0</ymin_item_1> <ymax_item_1>0</ymax_item_1> <graph_items> <graph_item> <sortorder>0</sortorder> <drawtype>1</drawtype> <color>1A7C11</color> <yaxisside>0</yaxisside> <calc_fnc>2</calc_fnc> <type>0</type> <item> <host>H3C</host> <key>hh3cLswSlotCpuRatio[{#SNMPVALUE}]</key> </item> </graph_item> </graph_items> </graph_prototype> <graph_prototype> <name>Usage on memory {#SNMPVALUE}</name> <width>900</width> <height>200</height> <yaxismin>0.0000</yaxismin> <yaxismax>100.0000</yaxismax> <show_work_period>1</show_work_period> <show_triggers>1</show_triggers> <type>0</type> <show_legend>1</show_legend> <show_3d>0</show_3d> <percent_left>0.0000</percent_left> <percent_right>0.0000</percent_right> <ymin_type_1>0</ymin_type_1> <ymax_type_1>0</ymax_type_1> <ymin_item_1>0</ymin_item_1> <ymax_item_1>0</ymax_item_1> <graph_items> <graph_item> <sortorder>0</sortorder> <drawtype>1</drawtype> <color>00EEEE</color> <yaxisside>0</yaxisside> <calc_fnc>2</calc_fnc> <type>0</type> <item> <host>H3C</host> <key>hh3cLswSlotMemoryRatio[{#SNMPVALUE}]</key> </item> </graph_item> </graph_items> </graph_prototype> </graph_prototypes> <host_prototypes/> </discovery_rule> <discovery_rule> <name>Network interfaces</name> <type>4</type> <snmp_community>{$SNMP_COMMUNITY}</snmp_community> <snmp_oid>discovery[{#SNMPVALUE},IF-MIB::ifDescr]</snmp_oid> <key>ifDescr</key> <delay>3600</delay> <status>0</status> <allowed_hosts/> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <delay_flex/> <params/> <ipmi_sensor/> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <filter> <evaltype>0</evaltype> <formula/> <conditions/> </filter> <lifetime>30</lifetime> <description/> <item_prototypes> <item_prototype> <name>Admin status of interface $1</name> <type>4</type> <snmp_community>{$SNMP_COMMUNITY}</snmp_community> <multiplier>0</multiplier> <snmp_oid>IF-MIB::ifAdminStatus.{#SNMPINDEX}</snmp_oid> <key>ifAdminStatus[{#SNMPVALUE}]</key> <delay>60</delay> <history>7</history> <trends>14</trends> <status>0</status> <value_type>3</value_type> <allowed_hosts/> <units/> <delta>0</delta> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <formula>1</formula> <delay_flex/> <params/> <ipmi_sensor/> <data_type>0</data_type> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description/> <inventory_link>0</inventory_link> <applications> <application> <name>Discovery Int</name> </application> </applications> <valuemap> <name>SNMP interface status (ifAdminStatus)</name> </valuemap> <logtimefmt/> <application_prototypes/> </item_prototype> <item_prototype> <name>Alias of interface $1</name> <type>4</type> <snmp_community>{$SNMP_COMMUNITY}</snmp_community> <multiplier>0</multiplier> <snmp_oid>IF-MIB::ifAlias.{#SNMPINDEX}</snmp_oid> <key>ifAlias[{#SNMPVALUE}]</key> <delay>3600</delay> <history>7</history> <trends>0</trends> <status>0</status> <value_type>1</value_type> <allowed_hosts/> <units/> <delta>0</delta> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <formula>1</formula> <delay_flex/> <params/> <ipmi_sensor/> <data_type>0</data_type> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description/> <inventory_link>0</inventory_link> <applications> <application> <name>Discovery Int</name> </application> </applications> <valuemap/> <logtimefmt/> <application_prototypes/> </item_prototype> <item_prototype> <name>Description of interface $1</name> <type>4</type> <snmp_community>{$SNMP_COMMUNITY}</snmp_community> <multiplier>0</multiplier> <snmp_oid>IF-MIB::ifDescr.{#SNMPINDEX}</snmp_oid> <key>ifDescr[{#SNMPVALUE}]</key> <delay>3600</delay> <history>7</history> <trends>0</trends> <status>0</status> <value_type>1</value_type> <allowed_hosts/> <units/> <delta>0</delta> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <formula>1</formula> <delay_flex/> <params/> <ipmi_sensor/> <data_type>0</data_type> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description/> <inventory_link>0</inventory_link> <applications> <application> <name>Discovery Int</name> </application> </applications> <valuemap/> <logtimefmt/> <application_prototypes/> </item_prototype> <item_prototype> <name>Inbound errors on interface $1</name> <type>4</type> <snmp_community>{$SNMP_COMMUNITY}</snmp_community> <multiplier>0</multiplier> <snmp_oid>IF-MIB::ifInErrors.{#SNMPINDEX}</snmp_oid> <key>ifInErrors[{#SNMPVALUE}]</key> <delay>60</delay> <history>7</history> <trends>14</trends> <status>0</status> <value_type>3</value_type> <allowed_hosts/> <units/> <delta>1</delta> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <formula>1</formula> <delay_flex/> <params/> <ipmi_sensor/> <data_type>0</data_type> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description/> <inventory_link>0</inventory_link> <applications> <application> <name>Discovery Int</name> </application> </applications> <valuemap/> <logtimefmt/> <application_prototypes/> </item_prototype> <item_prototype> <name>Incoming traffic on interface $1</name> <type>4</type> <snmp_community>{$SNMP_COMMUNITY}</snmp_community> <multiplier>1</multiplier> <snmp_oid>IF-MIB::ifInOctets.{#SNMPINDEX}</snmp_oid> <key>ifInOctets[{#SNMPVALUE}]</key> <delay>60</delay> <history>7</history> <trends>14</trends> <status>0</status> <value_type>3</value_type> <allowed_hosts/> <units>bps</units> <delta>1</delta> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <formula>8</formula> <delay_flex/> <params/> <ipmi_sensor/> <data_type>0</data_type> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description/> <inventory_link>0</inventory_link> <applications> <application> <name>Discovery Int</name> </application> </applications> <valuemap/> <logtimefmt/> <application_prototypes/> </item_prototype> <item_prototype> <name>Operational status of interface $1</name> <type>4</type> <snmp_community>{$SNMP_COMMUNITY}</snmp_community> <multiplier>0</multiplier> <snmp_oid>IF-MIB::ifOperStatus.{#SNMPINDEX}</snmp_oid> <key>ifOperStatus[{#SNMPVALUE}]</key> <delay>60</delay> <history>7</history> <trends>14</trends> <status>0</status> <value_type>3</value_type> <allowed_hosts/> <units/> <delta>0</delta> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <formula>1</formula> <delay_flex/> <params/> <ipmi_sensor/> <data_type>0</data_type> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description/> <inventory_link>0</inventory_link> <applications> <application> <name>Discovery Int</name> </application> </applications> <valuemap> <name>SNMP interface status (ifOperStatus)</name> </valuemap> <logtimefmt/> <application_prototypes/> </item_prototype> <item_prototype> <name>Outbound errors on interface $1</name> <type>4</type> <snmp_community>{$SNMP_COMMUNITY}</snmp_community> <multiplier>0</multiplier> <snmp_oid>IF-MIB::ifOutErrors.{#SNMPINDEX}</snmp_oid> <key>ifOutErrors[{#SNMPVALUE}]</key> <delay>60</delay> <history>7</history> <trends>14</trends> <status>0</status> <value_type>3</value_type> <allowed_hosts/> <units/> <delta>1</delta> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <formula>1</formula> <delay_flex/> <params/> <ipmi_sensor/> <data_type>0</data_type> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description/> <inventory_link>0</inventory_link> <applications> <application> <name>Discovery Int</name> </application> </applications> <valuemap/> <logtimefmt/> <application_prototypes/> </item_prototype> <item_prototype> <name>Outgoing traffic on interface $1</name> <type>4</type> <snmp_community>{$SNMP_COMMUNITY}</snmp_community> <multiplier>1</multiplier> <snmp_oid>IF-MIB::ifOutOctets.{#SNMPINDEX}</snmp_oid> <key>ifOutOctets[{#SNMPVALUE}]</key> <delay>60</delay> <history>7</history> <trends>14</trends> <status>0</status> <value_type>3</value_type> <allowed_hosts/> <units>bps</units> <delta>1</delta> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <formula>8</formula> <delay_flex/> <params/> <ipmi_sensor/> <data_type>0</data_type> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description/> <inventory_link>0</inventory_link> <applications> <application> <name>Discovery Int</name> </application> </applications> <valuemap/> <logtimefmt/> <application_prototypes/> </item_prototype> </item_prototypes> <trigger_prototypes> <trigger_prototype> <expression>{H3C:ifInErrors[{#SNMPVALUE}].last(0)}>100 or {H3C:ifOutErrors[{#SNMPVALUE}].last(0)}>100</expression> <name>Errors on {HOST.NAME} interface {#SNMPVALUE}</name> <url/> <status>0</status> <priority>2</priority> <description/> <type>0</type> <dependencies/> </trigger_prototype> <trigger_prototype> <expression>{H3C:ifOperStatus[{#SNMPVALUE}].diff(0)}=1</expression> <name>Operational status was changed on {HOST.NAME} interface {#SNMPVALUE}</name> <url/> <status>0</status> <priority>2</priority> <description/> <type>0</type> <dependencies/> </trigger_prototype> </trigger_prototypes> <graph_prototypes> <graph_prototype> <name>Traffic on interface {#SNMPVALUE}</name> <width>900</width> <height>200</height> <yaxismin>0.0000</yaxismin> <yaxismax>100.0000</yaxismax> <show_work_period>0</show_work_period> <show_triggers>1</show_triggers> <type>0</type> <show_legend>1</show_legend> <show_3d>0</show_3d> <percent_left>0.0000</percent_left> <percent_right>0.0000</percent_right> <ymin_type_1>0</ymin_type_1> <ymax_type_1>0</ymax_type_1> <ymin_item_1>0</ymin_item_1> <ymax_item_1>0</ymax_item_1> <graph_items> <graph_item> <sortorder>0</sortorder> <drawtype>5</drawtype> <color>006600</color> <yaxisside>0</yaxisside> <calc_fnc>2</calc_fnc> <type>0</type> <item> <host>H3C</host> <key>ifInOctets[{#SNMPVALUE}]</key> </item> </graph_item> <graph_item> <sortorder>1</sortorder> <drawtype>0</drawtype> <color>000033</color> <yaxisside>0</yaxisside> <calc_fnc>2</calc_fnc> <type>0</type> <item> <host>H3C</host> <key>ifOutOctets[{#SNMPVALUE}]</key> </item> </graph_item> </graph_items> </graph_prototype> </graph_prototypes> <host_prototypes/> </discovery_rule> </discovery_rules> <macros> <macro> <macro>{$SNMP_COMMUNITY}</macro> <value>public</value> </macro> </macros> <templates/> <screens/> </template> </templates> <triggers> <trigger> <expression>{H3C:icmppingloss.min(2m)}>40</expression> <name>Ping loss is too high on {HOST.NAME}</name> <url/> <status>0</status> <priority>3</priority> <description>Packet loss more than 40% on {HOST.IP}</description> <type>0</type> <dependencies/> </trigger> <trigger> <expression>{H3C:icmppingsec.avg(2m)}>0.20</expression> <name>Response time is too high on {HOST.NAME}</name> <url/> <status>0</status> <priority>2</priority> <description>Response time more than 200ms for 2 minutes.</description> <type>0</type> <dependencies/> </trigger> <trigger> <expression>{H3C:sysUpTime.last(0)}<600</expression> <name>{HOST.NAME} reloaded</name> <url/> <status>0</status> <priority>1</priority> <description>{HOST.NAME} reloaded</description> <type>1</type> <dependencies/> </trigger> </triggers> <value_maps> <value_map> <name>H3C PowerStatus</name> <mappings> <mapping> <value>1</value> <newvalue>Normal</newvalue> </mapping> <mapping> <value>2</value> <newvalue>Power Off</newvalue> </mapping> <mapping> <value>3</value> <newvalue>No insert</newvalue> </mapping> </mappings> </value_map> <value_map> <name>SNMP interface status (ifAdminStatus)</name> <mappings> <mapping> <value>1</value> <newvalue>up</newvalue> </mapping> <mapping> <value>2</value> <newvalue>down</newvalue> </mapping> <mapping> <value>3</value> <newvalue>testing</newvalue> </mapping> </mappings> </value_map> <value_map> <name>SNMP interface status (ifOperStatus)</name> <mappings> <mapping> <value>1</value> <newvalue>up</newvalue> </mapping> <mapping> <value>2</value> <newvalue>down</newvalue> </mapping> <mapping> <value>3</value> <newvalue>testing</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> </value_map> </value_maps> </zabbix_export>
<?xml version="1.0" encoding="UTF-8"?> <zabbix_export> <version>3.0</version> <date>2017-01-18T10:20:37Z</date> <groups> <group> <name>Templates</name> </group> </groups> <templates> <template> <template>H3C-2</template> <name>H3C S3600</name> <description/> <groups> <group> <name>Templates</name> </group> </groups> <applications> <application> <name>Discovery Env</name> </application> <application> <name>Discovery Int</name> </application> <application> <name>General</name> </application> </applications> <items> <item> <name>CPU</name> <type>4</type> <snmp_community>{$SNMP_COMMUNITY}</snmp_community> <multiplier>0</multiplier> <snmp_oid>1.3.6.1.4.1.2011.6.1.1.1.2</snmp_oid> <key>hh3cEntityExtCpuUsage</key> <delay>60</delay> <history>7</history> <trends>14</trends> <status>0</status> <value_type>3</value_type> <allowed_hosts/> <units>%</units> <delta>0</delta> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <formula>1</formula> <delay_flex/> <params/> <ipmi_sensor/> <data_type>0</data_type> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description/> <inventory_link>0</inventory_link> <applications> <application> <name>General</name> </application> </applications> <valuemap/> <logtimefmt/> </item> <item> <name>Memory Use</name> <type>4</type> <snmp_community>{$SNMP_COMMUNITY}</snmp_community> <multiplier>1</multiplier> <snmp_oid>1.3.6.1.4.1.2011.10.2.6.1.1.1.1.8.13</snmp_oid> <key>hh3cEntityExtMemUsage</key> <delay>60</delay> <history>7</history> <trends>14</trends> <status>0</status> <value_type>3</value_type> <allowed_hosts/> <units>%</units> <delta>0</delta> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <formula>1</formula> <delay_flex/> <params/> <ipmi_sensor/> <data_type>0</data_type> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description/> <inventory_link>0</inventory_link> <applications> <application> <name>General</name> </application> </applications> <valuemap/> <logtimefmt/> </item> <item> <name>ICMP loss</name> <type>3</type> <snmp_community/> <multiplier>0</multiplier> <snmp_oid/> <key>icmppingloss</key> <delay>60</delay> <history>7</history> <trends>14</trends> <status>0</status> <value_type>0</value_type> <allowed_hosts/> <units>%</units> <delta>0</delta> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <formula>1</formula> <delay_flex/> <params/> <ipmi_sensor/> <data_type>0</data_type> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description/> <inventory_link>0</inventory_link> <applications> <application> <name>General</name> </application> </applications> <valuemap/> <logtimefmt/> </item> <item> <name>ICMP response time</name> <type>3</type> <snmp_community/> <multiplier>1</multiplier> <snmp_oid/> <key>icmppingsec</key> <delay>60</delay> <history>7</history> <trends>14</trends> <status>0</status> <value_type>0</value_type> <allowed_hosts/> <units>s</units> <delta>0</delta> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <formula>1</formula> <delay_flex/> <params/> <ipmi_sensor/> <data_type>0</data_type> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description/> <inventory_link>0</inventory_link> <applications> <application> <name>General</name> </application> </applications> <valuemap/> <logtimefmt/> </item> <item> <name>Number of network interfaces</name> <type>4</type> <snmp_community>{$SNMP_COMMUNITY}</snmp_community> <multiplier>0</multiplier> <snmp_oid>IF-MIB::ifNumber.0</snmp_oid> <key>ifNumber</key> <delay>3600</delay> <history>7</history> <trends>14</trends> <status>0</status> <value_type>3</value_type> <allowed_hosts/> <units/> <delta>0</delta> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <formula>1</formula> <delay_flex/> <params/> <ipmi_sensor/> <data_type>0</data_type> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description/> <inventory_link>0</inventory_link> <applications> <application> <name>Discovery Int</name> </application> </applications> <valuemap/> <logtimefmt/> </item> <item> <name>sysUpTime</name> <type>4</type> <snmp_community>{$SNMP_COMMUNITY}</snmp_community> <multiplier>0</multiplier> <snmp_oid>DISMAN-EVENT-MIB::sysUpTimeInstance</snmp_oid> <key>sysUpTime</key> <delay>300</delay> <history>7</history> <trends>14</trends> <status>0</status> <value_type>0</value_type> <allowed_hosts/> <units>uptime</units> <delta>0</delta> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <formula>1</formula> <delay_flex/> <params/> <ipmi_sensor/> <data_type>0</data_type> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description/> <inventory_link>0</inventory_link> <applications> <application> <name>General</name> </application> </applications> <valuemap/> <logtimefmt/> </item> </items> <discovery_rules> <discovery_rule> <name>Number of DevicePower</name> <type>4</type> <snmp_community>{$SNMP_COMMUNITY}</snmp_community> <snmp_oid>discovery[{#SNMPVALUE},1.3.6.1.4.1.25506.8.35.9.1.2.1.1]</snmp_oid> <key>hh3cDevMPowerNum</key> <delay>3600</delay> <status>0</status> <allowed_hosts/> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <delay_flex/> <params/> <ipmi_sensor/> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <filter> <evaltype>0</evaltype> <formula/> <conditions/> </filter> <lifetime>30</lifetime> <description/> <item_prototypes> <item_prototype> <name>Status of Power $1</name> <type>4</type> <snmp_community>{$SNMP_COMMUNITY}</snmp_community> <multiplier>0</multiplier> <snmp_oid>1.3.6.1.4.1.25506.8.35.9.1.2.1.2.{#SNMPINDEX}</snmp_oid> <key>hh3cDevMPowerStatus[{#SNMPVALUE}]</key> <delay>60</delay> <history>7</history> <trends>14</trends> <status>0</status> <value_type>3</value_type> <allowed_hosts/> <units/> <delta>0</delta> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <formula>1</formula> <delay_flex/> <params/> <ipmi_sensor/> <data_type>0</data_type> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description/> <inventory_link>0</inventory_link> <applications> <application> <name>Discovery Env</name> </application> </applications> <valuemap> <name>H3C PowerStatus</name> </valuemap> <logtimefmt/> <application_prototypes/> </item_prototype> </item_prototypes> <trigger_prototypes> <trigger_prototype> <expression>{H3C-2:hh3cDevMPowerStatus[{#SNMPVALUE}].diff(0)}=1</expression> <name>Operational status was changed on {HOST.NAME} Power {#SNMPVALUE}</name> <url/> <status>0</status> <priority>2</priority> <description/> <type>0</type> <dependencies/> </trigger_prototype> </trigger_prototypes> <graph_prototypes/> <host_prototypes/> </discovery_rule> <discovery_rule> <name>Network interfaces</name> <type>4</type> <snmp_community>{$SNMP_COMMUNITY}</snmp_community> <snmp_oid>discovery[{#SNMPVALUE},IF-MIB::ifDescr]</snmp_oid> <key>ifDescr</key> <delay>3600</delay> <status>0</status> <allowed_hosts/> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <delay_flex/> <params/> <ipmi_sensor/> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <filter> <evaltype>0</evaltype> <formula/> <conditions/> </filter> <lifetime>30</lifetime> <description/> <item_prototypes> <item_prototype> <name>Admin status of interface $1</name> <type>4</type> <snmp_community>{$SNMP_COMMUNITY}</snmp_community> <multiplier>0</multiplier> <snmp_oid>IF-MIB::ifAdminStatus.{#SNMPINDEX}</snmp_oid> <key>ifAdminStatus[{#SNMPVALUE}]</key> <delay>60</delay> <history>7</history> <trends>14</trends> <status>0</status> <value_type>3</value_type> <allowed_hosts/> <units/> <delta>0</delta> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <formula>1</formula> <delay_flex/> <params/> <ipmi_sensor/> <data_type>0</data_type> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description/> <inventory_link>0</inventory_link> <applications> <application> <name>Discovery Int</name> </application> </applications> <valuemap> <name>SNMP interface status (ifAdminStatus)</name> </valuemap> <logtimefmt/> <application_prototypes/> </item_prototype> <item_prototype> <name>Alias of interface $1</name> <type>4</type> <snmp_community>{$SNMP_COMMUNITY}</snmp_community> <multiplier>0</multiplier> <snmp_oid>IF-MIB::ifAlias.{#SNMPINDEX}</snmp_oid> <key>ifAlias[{#SNMPVALUE}]</key> <delay>3600</delay> <history>7</history> <trends>0</trends> <status>0</status> <value_type>1</value_type> <allowed_hosts/> <units/> <delta>0</delta> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <formula>1</formula> <delay_flex/> <params/> <ipmi_sensor/> <data_type>0</data_type> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description/> <inventory_link>0</inventory_link> <applications> <application> <name>Discovery Int</name> </application> </applications> <valuemap/> <logtimefmt/> <application_prototypes/> </item_prototype> <item_prototype> <name>Description of interface $1</name> <type>4</type> <snmp_community>{$SNMP_COMMUNITY}</snmp_community> <multiplier>0</multiplier> <snmp_oid>IF-MIB::ifDescr.{#SNMPINDEX}</snmp_oid> <key>ifDescr[{#SNMPVALUE}]</key> <delay>3600</delay> <history>7</history> <trends>0</trends> <status>0</status> <value_type>1</value_type> <allowed_hosts/> <units/> <delta>0</delta> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <formula>1</formula> <delay_flex/> <params/> <ipmi_sensor/> <data_type>0</data_type> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description/> <inventory_link>0</inventory_link> <applications> <application> <name>Discovery Int</name> </application> </applications> <valuemap/> <logtimefmt/> <application_prototypes/> </item_prototype> <item_prototype> <name>Inbound errors on interface $1</name> <type>4</type> <snmp_community>{$SNMP_COMMUNITY}</snmp_community> <multiplier>0</multiplier> <snmp_oid>IF-MIB::ifInErrors.{#SNMPINDEX}</snmp_oid> <key>ifInErrors[{#SNMPVALUE}]</key> <delay>60</delay> <history>7</history> <trends>14</trends> <status>0</status> <value_type>3</value_type> <allowed_hosts/> <units/> <delta>1</delta> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <formula>1</formula> <delay_flex/> <params/> <ipmi_sensor/> <data_type>0</data_type> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description/> <inventory_link>0</inventory_link> <applications> <application> <name>Discovery Int</name> </application> </applications> <valuemap/> <logtimefmt/> <application_prototypes/> </item_prototype> <item_prototype> <name>Incoming traffic on interface $1</name> <type>4</type> <snmp_community>{$SNMP_COMMUNITY}</snmp_community> <multiplier>1</multiplier> <snmp_oid>IF-MIB::ifInOctets.{#SNMPINDEX}</snmp_oid> <key>ifInOctets[{#SNMPVALUE}]</key> <delay>60</delay> <history>7</history> <trends>14</trends> <status>0</status> <value_type>3</value_type> <allowed_hosts/> <units>bps</units> <delta>1</delta> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <formula>8</formula> <delay_flex/> <params/> <ipmi_sensor/> <data_type>0</data_type> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description/> <inventory_link>0</inventory_link> <applications> <application> <name>Discovery Int</name> </application> </applications> <valuemap/> <logtimefmt/> <application_prototypes/> </item_prototype> <item_prototype> <name>Operational status of interface $1</name> <type>4</type> <snmp_community>{$SNMP_COMMUNITY}</snmp_community> <multiplier>0</multiplier> <snmp_oid>IF-MIB::ifOperStatus.{#SNMPINDEX}</snmp_oid> <key>ifOperStatus[{#SNMPVALUE}]</key> <delay>60</delay> <history>7</history> <trends>14</trends> <status>0</status> <value_type>3</value_type> <allowed_hosts/> <units/> <delta>0</delta> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <formula>1</formula> <delay_flex/> <params/> <ipmi_sensor/> <data_type>0</data_type> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description/> <inventory_link>0</inventory_link> <applications> <application> <name>Discovery Int</name> </application> </applications> <valuemap> <name>SNMP interface status (ifOperStatus)</name> </valuemap> <logtimefmt/> <application_prototypes/> </item_prototype> <item_prototype> <name>Outbound errors on interface $1</name> <type>4</type> <snmp_community>{$SNMP_COMMUNITY}</snmp_community> <multiplier>0</multiplier> <snmp_oid>IF-MIB::ifOutErrors.{#SNMPINDEX}</snmp_oid> <key>ifOutErrors[{#SNMPVALUE}]</key> <delay>60</delay> <history>7</history> <trends>14</trends> <status>0</status> <value_type>3</value_type> <allowed_hosts/> <units/> <delta>1</delta> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <formula>1</formula> <delay_flex/> <params/> <ipmi_sensor/> <data_type>0</data_type> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description/> <inventory_link>0</inventory_link> <applications> <application> <name>Discovery Int</name> </application> </applications> <valuemap/> <logtimefmt/> <application_prototypes/> </item_prototype> <item_prototype> <name>Outgoing traffic on interface $1</name> <type>4</type> <snmp_community>{$SNMP_COMMUNITY}</snmp_community> <multiplier>1</multiplier> <snmp_oid>IF-MIB::ifOutOctets.{#SNMPINDEX}</snmp_oid> <key>ifOutOctets[{#SNMPVALUE}]</key> <delay>60</delay> <history>7</history> <trends>14</trends> <status>0</status> <value_type>3</value_type> <allowed_hosts/> <units>bps</units> <delta>1</delta> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <formula>8</formula> <delay_flex/> <params/> <ipmi_sensor/> <data_type>0</data_type> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description/> <inventory_link>0</inventory_link> <applications> <application> <name>Discovery Int</name> </application> </applications> <valuemap/> <logtimefmt/> <application_prototypes/> </item_prototype> </item_prototypes> <trigger_prototypes> <trigger_prototype> <expression>{H3C-2:ifInErrors[{#SNMPVALUE}].last(0)}>100 or {H3C-2:ifOutErrors[{#SNMPVALUE}].last(0)}>100</expression> <name>Errors on {HOST.NAME} interface {#SNMPVALUE}</name> <url/> <status>0</status> <priority>2</priority> <description/> <type>0</type> <dependencies/> </trigger_prototype> <trigger_prototype> <expression>{H3C-2:ifOperStatus[{#SNMPVALUE}].diff(0)}=1</expression> <name>Operational status was changed on {HOST.NAME} interface {#SNMPVALUE}</name> <url/> <status>0</status> <priority>2</priority> <description/> <type>0</type> <dependencies/> </trigger_prototype> </trigger_prototypes> <graph_prototypes> <graph_prototype> <name>Traffic on interface {#SNMPVALUE}</name> <width>900</width> <height>200</height> <yaxismin>0.0000</yaxismin> <yaxismax>100.0000</yaxismax> <show_work_period>1</show_work_period> <show_triggers>1</show_triggers> <type>0</type> <show_legend>1</show_legend> <show_3d>0</show_3d> <percent_left>0.0000</percent_left> <percent_right>0.0000</percent_right> <ymin_type_1>0</ymin_type_1> <ymax_type_1>0</ymax_type_1> <ymin_item_1>0</ymin_item_1> <ymax_item_1>0</ymax_item_1> <graph_items> <graph_item> <sortorder>0</sortorder> <drawtype>5</drawtype> <color>006600</color> <yaxisside>0</yaxisside> <calc_fnc>2</calc_fnc> <type>0</type> <item> <host>H3C-2</host> <key>ifInOctets[{#SNMPVALUE}]</key> </item> </graph_item> <graph_item> <sortorder>1</sortorder> <drawtype>0</drawtype> <color>000033</color> <yaxisside>0</yaxisside> <calc_fnc>2</calc_fnc> <type>0</type> <item> <host>H3C-2</host> <key>ifOutOctets[{#SNMPVALUE}]</key> </item> </graph_item> </graph_items> </graph_prototype> </graph_prototypes> <host_prototypes/> </discovery_rule> </discovery_rules> <macros> <macro> <macro>{$SNMP_COMMUNITY}</macro> <value>public</value> </macro> </macros> <templates/> <screens/> </template> </templates> <triggers> <trigger> <expression>{H3C-2:icmppingloss.min(2m)}>20</expression> <name>Ping loss is too high on {HOST.NAME}</name> <url/> <status>0</status> <priority>3</priority> <description>Packet loss more than 20% on {HOST.IP}</description> <type>0</type> <dependencies/> </trigger> <trigger> <expression>{H3C-2:icmppingsec.avg(2m)}>0.20</expression> <name>Response time is too high on {HOST.NAME}</name> <url/> <status>0</status> <priority>2</priority> <description>Response time more than 200ms for 2 minutes.</description> <type>0</type> <dependencies/> </trigger> <trigger> <expression>{H3C-2:hh3cEntityExtCpuUsage.last(0)}>80</expression> <name>{HOST.NAME} CPU>80%</name> <url/> <status>0</status> <priority>3</priority> <description/> <type>0</type> <dependencies/> </trigger> <trigger> <expression>{H3C-2:hh3cEntityExtMemUsage.last(0)}>80</expression> <name>{HOST.NAME} memory>80%</name> <url/> <status>0</status> <priority>3</priority> <description/> <type>0</type> <dependencies/> </trigger> <trigger> <expression>{H3C-2:sysUpTime.last(0)}<600</expression> <name>{HOST.NAME} reloaded</name> <url/> <status>0</status> <priority>1</priority> <description>{HOST.NAME} reloaded</description> <type>1</type> <dependencies/> </trigger> </triggers> <graphs> <graph> <name>CPU</name> <width>900</width> <height>200</height> <yaxismin>0.0000</yaxismin> <yaxismax>100.0000</yaxismax> <show_work_period>1</show_work_period> <show_triggers>1</show_triggers> <type>0</type> <show_legend>1</show_legend> <show_3d>0</show_3d> <percent_left>0.0000</percent_left> <percent_right>0.0000</percent_right> <ymin_type_1>0</ymin_type_1> <ymax_type_1>0</ymax_type_1> <ymin_item_1>0</ymin_item_1> <ymax_item_1>0</ymax_item_1> <graph_items> <graph_item> <sortorder>0</sortorder> <drawtype>0</drawtype> <color>1A7C11</color> <yaxisside>0</yaxisside> <calc_fnc>2</calc_fnc> <type>0</type> <item> <host>H3C-2</host> <key>hh3cEntityExtCpuUsage</key> </item> </graph_item> </graph_items> </graph> <graph> <name>Memory</name> <width>900</width> <height>200</height> <yaxismin>0.0000</yaxismin> <yaxismax>100.0000</yaxismax> <show_work_period>1</show_work_period> <show_triggers>0</show_triggers> <type>0</type> <show_legend>1</show_legend> <show_3d>0</show_3d> <percent_left>0.0000</percent_left> <percent_right>0.0000</percent_right> <ymin_type_1>0</ymin_type_1> <ymax_type_1>0</ymax_type_1> <ymin_item_1>0</ymin_item_1> <ymax_item_1>0</ymax_item_1> <graph_items> <graph_item> <sortorder>0</sortorder> <drawtype>0</drawtype> <color>1A7C11</color> <yaxisside>0</yaxisside> <calc_fnc>2</calc_fnc> <type>0</type> <item> <host>H3C-2</host> <key>hh3cEntityExtMemUsage</key> </item> </graph_item> </graph_items> </graph> </graphs> <value_maps> <value_map> <name>H3C PowerStatus</name> <mappings> <mapping> <value>1</value> <newvalue>Normal</newvalue> </mapping> <mapping> <value>2</value> <newvalue>Power Off</newvalue> </mapping> <mapping> <value>3</value> <newvalue>No insert</newvalue> </mapping> </mappings> </value_map> <value_map> <name>SNMP interface status (ifAdminStatus)</name> <mappings> <mapping> <value>1</value> <newvalue>up</newvalue> </mapping> <mapping> <value>2</value> <newvalue>down</newvalue> </mapping> <mapping> <value>3</value> <newvalue>testing</newvalue> </mapping> </mappings> </value_map> <value_map> <name>SNMP interface status (ifOperStatus)</name> <mappings> <mapping> <value>1</value> <newvalue>up</newvalue> </mapping> <mapping> <value>2</value> <newvalue>down</newvalue> </mapping> <mapping> <value>3</value> <newvalue>testing</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> </value_map> </value_maps> </zabbix_export>
<?xml version="1.0" encoding="UTF-8"?> <zabbix_export> <version>3.0</version> <date>2017-01-18T10:21:19Z</date> <groups> <group> <name>Templates</name> </group> </groups> <templates> <template> <template>H3C-3</template> <name>H3C WX3010SW</name> <description/> <groups> <group> <name>Templates</name> </group> </groups> <applications> <application> <name>Discovery Env</name> </application> <application> <name>Discovery Int</name> </application> <application> <name>General</name> </application> </applications> <items> <item> <name>CPU</name> <type>4</type> <snmp_community>{$SNMP_COMMUNITY}</snmp_community> <multiplier>0</multiplier> <snmp_oid>1.3.6.1.4.1.25506.2.6.1.1.1.1.6.9</snmp_oid> <key>hh3cEntityExtCpuUsage</key> <delay>60</delay> <history>7</history> <trends>14</trends> <status>0</status> <value_type>3</value_type> <allowed_hosts/> <units>%</units> <delta>0</delta> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <formula>1</formula> <delay_flex/> <params/> <ipmi_sensor/> <data_type>0</data_type> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description/> <inventory_link>0</inventory_link> <applications> <application> <name>General</name> </application> </applications> <valuemap/> <logtimefmt/> </item> <item> <name>Memory Use</name> <type>4</type> <snmp_community>{$SNMP_COMMUNITY}</snmp_community> <multiplier>1</multiplier> <snmp_oid>1.3.6.1.4.1.25506.2.6.1.1.1.1.8.9</snmp_oid> <key>hh3cEntityExtMemUsage</key> <delay>60</delay> <history>7</history> <trends>14</trends> <status>0</status> <value_type>3</value_type> <allowed_hosts/> <units>%</units> <delta>0</delta> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <formula>1</formula> <delay_flex/> <params/> <ipmi_sensor/> <data_type>0</data_type> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description/> <inventory_link>0</inventory_link> <applications> <application> <name>General</name> </application> </applications> <valuemap/> <logtimefmt/> </item> <item> <name>ICMP loss</name> <type>3</type> <snmp_community/> <multiplier>0</multiplier> <snmp_oid/> <key>icmppingloss</key> <delay>60</delay> <history>7</history> <trends>14</trends> <status>0</status> <value_type>0</value_type> <allowed_hosts/> <units>%</units> <delta>0</delta> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <formula>1</formula> <delay_flex/> <params/> <ipmi_sensor/> <data_type>0</data_type> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description/> <inventory_link>0</inventory_link> <applications> <application> <name>General</name> </application> </applications> <valuemap/> <logtimefmt/> </item> <item> <name>ICMP response time</name> <type>3</type> <snmp_community/> <multiplier>1</multiplier> <snmp_oid/> <key>icmppingsec</key> <delay>60</delay> <history>7</history> <trends>14</trends> <status>0</status> <value_type>0</value_type> <allowed_hosts/> <units>s</units> <delta>0</delta> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <formula>1</formula> <delay_flex/> <params/> <ipmi_sensor/> <data_type>0</data_type> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description/> <inventory_link>0</inventory_link> <applications> <application> <name>General</name> </application> </applications> <valuemap/> <logtimefmt/> </item> <item> <name>Number of network interfaces</name> <type>4</type> <snmp_community>{$SNMP_COMMUNITY}</snmp_community> <multiplier>0</multiplier> <snmp_oid>IF-MIB::ifNumber.0</snmp_oid> <key>ifNumber</key> <delay>3600</delay> <history>7</history> <trends>14</trends> <status>0</status> <value_type>3</value_type> <allowed_hosts/> <units/> <delta>0</delta> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <formula>1</formula> <delay_flex/> <params/> <ipmi_sensor/> <data_type>0</data_type> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description/> <inventory_link>0</inventory_link> <applications> <application> <name>Discovery Int</name> </application> </applications> <valuemap/> <logtimefmt/> </item> <item> <name>sysUpTime</name> <type>4</type> <snmp_community>{$SNMP_COMMUNITY}</snmp_community> <multiplier>0</multiplier> <snmp_oid>1.3.6.1.4.1.25506.2.6.1.1.1.1.11.1</snmp_oid> <key>sysUpTime</key> <delay>300</delay> <history>7</history> <trends>14</trends> <status>0</status> <value_type>0</value_type> <allowed_hosts/> <units>uptime</units> <delta>0</delta> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <formula>1</formula> <delay_flex/> <params/> <ipmi_sensor/> <data_type>0</data_type> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description/> <inventory_link>0</inventory_link> <applications> <application> <name>General</name> </application> </applications> <valuemap/> <logtimefmt/> </item> </items> <discovery_rules> <discovery_rule> <name>Number of DevicePower</name> <type>4</type> <snmp_community>{$SNMP_COMMUNITY}</snmp_community> <snmp_oid>discovery[{#SNMPVALUE},1.3.6.1.4.1.25506.8.35.9.1.2.1.1]</snmp_oid> <key>hh3cDevMPowerNum</key> <delay>3600</delay> <status>0</status> <allowed_hosts/> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <delay_flex/> <params/> <ipmi_sensor/> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <filter> <evaltype>0</evaltype> <formula/> <conditions/> </filter> <lifetime>30</lifetime> <description/> <item_prototypes> <item_prototype> <name>Status of Power $1</name> <type>4</type> <snmp_community>{$SNMP_COMMUNITY}</snmp_community> <multiplier>0</multiplier> <snmp_oid>1.3.6.1.4.1.25506.8.35.9.1.2.1.2.{#SNMPINDEX}</snmp_oid> <key>hh3cDevMPowerStatus[{#SNMPVALUE}]</key> <delay>60</delay> <history>7</history> <trends>14</trends> <status>0</status> <value_type>3</value_type> <allowed_hosts/> <units/> <delta>0</delta> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <formula>1</formula> <delay_flex/> <params/> <ipmi_sensor/> <data_type>0</data_type> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description/> <inventory_link>0</inventory_link> <applications> <application> <name>Discovery Env</name> </application> </applications> <valuemap> <name>H3C PowerStatus</name> </valuemap> <logtimefmt/> <application_prototypes/> </item_prototype> </item_prototypes> <trigger_prototypes> <trigger_prototype> <expression>{H3C-3:hh3cDevMPowerStatus[{#SNMPVALUE}].diff(0)}=1</expression> <name>Operational status was changed on {HOST.NAME} Power {#SNMPVALUE}</name> <url/> <status>0</status> <priority>2</priority> <description/> <type>0</type> <dependencies/> </trigger_prototype> </trigger_prototypes> <graph_prototypes/> <host_prototypes/> </discovery_rule> <discovery_rule> <name>Network interfaces</name> <type>4</type> <snmp_community>{$SNMP_COMMUNITY}</snmp_community> <snmp_oid>discovery[{#SNMPVALUE},IF-MIB::ifDescr]</snmp_oid> <key>ifDescr</key> <delay>3600</delay> <status>0</status> <allowed_hosts/> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <delay_flex/> <params/> <ipmi_sensor/> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <filter> <evaltype>0</evaltype> <formula/> <conditions/> </filter> <lifetime>30</lifetime> <description/> <item_prototypes> <item_prototype> <name>Admin status of interface $1</name> <type>4</type> <snmp_community>{$SNMP_COMMUNITY}</snmp_community> <multiplier>0</multiplier> <snmp_oid>IF-MIB::ifAdminStatus.{#SNMPINDEX}</snmp_oid> <key>ifAdminStatus[{#SNMPVALUE}]</key> <delay>60</delay> <history>7</history> <trends>14</trends> <status>0</status> <value_type>3</value_type> <allowed_hosts/> <units/> <delta>0</delta> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <formula>1</formula> <delay_flex/> <params/> <ipmi_sensor/> <data_type>0</data_type> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description/> <inventory_link>0</inventory_link> <applications> <application> <name>Discovery Int</name> </application> </applications> <valuemap> <name>SNMP interface status (ifAdminStatus)</name> </valuemap> <logtimefmt/> <application_prototypes/> </item_prototype> <item_prototype> <name>Alias of interface $1</name> <type>4</type> <snmp_community>{$SNMP_COMMUNITY}</snmp_community> <multiplier>0</multiplier> <snmp_oid>IF-MIB::ifAlias.{#SNMPINDEX}</snmp_oid> <key>ifAlias[{#SNMPVALUE}]</key> <delay>3600</delay> <history>7</history> <trends>0</trends> <status>0</status> <value_type>1</value_type> <allowed_hosts/> <units/> <delta>0</delta> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <formula>1</formula> <delay_flex/> <params/> <ipmi_sensor/> <data_type>0</data_type> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description/> <inventory_link>0</inventory_link> <applications> <application> <name>Discovery Int</name> </application> </applications> <valuemap/> <logtimefmt/> <application_prototypes/> </item_prototype> <item_prototype> <name>Description of interface $1</name> <type>4</type> <snmp_community>{$SNMP_COMMUNITY}</snmp_community> <multiplier>0</multiplier> <snmp_oid>IF-MIB::ifDescr.{#SNMPINDEX}</snmp_oid> <key>ifDescr[{#SNMPVALUE}]</key> <delay>3600</delay> <history>7</history> <trends>0</trends> <status>0</status> <value_type>1</value_type> <allowed_hosts/> <units/> <delta>0</delta> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <formula>1</formula> <delay_flex/> <params/> <ipmi_sensor/> <data_type>0</data_type> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description/> <inventory_link>0</inventory_link> <applications> <application> <name>Discovery Int</name> </application> </applications> <valuemap/> <logtimefmt/> <application_prototypes/> </item_prototype> <item_prototype> <name>Inbound errors on interface $1</name> <type>4</type> <snmp_community>{$SNMP_COMMUNITY}</snmp_community> <multiplier>0</multiplier> <snmp_oid>IF-MIB::ifInErrors.{#SNMPINDEX}</snmp_oid> <key>ifInErrors[{#SNMPVALUE}]</key> <delay>60</delay> <history>7</history> <trends>14</trends> <status>0</status> <value_type>3</value_type> <allowed_hosts/> <units/> <delta>1</delta> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <formula>1</formula> <delay_flex/> <params/> <ipmi_sensor/> <data_type>0</data_type> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description/> <inventory_link>0</inventory_link> <applications> <application> <name>Discovery Int</name> </application> </applications> <valuemap/> <logtimefmt/> <application_prototypes/> </item_prototype> <item_prototype> <name>Incoming traffic on interface $1</name> <type>4</type> <snmp_community>{$SNMP_COMMUNITY}</snmp_community> <multiplier>1</multiplier> <snmp_oid>IF-MIB::ifInOctets.{#SNMPINDEX}</snmp_oid> <key>ifInOctets[{#SNMPVALUE}]</key> <delay>60</delay> <history>7</history> <trends>14</trends> <status>0</status> <value_type>3</value_type> <allowed_hosts/> <units>bps</units> <delta>1</delta> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <formula>8</formula> <delay_flex/> <params/> <ipmi_sensor/> <data_type>0</data_type> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description/> <inventory_link>0</inventory_link> <applications> <application> <name>Discovery Int</name> </application> </applications> <valuemap/> <logtimefmt/> <application_prototypes/> </item_prototype> <item_prototype> <name>Operational status of interface $1</name> <type>4</type> <snmp_community>{$SNMP_COMMUNITY}</snmp_community> <multiplier>0</multiplier> <snmp_oid>IF-MIB::ifOperStatus.{#SNMPINDEX}</snmp_oid> <key>ifOperStatus[{#SNMPVALUE}]</key> <delay>60</delay> <history>7</history> <trends>14</trends> <status>0</status> <value_type>3</value_type> <allowed_hosts/> <units/> <delta>0</delta> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <formula>1</formula> <delay_flex/> <params/> <ipmi_sensor/> <data_type>0</data_type> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description/> <inventory_link>0</inventory_link> <applications> <application> <name>Discovery Int</name> </application> </applications> <valuemap> <name>SNMP interface status (ifOperStatus)</name> </valuemap> <logtimefmt/> <application_prototypes/> </item_prototype> <item_prototype> <name>Outbound errors on interface $1</name> <type>4</type> <snmp_community>{$SNMP_COMMUNITY}</snmp_community> <multiplier>0</multiplier> <snmp_oid>IF-MIB::ifOutErrors.{#SNMPINDEX}</snmp_oid> <key>ifOutErrors[{#SNMPVALUE}]</key> <delay>60</delay> <history>7</history> <trends>14</trends> <status>0</status> <value_type>3</value_type> <allowed_hosts/> <units/> <delta>1</delta> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <formula>1</formula> <delay_flex/> <params/> <ipmi_sensor/> <data_type>0</data_type> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description/> <inventory_link>0</inventory_link> <applications> <application> <name>Discovery Int</name> </application> </applications> <valuemap/> <logtimefmt/> <application_prototypes/> </item_prototype> <item_prototype> <name>Outgoing traffic on interface $1</name> <type>4</type> <snmp_community>{$SNMP_COMMUNITY}</snmp_community> <multiplier>1</multiplier> <snmp_oid>IF-MIB::ifOutOctets.{#SNMPINDEX}</snmp_oid> <key>ifOutOctets[{#SNMPVALUE}]</key> <delay>60</delay> <history>7</history> <trends>14</trends> <status>0</status> <value_type>3</value_type> <allowed_hosts/> <units>bps</units> <delta>1</delta> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <formula>8</formula> <delay_flex/> <params/> <ipmi_sensor/> <data_type>0</data_type> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description/> <inventory_link>0</inventory_link> <applications> <application> <name>Discovery Int</name> </application> </applications> <valuemap/> <logtimefmt/> <application_prototypes/> </item_prototype> </item_prototypes> <trigger_prototypes> <trigger_prototype> <expression>{H3C-3:ifInErrors[{#SNMPVALUE}].last(0)}>100 or {H3C-3:ifOutErrors[{#SNMPVALUE}].last(0)}>100</expression> <name>Errors on {HOST.NAME} interface {#SNMPVALUE}</name> <url/> <status>0</status> <priority>2</priority> <description/> <type>0</type> <dependencies/> </trigger_prototype> <trigger_prototype> <expression>{H3C-3:ifOperStatus[{#SNMPVALUE}].diff(0)}=1</expression> <name>Operational status was changed on {HOST.NAME} interface {#SNMPVALUE}</name> <url/> <status>0</status> <priority>2</priority> <description/> <type>0</type> <dependencies/> </trigger_prototype> </trigger_prototypes> <graph_prototypes> <graph_prototype> <name>Traffic on interface {#SNMPVALUE}</name> <width>900</width> <height>200</height> <yaxismin>0.0000</yaxismin> <yaxismax>100.0000</yaxismax> <show_work_period>1</show_work_period> <show_triggers>1</show_triggers> <type>0</type> <show_legend>1</show_legend> <show_3d>0</show_3d> <percent_left>0.0000</percent_left> <percent_right>0.0000</percent_right> <ymin_type_1>0</ymin_type_1> <ymax_type_1>0</ymax_type_1> <ymin_item_1>0</ymin_item_1> <ymax_item_1>0</ymax_item_1> <graph_items> <graph_item> <sortorder>0</sortorder> <drawtype>5</drawtype> <color>006600</color> <yaxisside>0</yaxisside> <calc_fnc>2</calc_fnc> <type>0</type> <item> <host>H3C-3</host> <key>ifInOctets[{#SNMPVALUE}]</key> </item> </graph_item> <graph_item> <sortorder>1</sortorder> <drawtype>0</drawtype> <color>000033</color> <yaxisside>0</yaxisside> <calc_fnc>2</calc_fnc> <type>0</type> <item> <host>H3C-3</host> <key>ifOutOctets[{#SNMPVALUE}]</key> </item> </graph_item> </graph_items> </graph_prototype> </graph_prototypes> <host_prototypes/> </discovery_rule> </discovery_rules> <macros> <macro> <macro>{$SNMP_COMMUNITY}</macro> <value>public</value> </macro> </macros> <templates/> <screens/> </template> </templates> <triggers> <trigger> <expression>{H3C-3:icmppingloss.min(2m)}>20</expression> <name>Ping loss is too high on {HOST.NAME}</name> <url/> <status>0</status> <priority>3</priority> <description>Packet loss more than 20% on {HOST.IP}</description> <type>0</type> <dependencies/> </trigger> <trigger> <expression>{H3C-3:icmppingsec.avg(2m)}>0.20</expression> <name>Response time is too high on {HOST.NAME}</name> <url/> <status>0</status> <priority>2</priority> <description>Response time more than 200ms for 2 minutes.</description> <type>0</type> <dependencies/> </trigger> <trigger> <expression>{H3C-3:hh3cEntityExtCpuUsage.last(0)}>80</expression> <name>{HOST.NAME} CPU>80%</name> <url/> <status>0</status> <priority>3</priority> <description/> <type>0</type> <dependencies/> </trigger> <trigger> <expression>{H3C-3:hh3cEntityExtMemUsage.last(0)}>80</expression> <name>{HOST.NAME} memory>80%</name> <url/> <status>0</status> <priority>3</priority> <description/> <type>0</type> <dependencies/> </trigger> <trigger> <expression>{H3C-3:sysUpTime.last(0)}<600</expression> <name>{HOST.NAME} reloaded</name> <url/> <status>0</status> <priority>1</priority> <description>{HOST.NAME} reloaded</description> <type>1</type> <dependencies/> </trigger> </triggers> <graphs> <graph> <name>CPU</name> <width>900</width> <height>200</height> <yaxismin>0.0000</yaxismin> <yaxismax>100.0000</yaxismax> <show_work_period>1</show_work_period> <show_triggers>1</show_triggers> <type>0</type> <show_legend>1</show_legend> <show_3d>0</show_3d> <percent_left>0.0000</percent_left> <percent_right>0.0000</percent_right> <ymin_type_1>0</ymin_type_1> <ymax_type_1>0</ymax_type_1> <ymin_item_1>0</ymin_item_1> <ymax_item_1>0</ymax_item_1> <graph_items> <graph_item> <sortorder>0</sortorder> <drawtype>0</drawtype> <color>1A7C11</color> <yaxisside>0</yaxisside> <calc_fnc>2</calc_fnc> <type>0</type> <item> <host>H3C-3</host> <key>hh3cEntityExtCpuUsage</key> </item> </graph_item> </graph_items> </graph> <graph> <name>Memory</name> <width>900</width> <height>200</height> <yaxismin>0.0000</yaxismin> <yaxismax>100.0000</yaxismax> <show_work_period>1</show_work_period> <show_triggers>0</show_triggers> <type>0</type> <show_legend>1</show_legend> <show_3d>0</show_3d> <percent_left>0.0000</percent_left> <percent_right>0.0000</percent_right> <ymin_type_1>0</ymin_type_1> <ymax_type_1>0</ymax_type_1> <ymin_item_1>0</ymin_item_1> <ymax_item_1>0</ymax_item_1> <graph_items> <graph_item> <sortorder>0</sortorder> <drawtype>0</drawtype> <color>1A7C11</color> <yaxisside>0</yaxisside> <calc_fnc>2</calc_fnc> <type>0</type> <item> <host>H3C-3</host> <key>hh3cEntityExtMemUsage</key> </item> </graph_item> </graph_items> </graph> </graphs> <value_maps> <value_map> <name>H3C PowerStatus</name> <mappings> <mapping> <value>1</value> <newvalue>Normal</newvalue> </mapping> <mapping> <value>2</value> <newvalue>Power Off</newvalue> </mapping> <mapping> <value>3</value> <newvalue>No insert</newvalue> </mapping> </mappings> </value_map> <value_map> <name>SNMP interface status (ifAdminStatus)</name> <mappings> <mapping> <value>1</value> <newvalue>up</newvalue> </mapping> <mapping> <value>2</value> <newvalue>down</newvalue> </mapping> <mapping> <value>3</value> <newvalue>testing</newvalue> </mapping> </mappings> </value_map> <value_map> <name>SNMP interface status (ifOperStatus)</name> <mappings> <mapping> <value>1</value> <newvalue>up</newvalue> </mapping> <mapping> <value>2</value> <newvalue>down</newvalue> </mapping> <mapping> <value>3</value> <newvalue>testing</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> </value_map> </value_maps> </zabbix_export>