Zabbix 模板
Zabbix网络设备监控模板 新华三H3C 型号:S5000、S6000、S12000系列
分享到:

Zabbix网络设备监控模板 新华三H3C 型号:S5000、S6000、S12000系列

模板介绍
支持的Zabbix版本 5.0及以上 监控纳管模式 SNMP


1     H3C交换机模板概述

本文档适用于监控H3C交换机。H3C交换机是通过SNMP协议进行设备纳管,指标主要包含硬件状态、CPU使用率、内存使用率、接口状态、接口利用率等。


支持的Zabbix版本:5.0以上版本

支持的网络设备:H3C交换机;型号:S5000、S6000、S12000系列


监控模板下载:

主模板_网络设备_交换机_H3C_S5000_SNMP.xml

主模板_网络设备_交换机_H3C_S6800_SNMP.xml

主模板_网络设备_交换机_H3C_S512000_SNMP.xml


模板内容如

H3C_2.png

2     模板详情

2.1   模板宏

宏名称

宏描述

默认值

{$CPU_UTIL_MAX}

CPU利用率阈值

90

{$FAN_CRIT_STATUS:"fanError"}

风扇状态阈值

41

{$FAN_CRIT_STATUS:"hardwareFaulty"}

风扇状态阈值

91

{$MEMORY_UTIL_MAX}

内存利用率阈值

90

{$OBJ.TYPE}

告警类型

交换机

{$PSU_CRIT_STATUS:"hardwareFaulty"}

电源状态阈值

91

{$PSU_CRIT_STATUS:"psuError"}

电源状态阈值

51

{$PSU_CRIT_STATUS:"rpsError"}

电源状态阈值

61

{$STORAGE_UTIL_CRIT}

存储使用率严重级别阈值

90

{$STORAGE_UTIL_WARN}

存储使用率警告级别阈值

80

{$TEMP_CRIT_LOW}

温度过低阈值

0

{$TEMP_CRIT}

温度过高严重级别阈值

99

{$TEMP_WARN}

温度过高警告级别阈值

70


2.2   监控指标

监控指标项

Item名称

Item键值

触发器

板卡序列号

