To confirm if SNMP service is running on the device, Go to Windows Services (services.msc) and see if the 'SNMP Service' status shows running. If not, start the service.
Check whether a community is configured in the SNMP agent, Right click the SNMP service --> Click Properties --> Go to Security tab --> see community value. If the value is not defined, add the community default as public and click "OK" button. Then give the defined community in MibBrowser.
(or)
Try our poweshell script to add or set the SNMP Agent community on remote /local machine.
Usage : .\SNMPEnabler.ps1 -h
https://resources.manageengine.com/resources/resource/snmp-enabler-powershell-script
Also, check "Accept SNMP Packets from any Host " or "Accept SNMP Packets from defined Hosts" radio button
Goto ManageEngine Mibbrowser, Click "Debug" icon or View --> Debug, which receives the incoming and outgoing SNMP packets. You can decode the Hex PDU packets to human readable format using "Decode" button. It also helps to decode the SNMP packets in file format.
Yes you can. The tool itself is bundled with Java Runtime Environment (JRE) which runs the MibBrowser (java) application. Hence, installing java in your machine is not required.
The SnmpString class accepts Hex strings in a certain format. Any string that starts and ends with a single quote(') is interpreted as an Hex string. The individual bytes should be separated using a colon(:). For example, if you need to enter 0x2a304cab, it should be supplied as '2a:30:4c:ab'.
To Troubleshoot the timeout error,
If queried agent is "Windows SNMP Agent"
Fill the write community value in the textfield. By default 'Write community' as empty. Check the values of agent running Host Name, Port and Community values. Incorrect values return timeout error.
Yes. MibBrowser support the polling for integer Object Identifier. Load RFC 1213 Mib --> Select IfNumber--> Click Line graph icon from the tool bar (View --> Line Graph).
For Tabular node, Click Table and "Start Polling" . It updates the values in a table Periodically, poll interval is specified in table settings window.
The Hex values should start with a 0x or 0X. Therefore, if you set a value for contextID or contextName, it should be 0xHHHHHH.
Timeout value should be given in seconds. If you give the timeout value in milliseconds, it takes much time to get timed out. For example, a value of 1000 waits for 1000 seconds.
Retry value should be integer . Retries is the number of times a request is sent when a timeout occurs. If the retry value is 0, the request is re-transmitted on timeout.
To create a new row in a table:
If RowStatus is not present in the table definition, you can only modify the existing row by double-clicking the corresponding cell in the table.
Before making any request, the host name or the IP address of the machine in which the agent is running should be specified in the "Host" text field of MibBrowser.
To load multiple MIBs, files should be separated by a blank space and be given within double quotes. For example,
java MibBrowserApplication -m "mibs/RFC1213-MIB mibs/RFC1271-MIB mibs/RFC1155-MIB" -h localhost -c public
The number of rows you get back may be limited by the PDU size permitted by your agent, manager, or transport.
By default the trap browser starts in the port 162. If the port is reserved or if the port is already used by some application this error will occur. You can restart the trap browser by giving the port no of any unused port.
Enable the the "Load recently loaded Mibs at startup" check box in the MibSettings window of the MibBrowser.
Edit ---> Settings --->MibSettings ---> Enable Load recently loaded Mibs at startup checkbox.
Yes, ManageEngine MibBrowser - Script Rule Engine allows script configuration defined by the user. It supports python and batch scripts for Windows.
To Configure Script, Click on the Script Icon available on the tool bar.
Yes, Refer online JavaDocs for custom class.
Custom class implements ScriptHandler and should defined in com.adventnet.snmp.scripting package.
Compile the java file in any of the following ways :
(or)
Now the compiled customized classes will be present in <ProductHome>\classes directory.
Script action logs are saved in the directory <product_home>\logs\scriptlog.txt
Go to MIB Browser install location.
By default, MibBrowser loads the mibs in "compiled file" Mibloading option.
Compiled mode loads the mibs from .cmi and .cds file. Mibbrowser parses the mibs and creates .cds and .cmi at first time. Then it loads the mibs from .cmi and .cds directly without doing parsing.
If user wants to edit the existing mibs and load the modified mibs, they should delete the existing .cmi and .cds file in the mibs directory. For example, load the modified RFC1213-MIB, delete the existing RFC1213-MIB.cmi and RFC1213-MIB.cds file.
(or)
Change the MibLoading option as "Direct" or "Overwrite Existing Compiled MIB Files" . MibBrowser Settings --> Direct.
MibBrowser Settings --> Overwrite existing Compiled MIB Files.
In this case, it loads the modified mibs directly.
Refer the Mibloading Option to know more details.
Check whether, you have full privilege to write the file in the location "C:\Program Files (x86)\ManageEngine\MibBrowser Free Tool\mibs". While loading the mibs in the MibBrowser, it parses the mibs and generates the .cmi and .cds file under the same location (C:\Program Files (x86)\ManageEngine\MibBrowser Free Tool\mibs). If the .cds and .cmi files are written in the same location successfully, then it loads the corresponding mibs in the MibBrowser. If file writes operation fails, it returns the error "Could not find the file" and backend returns the "Problem in opening the file".
Follow, any one of the below steps to resolve the issue:
Check UAC settings Level
Try our Powershell script (UACChangerScript) to view and modify the UAC Settings Level in the Local and Remote machine.
https://resources.manageengine.com/resources/resource/change-user-access-control-uac-using-powershell-powershell-script
Usage : .\UACChangerScript.ps1 -computernames localhost
Active directory Tools