MIBの追加中にZabbix "このエージェントには、このOIDで使用できるオブジェクトはありません。"

MIBの追加中にZabbix "このエージェントには、このOIDで使用できるオブジェクトはありません。"

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巡回は表示されないため、この特定の質問との関連性は低くなります。

一般的な間違いは、リーフノードの代わりにツリーのどこかにノードを使用することです。これが何をしているのかを知るには、snmpgetZabbixプロジェクトとまったく同じOIDを試してください。失敗した場合はまずsnmpgetsnmpwalk

関連情報