{#MODULE_NAME} {#SNMPINDEX}:

板卡序列号

sensor.board.serial[hh3cEntityExtErrorStatus.

{#SNMPINDEX}({#MODULE_NAME})]


板卡状态

{#MODULE_NAME} {#SNMPINDEX}:

板卡状态

sensor.board.status[hh3cEntityExtErrorStatus.

{#SNMPINDEX}({#MODULE_NAME})]


板卡类型

{#MODULE_NAME} {#SNMPINDEX}:

板卡类型

sensor.board.type[hh3cEntityExtErrorStatus.

{#SNMPINDEX}({#MODULE_NAME})]


CPU使用率

{#MODULE_NAME} {#SNMPINDEX}:

CPU使用率

system.cpu.util[hh3cEntityExtCpuUsage.

{#SNMPINDEX}({#MODULE_NAME})]

[网络设备]{HOST.NAME}CPU{#MODULE_NAME}:

使用率大于{$CPU_UTIL_MAX}%

风扇状态

{#ENT_NAME} {#SNMPINDEX}:

风扇状态

sensor.fan.status[hh3cEntityExtErrorStatus.

{#SNMPINDEX}({#ENT_NAME})]

[网络设备]{HOST.NAME}风扇{#SNMPINDEX}

{#ENT_NAME}处于严重状态

ICMP ping状态

ICMP ping状态

icmpping[,2,,,]

[网络设备]{HOST.NAME}失联,持续3分钟未响应

ICMP ping状态

ICMP ping状态

icmpping[,2,,,]

[网络设备]{HOST.NAME}设备刚发生重启

ICMP 丢包率

ICMP 丢包率

icmppingloss


ICMP 请求时长

ICMP 请求时长

icmppingsec


微码固件版本

{#ENT_NAME} {#SNMPINDEX}:

微码固件版本

system.hw.firmware[entPhysicalFirmwareRev.

{#SNMPINDEX}({#ENT_NAME})]

[网络设备]{HOST.NAME}硬件设备

{#ENT_NAME}微码固件版本发生改变

操作系统

{#ENT_NAME} {#SNMPINDEX}:

操作系统

system.sw.os[entPhysicalSoftwareRev.

{#SNMPINDEX}({#ENT_NAME})]


硬件序列号

{#ENT_NAME} {#SNMPINDEX}:

硬件序列号

system.hw.serialnumber[entPhysicalSerialNum.

{#SNMPINDEX}({#ENT_NAME})]

[网络设备]{HOST.NAME}硬件设备

{#ENT_NAME}序列号发生改变

硬件模型名称

{#ENT_NAME} {#SNMPINDEX}:

硬件模型名称

system.hw.model[entPhysicalDescr.

{#SNMPINDEX}({#ENT_NAME})]


硬件版本

{#ENT_NAME} {#SNMPINDEX}:

硬件版本

system.hw.version[entPhysicalHardwareRev.

{#SNMPINDEX}({#ENT_NAME})]


内存使用率

{#MODULE_NAME} {#SNMPINDEX}:

内存使用率

vm.memory.pused[hh3cEntityExtMemUsage.

{#SNMPINDEX}({#MODULE_NAME})]

[网络设备]{HOST.NAME}内存{#MODULE_NAME}:

使用率大于{$MEMORY_UTIL_MAX}%

内存总大小

{#MODULE_NAME} {#SNMPINDEX}:

内存总大小

vm.memory.total[hh3cEntityExtMemUsage.

{#SNMPINDEX}({#MODULE_NAME})]


OSPF邻居状态

{#SNMPVALUE}: OSPF邻居状态

ospf.status.[{#SNMPINDEX}]

|ospf{#SNMPVALUE}: OSPF邻居状态

电源状态

{#ENT_NAME} {#SNMPINDEX}: 电源状态

sensor.psu.status[hh3cEntityExtErrorStatus.

{#SNMPINDEX}({#ENT_NAME})]

[网络设备]{HOST.NAME}电源{#SNMPINDEX}

{#ENT_NAME}处于严重状态

Snmptrap原始告警

Snmptrap原始告警

snmptraps

硬件发生SNMPTrap告警,告警内容:{ITEM.VALUE}

Snmptrap原始告警

Snmptrap原始告警

snmptraps

硬件发生SNMPTrap告警,告警内容:{ITEM.VALUE}

Snmptrap原始告警

Snmptrap原始告警

snmptraps

硬件发生SNMPTrap告警,告警内容:{ITEM.VALUE}

Snmptrap原始告警

Snmptrap原始告警

snmptraps

硬件发生SNMPTrap告警,告警内容:{ITEM.VALUE}

Trap告警级别

Trap告警级别

snmptraps.severity


温度

{#MODULE_NAME} {#SNMPINDEX}: 温度

sensor.temp.value[hh3cEntityExtTemperature.

{#SNMPINDEX}({#MODULE_NAME})]

[网络设备]{HOST.NAME}设备{#ENT_NAME}

温度低于{$TEMP_CRIT_LOW:""}°C

温度

{#MODULE_NAME} {#SNMPINDEX}: 温度

sensor.temp.value[hh3cEntityExtTemperature.

{#SNMPINDEX}({#MODULE_NAME})]

[网络设备]{HOST.NAME}设备{#ENT_NAME}

温度高于{$TEMP_CRIT:""}°C

温度

{#MODULE_NAME} {#SNMPINDEX}: 温度

sensor.temp.value[hh3cEntityExtTemperature.

{#SNMPINDEX}({#MODULE_NAME})]

[网络设备]{HOST.NAME}设备{#ENT_NAME}

温度高于{$TEMP_WARN:""}°C

MAC地址

MAC地址[{#SNMPINDEX}]

ipNetToMediaPhysAddress.1.[{#SNMPINDEX}]


MAC地址

MAC地址[{#SNMPINDEX}]

ipNetToMediaPhysAddress.2.[{#SNMPINDEX}]


MAC地址

MAC地址[{#SNMPINDEX}]

ipNetToMediaPhysAddress.3.[{#SNMPINDEX}]


MAC地址

MAC地址[{#SNMPINDEX}]

ipNetToMediaPhysAddress.30.

[ifIpNetToMediaNetAddress.{#SNMPINDEX}]


SNMP traps (fallback)

SNMP traps (fallback)

snmptrap.fallback


当前路由总数

当前路由总数

route.detail


环路状态

环路状态

loop.stat


设备位置

设备位置

sysLocation


设备名称

设备名称

sysName

[网络设备]{HOST.NAME}设备名称发生改变

设备描述

设备描述

sysDescr


设备详细的联系方式

设备详细的联系方式

sysContact


设备运行时间

设备运行时间

sysUpTime

[网络设备]{HOST.NAME}SNMP采集中断

设备运行时间

设备运行时间

sysUpTime

[网络设备]{HOST.NAME}失联,持续3分钟未响应

设备运行时间

设备运行时间

sysUpTime

[网络设备]{HOST.NAME}设备刚发生重启

进程情况

进程情况

process


高可用状态标记

高可用状态标记

system.virtual.status


索引(状态)

索引_{#SNMPINDEX}_{#SNMPVALUE}

(状态)

HardwareStatus[{#SNMPINDEX}]

[网络设备]{HOST.NAME}设备槽位

{#SNMPVALUE}异常

端口别名

端口 {#IFNAME}({#IFALIAS}): 别名

net.if.alias.[ifAlias.{#SNMPINDEX}({#IFNAME})]


端口发送速率

端口 {#IFNAME}({#IFALIAS}): 发送速率

net.if.out[ifHCOutOctets.

{#SNMPINDEX}({#IFNAME})]


端口带宽

端口 {#IFNAME}({#IFALIAS}): 带宽

net.if.speed[ifHighSpeed.

{#SNMPINDEX}({#IFNAME})]

[网络设备]端口{#IFNAME}({#IFALIAS})

({#IFDESCR}): 发送带宽利用率超过

{$IF_UTIL_MAX:"{#IFNAME}"}%

端口带宽

端口 {#IFNAME}({#IFALIAS}): 带宽

net.if.speed[ifHighSpeed.

{#SNMPINDEX}({#IFNAME})]

[网络设备]端口{#IFNAME}({#IFALIAS})

({#IFDESCR}): 接收带宽利用率超过

{$IF_UTIL_MAX:"{#IFNAME}"}%

端口带宽发送利用率

端口 {#IFNAME}({#IFALIAS}):

带宽发送利用率

net.if.out[ifHCOutOctetsPercent.

{#SNMPINDEX}({#IFNAME})]

[网络设备]端口{#IFNAME}({#IFALIAS})

({#IFDESCR}): 发送带宽利用率超过

{$IF_UTIL_MAX:"{#IFNAME}"}%

端口带宽接收利用率

端口 {#IFNAME}({#IFALIAS}):

带宽接收利用率

net.if.in[ifHCInOctetsPercent.

{#SNMPINDEX}({#IFNAME})]

[网络设备]端口{#IFNAME}({#IFALIAS})

({#IFDESCR}): 接收带宽利用率超过

{$IF_UTIL_MAX:"{#IFNAME}"}%

端口接收速率

端口 {#IFNAME}({#IFALIAS}): 接收速率

net.if.in[ifHCInOctets.{#SNMPINDEX}({#IFNAME})]


端口描述

端口 {#IFNAME}({#IFALIAS}): 描述

net.if.descr.[ifDescr.{#SNMPINDEX}({#IFNAME})]

[网络设备]端口{#IFNAME}({#IFALIAS})

({#IFDESCR}): 发送带宽利用率超过

{$IF_UTIL_MAX:"{#IFNAME}"}%

端口描述

端口 {#IFNAME}({#IFALIAS}): 描述

net.if.descr.[ifDescr.{#SNMPINDEX}({#IFNAME})]

[网络设备]端口{#IFNAME}({#IFALIAS})

({#IFDESCR}): 接收带宽利用率超过

{$IF_UTIL_MAX:"{#IFNAME}"}%

端口每秒发送丢包数

端口 {#IFNAME}({#IFALIAS}):

每秒发送丢包数

net.if.out.discards[ifOutDiscards.

{#SNMPINDEX}({#IFNAME})]


端口每秒发送单播包数

端口 {#IFNAME}({#IFALIAS}):

每秒发送单播包数

net.if.out.ucastpkts[ifOutUcastPkts.

{#SNMPINDEX}({#IFNAME})]


端口每秒发送广播包数

端口 {#IFNAME}({#IFALIAS}):

每秒发送广播包数

net.if.out.nucastpkts[ifOutNUcastPkts.

{#SNMPINDEX}({#IFNAME})]


端口每秒发送速率

端口 {#IFNAME}({#IFALIAS}):

每秒发送速率

net.if.out[ifHCOutOctetsPerSec.

{#SNMPINDEX}({#IFNAME})]


端口每秒接收丢包数

端口 {#IFNAME}({#IFALIAS}):

每秒接收丢包数

net.if.in.discards[ifInDiscards.

{#SNMPINDEX}({#IFNAME})]


端口每秒接收单播包数

端口 {#IFNAME}({#IFALIAS}):

每秒接收单播包数

net.if.in.ucastpkts[ifInUcastPkts.

{#SNMPINDEX}({#IFNAME})]


端口每秒接收广播包数

端口 {#IFNAME}({#IFALIAS}):

每秒接收广播包数

net.if.in.nucastpkts[ifInNUcastPkts.

{#SNMPINDEX}({#IFNAME})]


端口每秒接收速率

端口 {#IFNAME}({#IFALIAS}):

每秒接收速率

net.if.in[ifHCInOctetsPerSec.

{#SNMPINDEX}({#IFNAME})]


端口物理地址

端口 {#IFNAME}({#IFALIAS}):

物理地址

net.if.physAddress.[ifPhysAddress.

{#SNMPINDEX}({#IFNAME})]


端口物理状态

端口 {#IFNAME}({#IFALIAS}):

物理状态

net.if.status[ifOperStatus.

{#SNMPINDEX}({#IFNAME})]

[网络设备]端口{#IFNAME}({#IFALIAS})

({#IFDESCR}): 处于关闭状态

端口类型

端口 {#IFNAME}({#IFALIAS}): 类型

net.if.type[ifType.{#SNMPINDEX}({#IFNAME})]


网络端口数量

网络端口数量

ifNumber




3     模板安装说明

3.1   监控前置条件

H3C交换机开启SNMP V2协议,如被纳管设备与H3C交换机存在防火墙,则需要开启UDP 161的策略;

导入H3C交换机监控模板至Zabbix Web页面。


3.2   设备监控

3.2.1     主机添加

在zabbix web上新建host并关联H3C交换机模板

3.2.2     修改主机宏

在zabbix web上的host配置中,点击“Marcos“菜单,选择“Inherited and hostmacros”,修改以下1个宏的值:

{$SNMP_COMMUNITY}:SNMP协议开启时配置的团体名,例如public (模板已存在默认路径,如与实际配置不相同,则修改)

3.2.3     查看最新数据

在zabbix web上点击“monitor”à”Latest data”,在“Hosts”选择新增的H3C交换机主机,最后点击“Apply”生效来查看最新数据。


H3C_1.png

  H3C_2.png     




18001261978
上海市浦东新区龙东大道3000号 张江集电港1期 1号楼B区1206