Unbrowse SNMP Scripting Reference
Write scripts to automate Unbrowse SNMP. Get the full power of a high performance C++ server via a modern scripting language like Ruby.
Some popular applications
Custom trap handlers. Use the Unbrowse Trap Receiver as a high performance backend, while performing custom actions on each trap. This allows you to process thousands of traps per second while coding in the comfort of a scripting language.
Custom OID Translators. All the MIBs compiled using Unbrowse are immediately available via the scripting API. This allows you to translate OIDs to Names, perform MIB Walks offline without using the user interface.
The Unbrowse SNMP scripting interface allows you to write simple scripts to add custom functionality or to write standalone SNMP applications. This reference guide documents the various objects, their methods, and attributes. In addition, there are several sample scripts that you can use as a starting point.
Click on the following topics for further information
|About the Scripting Interface|
General information, potential applications, languages, etc
The best way to get started.
Working VBScript scripts to demonstrate scripting the trap receiver, MIB browser, MIB walker, import SNMP agents, convert SNMP OIDs to names, print information about any SNMP node, etc.
|Trap Receiver Reference|
Methods and Properties of the "UnbrowseSNMP.TrapReceiver" object
Read trap databases, starting and stopping the trap receiver, saving traps automatically to a file or database, realtime and offline scripting, etc
|MIB Repository Reference|
Methods and Properties of the "UnbrowseSNMP.RepositoryManager" object
Contains info on converting OIDs to Names, listing MIB modules, loading nodes
|MIB Browser Reference|
Methods and Properties of the "UnbrowseSNMP.MIBBrowser" object
Compile MIBs, specify compiler options, load compiled MIBs, find MIB nodes, etc
|MIB Walker Reference|
Methods and Properties of the "UnbrowseSNMP.MIBWalker" object
Read walk results, retrieve objects from agent, set agent values etc
|Trap Configuration Reference|
Methods and Properties of the "UnbrowseSNMP.TrapConfigManager object
Manage trap profiles, specify custom trap severity levels, create trap filters, etc
|Agent Manager Reference|
Methods and Properties of the "UnbrowseSNMP.AgentManager" object
Import SNMP agents in bulk, change communities, snmp users, passwords via scripts
Methods and Properties of the "UnbrowseSNMP.Config" object
Used to store config data required by your scripts. Allows you to script all Unbrowse SNMP configuration parameters.
Methods and Properties of the "AtSnNovo.Snut" objectUtiliites to retrieve SNMP variables from device, perform SNMPv3 EngineID discovery, etc.