Nagios XI - SNMP MIB Upload Problems
This KB article provides solutions to issues that can arise when uploading SNMP MIB files.
Some problems are caused by incorrect permissions on the SNMP MIB files.
If you receive one of these errors:
failed to convert to snmptt mib
Execute the following commands to reset the permissions and ownership:
chmod -R ug+rw /usr/share/snmp/mibs
After executing those commands you should be able to upload the MIB file that previously did not work.
MIBs can require modules that are defined in other MIBs. If you have uploaded a MIB to Nagios XI and the required modules are missing, you might notice some warnings when executing Net-SNMP commands in a terminal session.
For example, after uploading the MIB CISCO-IMAGE-MIB.my file you receive these warnings when using the snmpwalk command:
MIB search path: /root/.snmp/mibs:/usr/share/snmp/mibs
In the error above the CISCO-SMI module appears to be missing. After uploading the MIB CISCO-SMI.my file you will not receive the warnings.
The explanation is that the Net-SNMP commands look at all the MIB files in the /usr/share/snmp/mibs/ folder when executing. The commands will display warnings if the modules are missing. You don't often see these warnings in the Nagios XI interface as this output is hidden, you commonly only see the warnings when in a terminal session.
It's worth mentioning that the filename "CISCO-SMI.my" is not how Net-SNMP knows that the the module is located in this file. This line in the file defines it:
CISCO-SMI DEFINITIONS ::= BEGIN
The fact that the file is named "CISCO-SMI.my" is irrelevant, however Cisco have made it easy by keeping the filename the same as the module definition name.
For any support related questions please visit the Nagios Support Forums at:
|Posted by: tlea - Mon, Apr 10, 2017 at 12:18 AM. This article has been viewed 2208 times.|
|Online URL: https://support.nagios.com/kb/article/nagios-xi-snmp-mib-upload-problems-575.html|
Powered by PHPKB (Knowledge Base Software)