To load the MIB files in the MibBrowser use the LOAD MIB image button or select the File--> Load MIB menu item. This brings up a dialog box, which prompts you for the URL of the MIB module file you wish to load.
You can load multiple modules and choose any one of them as the current module at any time. When any MIB module is selected, the root node for that module becomes the current OID.
The loading of MIB modules is via URLs. A few MIB modules are provided in the mibs directory, i.e. RFC1213-MIB, HOST-RESOURCE-MIB, SNMPv2-MIB and SNMPv2-SMI. It may be convenient to copy your MIB module files to be loaded into the "mibs" directory.
To unload the loaded MIB select the node of the MIB Tree then click on the UNLOAD MIB image button or select the File --> UnLoad MIB menu item. This will remove the MIB Tree of the MIB unloaded.
The ManageEngine MibBrowser can be used for MIB browsing, viewing and operate on data available through a SNMP agent. The MibBrowser allows configuration of various options needed for SNMP operations.
To set the various options click on the SETTINGS image button or select the Edit--> Settings menu item. This will bring up a dialog where the following options and its default values are set. The user can modify the default values as per requirements.
|Options||Default values||Other options|
|Snmp Version||161||any user defined port|
|Time out||5 sec||any user defined value|
|Max repetitions||50||any user defined value for V2c /V3 version|
|Retries||0||any user defined value|
|Non-repeaters||0||any user defined value for V2c /V3 version|
To set the SNMP V3 parameters click on the V3 SETTINGS tab in the settings dialog box. This will switch to the the screen for setting V3 Parameters. The following values can be set:
|Options||Default values||Other options|
|Target host||local host||any host with SNMPV3 agent or proxy agent|
|Target port||161||any user defined port|
|User name||null||any user defined value|
|Security Level||NoAuth,NoPriv||Auth,NoPriv and Auth,Priv|
|Privacy Protocol||CBC-DES (if privacy is chosen in security level)||not available|
|Authentication Protocol||MD5 (if authentication is chosen in security level)||SHA|
|Authentication password||any user defined value||-|
|Privacy password||any user defined value||-|
In the general settings tab there is an option provided to enable serialization of V3 details. If this is chosen, then the users added will be serialized in the files UserEntry.ser and EngineEntry.ser. The next time when the MibBrowser is started, v3 details will be deserialized if the serialize V3 Tables is set to true.
The MibBrowser allows the user to do the typical SNMP operations such as GET, GET NEXT and SET. It also allows to perform GET BULK for V2 and V3 version.
To do the GET operation, the user has to load the MIB file, select the desired node and press the "get" icon or choose the Operations ---> Get from the menu bar. To fully specify an object to an SNMP agent, both the Object ID (which defines the type of object) and the instance (the specific object of the given type) need to be provided. From the MIB you get the Object ID, to which an instance needs to be added to completely identify the object of interest. For non-tabular (or scalar) objects this is simply an instance of 0 (e.g. sysDescr.0)(this need not be specified). For tabular objects the instance is defined by the MIB, and is a sequence of one or more variables.
We also need to specify the hostname and community string of the SNMP agent you're talking to in the appropriate field.
If you want to talk to a V3 agent, then you have to choose the Version3 in the Settings dialog and also make sure that the v3 parameters are set in V3 Settings Dialog.
The ManageEngine Mibbrowser smartly loads the SNMP OID's for various device types while performing SNMP operations for SNMP enabled devices. Auto suggestion is available for SNMP devices for all major vendors. MibBrowser is pre bundled with more than 750 device templates which maps to SNMP OID of corresponding SNMP device types.
Following options are available in the DeviceType panel of the MibBrowser :
Select the oid from suggested oid's drop down list and carry out SNMP Operations for loaded device type. Hence, no need to remember the SNMP OID's and to traverse mib tree to select the node.
Reload Device type:
To load the modified templates/device type at run time, click "reload" button. This will parse the templates, populate the latest SNMP OIDS for that device.
Import templates :
Go to MibBrowser --->Settings ---> Template Settings
To import the customized templates, click "Import" Button . This will copy the templates to <ProductHome>/Templates
View templates :
Go to MibBrowser---> Settings ---> Template Settings
You can view all the available templates. Select the template from the List to view the available Oids and its description.
Select the Multi-Varbind menu item from the View menu to view the Multi varbind panel. To do a multiple varbind request select the leaf node and append the instance and click on the Add button. It will add the OID given in the Object Identifier field and theValue given in the SetValue field both separated with a colon to the list. If value is not given in the SetValue field then NULL value is appended. You can add multiple number of OIDs and values like this. Make sure you have enabled the Multi-var check-box before doing a SNMP operation for multiple varbind SNMP request. Otherwise it will do a request for the OID in the Object Identifier field. To do multiple variable SNMP SET you ensure the OID and the Value are given in the textfields properly before adding to the list. Enable the Multi-Var check-box before doing the multiple variable SET.
To delete the varbind(s) from the list. Select the varbind(s) from the list and click on the Delete button to delete the varbind(s) from the list.
To Edit the varbinds added in the list select a varbind and click on the Edit button. It will show an OID and the Value of the varbind in the TextFields to edit the OID and the Value. Edit it and press OK button to modify the OID and Value or press the Cancel button to restore the old values.