作者slinbody (不败地球人)
看板FreeBSD
标题[问题][MRTG] Unknown SNMP var hrStorageUsed
时间Sat Apr 24 18:35:04 2010
我想用mrtg去抓取某颗硬碟目前使用量
当然CPU Memory 网卡这些都已经配置完成
而且执行上也OK
不过我在弄硬碟目前使用量时 都会出现错误
===================cfg设定档===============
Target[vv]:hrStorageUsed.33&hrStorageUsed.33:
[email protected] (我先抓这个试试)
MaxBytes[vv]: 1000000000000
Title[vv]: MAXTOR DISK USED
PageTop[vv]: MAXTOR DISK USED
Options[vv]:noinfo, growright, gauge, nopercent, noo, pngdate
YLegend[vv]: Capacity (%)
kMG[vv]:k,M,G
ShortLegend[vv]: %
Colours[vv]: GRAY#808080,BLACK#FFFFFF,RED#ff0000,RED#ff0000
Legend1[vv]: File System Capacity Average
Legend2[vv]:
Legend3[vv]: File System Capacity Maximal
Legend4[vv]:
LegendI[vv]: Capacity:
LegendO[vv]:
Unscaled[vv]: dwmy
================== #mrtg .cfg档出现的讯息 =========
Unknown SNMP var hrStorageUsed.33
at /usr/local/bin/mrtg line 2202
Unknown SNMP var hrStorageUsed.33
at /usr/local/bin/mrtg line 2202
2010-04-24 18:30:15: WARNING: Expected a number but got '9:30:32'
2010-04-24 18:30:15: WARNING: Expected a number but got 'abc.ooxx.net'
2010-04-24 18:30:17: ERROR: Target[vv][_IN_] ' $target->[6]{$mode} ' did not
eval into defined data
2010-04-24 18:30:17: ERROR: Target[vv][_OUT_] ' $target->[6]{$mode} ' did not
eval into defined data
但是如果我用snmpget去抓的话
> snmpget -v 1 -c xxx localhost hrStorageUsed.33
HOST-RESOURCES-MIB::hrStorageUsed.33 = INTEGER: 360975
似乎又抓的到
有人知道这个解法吗??Google找一下 都只有提出这个问题 没人回怎麽解
是有想过用du + script来代替 只是有现成的不用 有点在意
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.204.174.247