使用opennms网管软件监控设备cpu、内存性能
一、windows系统的cpu、内存性能数据采集
在Windows系统里面安装informant-std采集代理,在http://www.snmp-informant.com/downloads.htm下载,安装后重启snmp服务,然后再
opennms里面即可看到cpu、内存等数据。
二、交换机、防火墙等的cpu、内存性能数据采集
以h3c交换机为例:
1. 安装net-snmp,net-snmp-utils在opennms服务器上,以便使用snmpwalk
2. 编辑 /opt/opennms/etc/datacollection-config.xml
增加一行
在
前面
3. 转换mib文件
将H3C的mib文件拷贝到/opt/opennms/contrib/mibparser/mibs里面
cd /opt/opennms/contrib/mibparser/mibs
/opt/opennms/contrib/mibparser/dist/parseMib.sh huawei-3com-oid.mib h3c-common-system.mib h3c-entity-ext.mib >h3ccompact.txt
资源使用情况的oid定义在h3c-entity-ext.mib,这个h3c-entity-ext.mib的转换依赖于huawei-3com-oid.mib和h3c-common-system.mib两个文件。
转换后的信息放在h3ccompact.txt文件中,方便以后使用
h3ccompact.txt文件中的内容:
Looking for a good java...
Using java in user's path...
Checking Java version for 1.4+...
Version is: java version "1.6.0_24"
Java(TM) SE Runtime Environment (build 1.6.0_24-b07)
Java HotSpot(TM) Client VM (build 19.1-b02, mixed mode, sharing)
Checking for JAVA_HOME...
JAVA_HOME not set, trying to find it...
java path is in /usr/bin, looking for actual HOME...
Checking Java version for 1.4+...
Version is: java version "1.6.0_24"
Java(TM) SE Runtime Environment (build 1.6.0_24-b07)
Java HotSpot(TM) Client VM (build 19.1-b02, mixed mode, sharing)
JAVA_HOME set to: /usr/java/default.
Calling parser...
ndex" alias="h3cEntityExtCpuUsageTOOLONG" type="INTEGER" />
ndex" alias="h3cEntityExtCpuUsageThresholdTOOLONG" type="INTEGER" />
ndex" alias="h3cEntityExtMemUsageTOOLONG" type="INTEGER" />
ndex" alias="h3cEntityExtMemUsageThresholdTOOLONG" type="INTEGER" />
Index" alias="h3cEntityExtMemSize" type="INTEGER" />
Index" alias="h3cEntityExtUpTime" type="INTEGER" />
注意:
alias="h3cEntityExtMemUsageTOOLONG" 这个表示别名太长,