ljwsy 发表于 2012-12-20 11:46

FB下的net-snmp-5.7.1_7配置求助

本帖最后由 ljwsy 于 2012-12-20 11:51 编辑

环境:
fb# uname -a
FreeBSD fb.xxxx.xx.cn 9.1-PRERELEASE FreeBSD 9.1-PRERELEASE #0: Thu Oct4 23:51:40 CST 2012   wxx@fb.xxxx.xx.cn:/usr/obj/usr/src/sys/FBi386
fb# pkg_info | grep snmp
net-snmp-5.7.1_7    An extendable SNMP implementation

目的:
想用snmp监控几个数据,按例子应该是这样配置(原来没升级系统前也是可以用的,原来的net-snmp版本不记得是多少了)exec .1.3.6.1.4.1.2021.50 systemperture /root/python/systemperture.py然后访问用fb# /usr/local/bin/snmpwalk -c public -v 1 192.168.0.254 .1.3.6.1.4.1.2021.50
升级系统后的就不能指定“.1.3.6.1.4.1.2021.50”,只好用这个配置exec systemperture /root/python/systemperture.py问题:
现在要查这些参数我得用.1.3.6.1.4.1.2021.8来查,其中我有三个参数是要关心的,那我查询(如下面的系统温度UCD-SNMP-MIB::extOutput.2 = STRING:59.5)应该怎样写?或者换一个角度说:我要指定取得系统温度是向1.3.6.1.4.1.2021.50做查询该怎样做?

fb# /usr/local/bin/snmpwalk -c public -v 1 192.168.0.254 .1.3.6.1.4.1.2021.8
UCD-SNMP-MIB::extIndex.1 = INTEGER: 1
UCD-SNMP-MIB::extIndex.2 = INTEGER: 2
UCD-SNMP-MIB::extIndex.3 = INTEGER: 3
UCD-SNMP-MIB::extNames.1 = STRING: pppoeonlinecount
UCD-SNMP-MIB::extNames.2 = STRING: systemperture
UCD-SNMP-MIB::extNames.3 = STRING: sshdattempt
UCD-SNMP-MIB::extCommand.1 = STRING: /etc/ppp.temp/pppcount.php
UCD-SNMP-MIB::extCommand.2 = STRING: /root/python/systemperture.py
UCD-SNMP-MIB::extCommand.3 = STRING: /root/python/countip.py
UCD-SNMP-MIB::extResult.1 = INTEGER: 0
UCD-SNMP-MIB::extResult.2 = INTEGER: 0
UCD-SNMP-MIB::extResult.3 = INTEGER: 0
UCD-SNMP-MIB::extOutput.1 = STRING: 21
UCD-SNMP-MIB::extOutput.2 = STRING:59.5
UCD-SNMP-MIB::extOutput.3 = STRING: 3
UCD-SNMP-MIB::extErrFix.1 = INTEGER: noError(0)
UCD-SNMP-MIB::extErrFix.2 = INTEGER: noError(0)
UCD-SNMP-MIB::extErrFix.3 = INTEGER: noError(0)
UCD-SNMP-MIB::extErrFixCmd.1 = STRING:
UCD-SNMP-MIB::extErrFixCmd.2 = STRING:
UCD-SNMP-MIB::extErrFixCmd.3 = STRING:

我真的没精力再去“研究”snmp,故而想偷懒问大家。

谢谢您的光顾与解答。
页: [1]
查看完整版本: FB下的net-snmp-5.7.1_7配置求助