linux snmpwalk版本,snmpwalk的Linux的击不返回
我正在通過SNMP連接到ESX 3.5服務器snmpwalk的Linux的擊不返回
我試圖讓snmpwalk的返回一個數組,但它只返回一個值在openSUSE Linux上的Nagios服務器的陣列。
在ESX箱我ahve以下shell找到所有的snapshots-
/usr/bin/find /vmfs/volumes/ -name '*delta*.vmdk' -printf %f' '%s'\n'
這返回的大小以下時,在ESX箱 -
[[email?protected] root]# /bin/sh /etc/snmp/snmp_snapshots.sh
testnag01-000001-delta.vmdk 16840704
testnag01-000002-delta.vmdk 167835648
testnag01-000003-delta.vmdk 151058432
在跑nagios框我有以下外殼 -
declare -a RESULT=$(/usr/bin/snmpwalk -v 2c -c public 10.10.0.20 .1.3.6.1.4.1.6876.57.101.2 | grep vmdk | awk {' print $4,$5 '} | sed 's/ /_size:/g' | sed 's/\"//g')
echo "snapshot 1" ${RESULT[0]}
echo "snapshot 2" ${RESULT[1]}
這只返回一個單一的值,(第二個在t他名單) -
snapshot 1 testnag01-000002-delta.vmdk:167835648
snapshot 2
當我運行的命令其own-
/usr/bin/snmpwalk -v 2c -c public 10.10.0.20 .1.3.6.1.4.1.6876.57.101.2
我得到以下return-
SNMPv2-SMI::enterprises.6876.57.101.2 = STRING: "testnag01-000002-delta.vmdk 167835648"
所以看起來本身不能命令返回多個結果?
我在這里一noob,所以我很可能是缺少明顯的東西...
在此先感謝
2013-08-28
Brick
總結
以上是生活随笔為你收集整理的linux snmpwalk版本,snmpwalk的Linux的击不返回的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux编译blas,Linux下安装
- 下一篇: linux 其他常用命令