ZABBIX监控H3C设备的CPU和内存使用率

由于最近监控的H3C路由器经常出现死机现象,SNMP获取不到数据,后面检查发现是CPU使用率过高,直接导致无法处理SNMP请求,所以需求来了,怎样通过SNMP监控H3C路由器的CPU和内存使用率?

由于CPU和内存的IOD号是H3C厂商没有公布的,所以不好找,在网上百度了一些资料查找H3C网络设备的CPU和内存OID号,这里做个记录,以供以后参考。

一般H3C网络设备的CPU和内存的IOD号和下面的东西有关。

H3C cpu 使用率OID:
.1.3.6.1.4.1.25506.2.6.1.1.1.1.6.n
.1.3.6.1.4.1.2011.10.2.6.1.1.1.1.6.n
.1.3.6.1.4.1.2011.10.2.6.1.1.1.1.6.n
H3C 内存使用率OID:
.1.3.6.1.4.1.25506.2.6.1.1.1.1.8.n
.1.3.6.1.4.1.2011.10.2.6.1.1.1.1.8.n
.1.3.6.1.4.1.2011.10.2.6.1.1.1.1.8.n

首先,在设备上面使用命令display mib-style查看显示的结果,如果显示的是?              new,则需要使用hh3c-entity-ext.mib文件中的hh3cEntityExtCpuUsage节点,该节点的信息是对象OID .1.3.6.1.4.1.25506.2.6.1.1.1.1.6.n

如果显示的是?              compatible,则需要使用h3c-entity-ext.mib文件中的h3cEntityExtCpuUsage节点,该节点的信息是对象OID .1.3.6.1.4.1.2011.10.2.6.1.1.1.1.6.n

至于n的值不同设备不一样,可以使用snmp获取.1.3.6.1.4.1.25506.2.6.1.1.1.1.6的值,其中有一大串输出,其他输出都是0,只有某一个输出是非0的,那个就是CPU的OID号,例如我这的H3C路由器的CPUOID号就是.1.3.6.1.4.1.25506.2.6.1.1.1.1.6.3有非零的值,那么说明.1.3.6.1.4.1.25506.2.6.1.1.1.1.6.3就是CPU的OID号。

内存的OID号判断也是如此,确定了OID号,那么使用zabbix通过snmp监控内存和CPU那就轻而易举了。

时间: 2024-10-26 15:03:24

ZABBIX监控H3C设备的CPU和内存使用率的相关文章

zabbix监控windows服务器上进程的内存使用情况

zabbix监控windows服务器上进程的内存使用情况 由于在windows服务器上不能像linux上一样使用top,或者类似于/pro目录下的数据信息,所以在在windows服务器上获得一个进程的内存或者CPU的使用情况不是很容易. 这里通过在windows服务器上使用python脚本获得进程的内存使用值,通过key传递给zabbix客户端,也就是本机上安装的zabbix客户端. windows上安装zabbix客户端网上的文章很多,这里不再记录. 1,首先安装python环境: 点击这里下

zabbix监控H3C交换机端口流量

一.获取H3C交换机的OID 要获取H3C交换机的OID,必须确保该交换机是可以被网管的,即该交换机的161(SNMP)端口是被开启的.如161端口没有被开启,需在交换机上加上以下配置: snmp-agent community read whmp snmp-agent sys-info version all snmp-agent target-host trap address udp-domain 10.9.52.42 udp-port 161 param securityname net

监控系统负载与CPU、内存、硬盘、登录用户数,超出警戒值则发邮件告警。

[email protected]:~$ cat warning.sh #!/bin/bash #监控系统负载与CPU.内存.硬盘.登录用户数,超出警戒值则发邮件告警.    前提安装mail服务  [email protected] #提取本服务器的IP地址信息 IP=`ifconfig eth0 | grep "inet addr" | cut -f 2 -d ":" | cut -f 1 -d " "`    # 1.监控系统负载的变化情况

Ubuntu 16.04 标题栏实时显示上下行网速、CPU及内存使用率--indicator-sysmonitor

---------------------------------------------------------------------------- 原文地址:http://blog.csdn.NET/tecn14/article/details/24489031 ---------------------------------------------------------------------------- 有时感觉网络失去响应,就通过Ubuntu 14.04自带的系统监视器程序来查

查看本机CPU、内存使用率前10的进程

在日常运维工作中,经常会查看占用当前系统CPU或内存使用率前几位的进程情况.下面列出这些查看的命令: 查看占用CPU最高的5个进程ps aux | sort -k3rn | head -5或者top (然后按下P,注意大写,CPU使用率降序) 查看占用内存最高的5个进程ps aux | sort -k4rn | head -5或者top (然后按下M,注意大写,内存使用率降序) 查看所有信息使用命令ps aux sort -rn 降序sort -k3rn 按照第三列降序 sort|uniq 排序

简单几步使用zabbix监控Linux物理服务器CPU温度

前段时间有个属于笔者维护的小机房空调故障,温度过高导致系统卡慢,多日无人发现.于是想着使用zabbix监控CPU温度并设置告警阀值,同时也能监控到风扇异常.挡风板太脏空气不畅.进程死锁导致CPU使用率超高等异常,侧面监控服务器多种异常状况. 服务器有两台四路x86服务器,系统是CentOS,用到软件lm_sensors.使用zabbix监控系统自定义监控项,采集监控数据并设置告警.下面详细介绍. 安装 lm_sensors 并获取CPU温度 yum install lm_sensors 安装后运

shell脚本监控系统负载、CPU和内存使用情况

#一.编写系统负载监控的脚本文件#!/bin/bash #########################################################################This scripts is checking the system load,vision 0.1#Author:HeJunyi#E-mail:158****[email protected]###################################################

zabbix监控H3C的接口流量

一. 需要交换机(h3c s5500)snmp以下信息(此处就不教怎么开启snmp了)[NY-Core-254.1-IRF]dis snmp-agent community read Community name: yulong Group name: yulong Storage-type: nonvolatile[NY-Core-254.1-IRF]dis snmp-agent sys-info version SNMP version running in the system: SNMP

zabbix 监控h3c 10508 交换机光衰值

监控项目 H3C  10508监控光衰 自动发现规则: 键值:ifDescr SNMP OID: discovery[{#SNMPVALUE},IF-MIB::ifDescr] 收光    (使用的是  华为的OID) 名称:RX-{#SNMPVALUE} 键值:   enterprises.2011.10.2.70.1.1.1.12[{#SNMPVALUE}] SNMP OID:  .1.3.6.1.4.1.2011.10.2.70.1.1.1.12.{#SNMPINDEX} 发光 名称:TX