Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1236020
  • 博文数量: 135
  • 博客积分: 10576
  • 博客等级: 上将
  • 技术积分: 1670
  • 用 户 组: 普通用户
  • 注册时间: 2008-06-11 20:49
个人简介

不疯魔,不成活! --疯魔老杨(Crazy.LaoYang) http://www.inotes.cn/

文章分类

全部博文(135)

文章存档

2014年(4)

2012年(13)

2011年(5)

2010年(30)

2009年(56)

2008年(27)

分类: LINUX

2012-09-20 15:25:04

snmpd.conf中采用load关键字来监控系统负载,格式如下:

# load [1MAX=12.0] [5MAX=12.0] [15MAX=12.0]
#
# 1MAX:   If the 1 minute load average is above this limit at query
#         time, the errorFlag will be set.
# 5MAX:   Similar, but for 5 min average.
# 15MAX:  Similar, but for 15 min average.


load关键字跟随1 min max load 以及5 min max load ,15 min max load,如果系统负载超过了这三个的某一个值,loadaveErrorFlag就被设为1,如果没有参数,默认使用1分钟最大负载。

具体的OID为:
root(.)->iso(1)->org(3)->dod(6)->internet(1)->private(4)->enterprises(1)->ucdavis(2021)->10->1
也就是:.1.3.6.1.4.1.2021.10

在配置文件中添加:
load 0.01 10 0.01    #此配置仅用于测试

# snmpwalk -v2c -cpublic 192.168.1.21 1.3.6.1.4.1.2021.10
UCD-SNMP-MIB::laIndex.1 = INTEGER: 1              //1分钟、5分钟、15分钟的负载索引编号
UCD-SNMP-MIB::laIndex.2 = INTEGER: 2
UCD-SNMP-MIB::laIndex.3 = INTEGER: 3
UCD-SNMP-MIB::laNames.1 = STRING: Load-1     //1分钟、5分钟、15分钟的负载标识名

UCD-SNMP-MIB::laNames.2 = STRING: Load-5
UCD-SNMP-MIB::laNames.3 = STRING: Load-15
UCD-SNMP-MIB::laLoad.1 = STRING: 0.24         //获得的当前负载值
UCD-SNMP-MIB::laLoad.2 = STRING: 0.05
UCD-SNMP-MIB::laLoad.3 = STRING: 0.02
UCD-SNMP-MIB::laConfig.1 = STRING: 0.01     //系统负载的预设值

UCD-SNMP-MIB::laConfig.2 = STRING: 10.00
UCD-SNMP-MIB::laConfig.3 = STRING: 0.01
UCD-SNMP-MIB::laLoadInt.1 = INTEGER: 23    //int类型值
UCD-SNMP-MIB::laLoadInt.2 = INTEGER: 5
UCD-SNMP-MIB::laLoadInt.3 = INTEGER: 2
UCD-SNMP-MIB::laLoadFloat.1 = Opaque: Float: 0.240000  //float类型值
UCD-SNMP-MIB::laLoadFloat.2 = Opaque: Float: 0.050000
UCD-SNMP-MIB::laLoadFloat.3 = Opaque: Float: 0.020000
UCD-SNMP-MIB::laErrorFlag.1 = INTEGER: error(1)       //是否超出预设值
UCD-SNMP-MIB::laErrorFlag.2 = INTEGER: noError(0)
UCD-SNMP-MIB::laErrorFlag.3 = INTEGER: error(1)
UCD-SNMP-MIB::laErrMessage.1 = STRING: 1 min Load Average too high (= 0.24)   //出错信息提示
UCD-SNMP-MIB::laErrMessage.2 = STRING:
UCD-SNMP-MIB::laErrMessage.3 = STRING: 15 min Load Average too high (= 0.02)


阅读(3144) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~