Q. What is iReasoning MIB browser?
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. It allows users to load standard, proprietary MIBs, and even
some mal-formed MIBs. It also allows them to issue SNMP requests to retrieve agent's data, or make changes to the agent.
A built-in trap receiver can receive SNMP traps and handle trap storm.
Q. I can't start mib browser. I saw error: "'java' is not recognized as an internal or external command". Why?
Java Runtime has not been installed on your computer, or "java.exe" (on Windows) is not in your path.
Q. I can't start mib browser. I saw error: "Exception in thread "main" java.lang.NoSuchMethodError". Why?
Probably you are using a JRE 1.4 or ealier version. MIB browser requires JRE 1.5 or a later version.
Q. What operating systems does iReasoning MIB browser run on?
A. iReasoning MIB browser is written in Java, so it can run on any OS
which has JVM support.
Q. How can I see the SNMP UDP packets exchanged between agent and browser?
A. Open config/mibbrowser.xml file and set the loggingLevel to "DEBUG". Restart the browser, now the packets will be displayed in the log window. Such as:
Q. How can I bulk load a large number of MIB files?
You can use your text editor to add mib
nodes to the config/mibbrowser.xml file. For instance:
<mib name="C:\mibs\RFC1213-MIB" />
<mib name="C:\mibs\IF-MIB" />
Q. I got OutOfMemory Exception after I loaded a large number of MIBs. How can I solve this problem?
A. Loading a large number of MIBs requires more memory. The maximum memory Java Virtual Machine can use is 64MB by default. You can increase this number by editing your browser.bat.
For example, set max memory to be 256MB:
java -Xmx256m -jar "%BROWSER_HOME%\lib\browser.jar"
Q. Are there any ways to load a MIB file automatically when browser.bat is executed?
A.You can use your text editor to add mib nodes to the config/mibbrowser.xml file. For instance:
<mib name="C:\mibs\RFC1213-MIB" />
Then "C:\mibs\RFC1213-MIB" will be automatically loaded when MIB browser starts up.
Q. Can I use MIB browser on Mac OS X?
Yes. Download the zip file. Unzip it, goto ireasoning/mibbrowser directoy and then double click on "browser.command" or "browser" icon.
Q. Why I cannot get values of MIB objects with Counter64 data type?
Counter64 is not available on SNMPv1. By default, MIB browser assumes the remote SNMP agent is SNMPv1 agent. So you need to click
on "Advanced" button, and set current agent to SNMPv2 or SNMPv3 agent.
Q. When I try to open trap receiver, I got a message "cannot bind to port 162. Address already in use". How can I get it to work?
The error message indicates port 162 is being used by another application, which has to be stopped before you open trap receiver. On Windows,
it is usually the SNMP trap service. One way to stop it is to issue 'net stop snmptrap' command.
On Linux/UNIX/MAC OS X, if you login as a non-root user and need to run trap receiver at UDP port 162, start MIB browser using the following command:
Q. MIB browser can't be started on Linux.
The Linux edition of MIB browser installer doesn't bundle SUN's JVM. There is a preinstalled JVM on Linux that is not compatible with
SUN's JVM. So you need to install the Linux edition of SUN's JVM first.
Q. Every call to do a SNMP GET results in a Timeout error. Why?
It could be one of these reasons:
1. SNMP agent is not up and running.
2. SNMP community name is not correct.
3. Timeout value is too small.
4. For GET request, SNMP agent doesn't support the OID.
Q. SNMP GET works fine, but SET always results in Timeout error. Why?
SNMP WRITE community name is not correct. WRITE community usually is different from READ community name.
Q. SNMP GET request for an OID returns "no such intance" error.
It is because the SNMP agent in question doesn't support the OID.
Q. When I set the polling interval to 1 second, the table view freezed.
The value of polling interval can not be too small. One second is usually too small for most SNMP agents to return all the data of a table,
and values of some OIDs do not update so frequently.