Q. How can I bulk load a large number of MIB files?
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" />
<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?
A.
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?
A.
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?
A.
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:
sudo browser.sh
Q. MIB browser can't be started on Linux.
A.
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?
A.
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?
A.
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.
A.
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.
A.
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.
Q. Does log4j vulnerability (CVE-2021-45046) impact MIB browser?
A.
No, MIB browser is not impacted.
The vulnerability CVE-2021-45046: Apache Log4j2 Thread Context Lookup Pattern vulnerable to remote code execution in certain non-default configurations.
According to Apache, log4j version 1.x is not impacted by this vulnerability. MIB browser uses log4j version 1.2.8.