私はMIBファイルを実験しているので、これがおかしなことに聞こえたら許してください。 CiscoネットワークデバイスのMIBファイルをnet-snmpを備えたRHEL7サーバーにインポートしてから、solarwindssnmpwalkを使用してデータを収集したいと思います。
' ftp://ftp.Cisco.com/pub/mibs/v2/Cisco-RHINO-MIB.my 'からMIBをRedhatサーバーにインポートしましたが、ウォークを実行しようとするとRedhatサーバー自体から、次のエラーが発生します-
[root@myLinuxServer ~]# snmptranslate -m +Cisco-RHINO-MIB -IR -On ciscoLS1010ChassisGroup
.1.3.6.1.4.1.9.5.11.1.1
[root@myLinuxServer ~]# snmpwalk -v 2c myLinuxServer -c privateall -m ALL ciscoLS1010ChassisGroup
Cisco-RHINO-MIB::ciscoLS1010ChassisGroup = No Such Object available on this agent at this OID
[root@myLinuxServer ~]#
これが私のsnmpd.confファイルの内容です:
####
# First, map the community name "public" into a "security name"
# sec.name source community
com2sec notConfigUser default public
com2sec ConfigUser default privateconfig
com2sec AllUser default privateall
####
# Second, map the security name into a group name:
# groupName securityModel securityName
group notConfigGroup v1 notConfigUser
group notConfigGroup v2c notConfigUser
group ConfigGroup v2c ConfigUser
group AllGroup v2c AllUser
####
# Third, create a view for us to let the group have rights to:
# Make at least snmpwalk -v 1 localhost -c public system fast again.
# name incl/excl subtree mask(optional)
view systemview included .1.3.6.1.2.1.1
view systemview included .1.3.6.1.2.1.25.1.1
view AllView included .1
####
# Finally, grant the group read-only access to the systemview view.
# group context sec.model sec.level prefix read write notif
access notConfigGroup "" any noauth exact systemview none none
access ConfigGroup "" any noauth exact systemview none none
access AllGroup "" any noauth exact AllView none none
mibs +Cisco-RHINO-MIB
mibs +Cisco-SMI
Redhatサーバーに「LS1010Chasis」(実際のCiscoデバイスに存在する必要があります)が含まれていないため、「NoSuchObject」というメッセージが表示されると思います。
私の質問は、RedhatサーバーにインポートすることでCisco MIBでそのようなsnmpwalkをシミュレートできますか?可能であれば、私が見逃している可能性のあるものについての指針はありますか?
Cisco MIBがあるからといって、サーバーがCiscoデバイスであると「偽る」わけではありません。 MIBは、データを取得/表示するためにSNMPデータ階層を記述するためにのみ機能します。 OID数値をテキストに変換します。
Redhatサーバーを監視したい場合は、利用可能なOIDをsnmpwalkして、それが何を提供するかを確認できますが、CPU、メモリ、ディスク、およびネットワークデバイスの統計が表示されると思います。