MIB Browser Version 5.0 Quick Start

 

The iReasoning MIB browser is a powerful and easy-to-use tool powered by iReasoning SNMP API. MIB browser is an indispensable tool for engineers to manage SNMP enabled network devices and applications. The iReasoning MIB browser allows users to load standard, proprietary MIBs, and even some mal-formed MIBs. It also allows them to issue SNMP requests to retrieve SNMP agents’ data, or make changes to agents. A built-in trap receiver can receive SNMP traps and handle trap storm.

Major features:

  • Intuitive GUI
  • Complete SNMPv1, v2c and v3 (USM and VACM) support
  • Complete SNMPv3 USM support, including HMAC-MD5, HMAC-SHA, CBC-DES, CFB128-AES-128 algorithms
  • Robust and powerful SMIv1/SMIv2 MIB parser
  • IPv6 support
  • Trap Receiver
  • Trap Sender
  • Log window to display application log and SNMP packets exchanged between browser and agents
  • Table view for MIB tables
  • Port view for network interface cards
  • Switch port view for mapping switch ports
  • Performance graph tool for monitoring of numerical OID values
  • Device snapshot
  • Ping and traceroute tools
  • Network discovery tool
  • SNMP Agents Comparison
  • Bookmarks
  • Runs on Windows, Mac OS X, Linux and other UNIX platforms

 

Requirements

  • Windows, Mac OS X, Linux and other UNIX platforms.
  • If on Linux/UNIX, the SUN JRE 1.4 or a later version must be installed and java command must be in the system path.

 

Download and Run MIB Browser

 

1. Download MIB browser installer or zip file. On Windows, run setup.exe to install MIB browser. On Mac OS X, Linux and other UNIX platforms, unzip it to the desired directory.

2. Run MIB Browser:

  • On Windows, click on the MIB browser icon to start browser.
  • On Linux/UNIX, enter MIB browser home directory and run browser.sh to start browser.
  • On Mac OS X, enter ireasoning/mibbrowser directory and double click on the browser icon (browser.app directory) to start MIB browser.

 

The Browser GUI

 

*        Menu


*        File menu

*        Load MIB

Launch a file dialog for picking one or multiple MIB files. You need to hold CTRL key if you want to select multiple files.

*        Exit

Exit browser.

 

*        Edit menu

*        Find

Find a node in MIB tree.

 

*        Operations menu

*        Get

 

Issue SNMP GET request against current agent.  

 

*        Get Next

 

Issue SNMP GET-NEXT request against current agent.

 

*        Set

 

Issue SNMP SET request against current agent.

The following window will show up:

Enter a new value in the “Value” field then click “Ok” button.

To set multiple variables, you can hold CTRL key and select multiple rows in the result pane, then choose SET operation.

Note:

1.      For BITS data type, you need to use mathematical notation for a set of integers, that is, something like {1, 3, 8}.

2.      The format for hexadecimal string is (0x[0-9A-Fa-f][0-9A-Fa-f] )+. For instance, 0x12 0xA1 0x30

 

*        Get Subtree

 

Issue SNMP GET-NEXT requests to get the whole subtree against current agent.

 

*        Walk

 

Do SNMP walk against current agent.

 

*        Table View

 

Show MIB table data.

 

Clicking on this menu item will bring up a new table view window. But first, OID field needs to be an OID of a table or entry nodes. For example, it can be ifTable, ifEntry etc.

You can press CTRL key and select multiple tabular variables of the same table, then click “Table View”. In this way, table view only shows the tabular variables you selected rather than the whole table.

Buttons on the toolbar of table view window:

Rotate button

Rotate table 90 degrees.

Refresh button

Refresh table now.

Export

Export table data to a CSV file.

Poll button

Refresh table periodically.

SNMP SET

Perform SNMP SET for selected table cells.

Create Row

Dynamically create a row. The table must support dynamic row creation, that is, it has a RowStatus or EntryStatus column.

Delete Row

Dynamically delete the selected row. The table must support dynamic row creation, that is, it has a RowStatus or EntryStatus column.

 

*        Graph

 

Plot graph for selected OID.

 

 

Clicking on this menu item will bring up performance graph window. But first, OID field needs to be a numerical OID value or a table column node whose instances are numerical values. For example, it can be sysUpTime, ifOutOctets, and ifOutOctets.1, etc.

Buttons on the toolbar:

Export to CSV file

Export chart data to a CSV file.

Save

Save chart data to a PNG format file.

Print

Print out the chart.

Restart

Restart plotting chart.

Pause

Pause plotting chart.

Switch

Switch between current view and global view.

Display trace

Display trace lines.

Grid

Display grid lines.

Rate

Display delta instead of raw values.

The polling interval can be changed by clicking the “Set” button.

 

*        Port View

 

It shows input/output bandwidth utilization and error percentage of all ports of a node. The tooltips of pie charts show port properties. You can uncheck the checkbox near port’s name to ignore its values.

 

The color of pie charts indicates severity levels, and it can be customized on the settings page.

 

 

 

*        Switch Port View

 

It shows mapping of the devices connected to a managed switch, and similar to the port view, bandwidth utilization of ports is displayed.

 

 

*        Tools menu

 

*        Trap Sender

Open trap sender window:
This window allows user to send out SNMPv1/v2c traps.

*        Trap Receiver

 

Open trap receiver window:

 

 

Trap receiver window is divided into two panels. The upper panel displays summaries of traps. The lower panel displays details of selected trap.

 

There are there buttons on the right side toolbar:

Trap Filter button

Apply filter to all received traps. Only traps that meet the conditions will show up.

Start Trap Receiver button

Start the trap receiver. It’ll be grayed out if trap receiver is running. Trap receiver is not started automatically when the window is opened.

Stop button

Stop the trap receiver

Clear Table button

Clear the content of the trap table

 

 

*        Device Snapshot

 

Show a snapshot view of available device data, including system info, interfaces, disks, processes, installed software, etc.

 

 

*        Log Window

 

Open application log window that displays application’s log information. To clear the content, right click on this pane and select “Clear text” menu             item.

 

*        Ping

 

Open ping tool window:

 

 

Enter an IP address and press “Ping” button. The results will be displayed in the text area.

 

*        Trace Route

 

Open traceroute tool window:

 

 

Enter an IP address and press “Trace Route” button. The results will be displayed in the text area.

 

*        Network Discovery

 

Open LAN discovery tool window:

 

 

Enter a subnet IP address such as 192.168.1.0 and then press “Start” button. It can discover all hosts in the subnet. And if SNMP agent is running on a host, its system table will be queried as well.

 

*        Compare Devices

 

Compare the SNMP values of two devices:

 

 

If the values of them are different, the font color is changed to blue:

 

*        Options

 

Open options window for customizing MIB browser:

 

 

*        General tab

 

SNMP Retries

Number of retries for SNMP queries.

SNMP Timeout

Timeout value for SNMP queries, in seconds.

Lenient Parsing

If checked, MIB parser will ignores some syntax errors in MIB files.

Logging Level

Logging level of the logger. If it is “DEBUG”, the SNMP PDU will be printed in the Log window, but it may degrade the performance of the MIB browser.

Trap Port

The port number of trap receiver.

Max Token Number

The maximum number of tokens allowed in the description