Zabbix Import MIBが詰まっています。実際、MIBはMIBデータベースにインポートされました。ただし、「このOIDのこのエージェントではそのオブジェクトを使用できません」という警告が表示されます。
ここで私がしたことをお見せします:
Zabbix 3.4を使用しています。
まず、HPEルータのCPUを監視したいと思います。しかし、Zabbixはこれが不可能であることを示しています。だからMIBを手動で追加しました。
ops2:/tmp$ snmptranslate -IR -On hpSwitchCpuStat
Unknown object identifier: hpSwitchCpuStat
次にMIBをダウンロードし、MIBローカルサーバーをインポートします。
ops2:/usr/share/snmp/mibs# snmptranslate -m +STATISTICS-MIB -IR -On hpSwitchCpuStat
その後私は走る
@ops2:/usr/share/snmp/mibs# snmptranslate -m +STATISTICS-MIB -IR -On hpSwitchCpuStat
.1.3.6.1.4.1.11.2.14.11.5.1.9.6.1
そして
ops2:/usr/share/snmp/mibs# snmptranslate -On STATISTICS-MIB::hpSwitchCpuStat
.1.3.6.1.4.1.11.2.14.11.5.1.9.6.1
ops2:/usr/share/snmp/mib2c-data# snmpwalk -v2c -c public 10.10.10.1
SNMPv2-MIB::sysDescr.0 = STRING: HPE Series Router MSR930
HPE Comware Platform Software
Comware Software Version 5.20, Release 2514P14
Copyright(c) 2010-2015 Hewlett-Packard Enterprise Development LP
さらに追加
ops2:/usr/share/snmp/mib2c-data# vim /etc/snmp/snmp.conf
mibs +STATISTICS-MIB
私が見ることができるように、オブジェクトはすでに存在しています。 SNMPコンバータがそれを見つけました。しかし、Zabbix Web Frontendではまだ見つかりません。それでも警告:このOIDのこのエージェントで使用できるオブジェクトはありません。
答え1
「該当するオブジェクトを使用できません」とは、通常、照会したい項目が存在しないことを意味します。あなたの説明には、Zabbixプロジェクトで使用されている正確なOIDに関する情報は表示されません。注目すべき価値があるのは数字か略語ですか?そしてそれが正確に何を指しているのでしょうか?
出力にはsnmpwalk
問題のOID巡回は表示されないため、この特定の質問との関連性は低くなります。
一般的な間違いは、リーフノードの代わりにツリーのどこかにノードを使用することです。これが何をしているのかを知るには、snmpget
Zabbixプロジェクトとまったく同じOIDを試してください。失敗した場合はまずsnmpget
。snmpwalk