/getMIB

getMIB SNMP OID info viewer | Powershell

Primary LanguagePowerShell

Hello, everyone. This Powershell + Windows Forms small application allows us to lookup SNMP MIB JSON files.
Search options:

  • MIB data (MIB, Key, OID, Data Type, Access, Description)
  • MIBs list (search with "Wildcards" checkbox option helps to find all MIBs included to data file, which contains keyword, for example: "Cisco")
  • Key data (MIB, Key, OID, Data Type, Access, Description)
  • Keys list (search with "Wildcards" checkbox option helps to find all keys included to data file, which contains keyword, for example: "ifName")
  • OID data (MIB, Key, OID, Data Type, Access, Description)
  • OID list (search with "Wildcards" checkbox option helps to find all OIDs subnumbers included to data file, for example, if input: "1.3.6.1.4.1.9.10.28.1", the following result will be obtained:
    1.3.6.1.4.1.9.10.28.1 || cisco5800HealthMonObjects ||
    1.3.6.1.4.1.9.10.28.1.1 || ciscoHealthMonStatusTable || The table of status maintained by the health monitor.
    1.3.6.1.4.1.9.10.28.1.1.1 || ciscoHealthMonStatusEntry || An entry in the status table, containing the information about the status of the health monitoring setup commands<...>

YouTube demo video:
How to use getMIB SNMP Info | PowerShell / SNMP / Zabbix / JSON

How to?
To launch apllication you should run this via link: "getMIB - Launch" or run script file "getMIB.ps1" from PS terminal / ISE.

I have added only one JSON file with MIBs info, which consists of 50000 data items due to lack of opportunity to upload here large files. In order to use full base of SNMP MIBs/OIDs/Keys, you may download JSON files (divided by the first MIBs letter) via the following link and copy these files into the folder with script:
MIB json files on Google Drive

Important
I have collected 8 large JSON MIBs base files consist of more than 15 thousands of MIB files and more than 1.6 millions of items! Unfortunately, when I have tried to use these files, I observed that the application works too slow. So, I recommend to split files into smaller parts, which will consist of required for you job MIBs items, and use it with convient performance.

Have a nice day :)