SNMP-Probe


Table of Contents

1. Features
2. Requirements
3. Overview
4. Install and Uninstall
5. SNMP Browsing
6. Settings
7. License Activation
8. FAQ's
Index

List of Figures

5.1. SNMP-Probe
5.2. SNMP Browser
6.1. Settings Window
7.1. License

Chapter 1. Features

  • Graphical SNMP Tree Browser.
  • Supports version 1, 2c and 3 of the SNMP Protocol.
  • Supports IPv4 and IPv6.
  • Supports UDP and TCP transports.
  • Bookmarks.
  • History.
  • Write Abilities.
  • Inference (makes it easier to browse).
  • Support for multiple simultaneous queries.
  • Printing of Trees or Branches.
  • Copy Tree or Branch to clipboard.
  • Branch Cleaning (reduces branch depth to minimum required.).
  • Multiple output format supported.
  • Multiple queries can run simultaneously.
  • Add your own MIBs if required.
  • Multple application looks offered.
  • Fullscreen support.
  • Fast.

Chapter 2. Requirements

SNMP Probe will work on any of the following Operating Systems:

  • Windows XP Home/Pro
  • Windows 2003 Server
  • Windows 2008 Server
  • Windows Vista
  • Windows 7
  • Windows 8

Chapter 3. Overview

The Simple Network Management Protocol (SNMP) offers a lot of very useful information about a networked device. This goes from a description of the device and who maintains it, all the way through to the very detailed technical information about the device, i.e. CPU Usage, Network Routes, etc.

SNMP Probe is a graphical SNMP walker. All information available to the community is presented in a tree view. SNMP delivers its data in a manner making it ideal for display in a tree type table, allowing the user to explore the information in a structured fashion.

Chapter 4. Install and Uninstall

To install SNMP Probe download the SNMPProbe-Setup.msi file from www.snmp-probe.com. Double click on the file to start the install. The installation wizard will then guide you through the install. Once complete the option to have the program started automatically is offered. A shortcut to the program and the manual will be added to the Start windows menu.

To uninstall you can re-run the installation program. The option to Remove is offered. Alternatively you can go to the Windows Control Panel and select 'Add Remove Programs'. In the list of programs SNMP-Probe will be found. A button on the right will also uninstall the program.

Chapter 5. SNMP Browsing

This tool allows for the browsing of the output of a 'SNMP Walk'. There are some unique features that set the tool apart from all others.

Figure 5.1. SNMP-Probe

SNMP-Probe

The program window is made up of three parts. The main part shows the ouput of the walk. There are two docking planes, Connection and Shortcuts. The connection plane is where you select the connection settings. The 'Go' button starts the walk once you have selected your desired target parameters. Two buttons next to 'Go' allow you to Bookmark the current connection settings. The Other Button allows the settings to be set back to default. Bookmarked items appear under the Bookmark branch of the 'Shortcut' plane. The Shortcut plane also stores a history of the last 50 connections. Right clicking on items in the Shortcut Plane allow you to make use of the shortcut item, ie use the shortcut settings to start a walk, copy the settings of the shortcut to the connection plane, delete the shortcut etc.

In order to start the SNMP Browser two bits of information are required. The first is the Host name or IP address. This must be filled into the box next to Host. The second bit of information relates to you access credentials. In version 1 and 2 of the snmp protocol only the Community is required. The Community can be thought of as a password for the SNMP server. If the Community entered does not match that specified on the SNMP server the server will not respond to the query. To you, the client, it would appear as though the host does not have a working snmp service. The server can be setup to support a number of communities. Depending on which is used in the request, depends on the data given to the user. The most common community used is 'public'.

Version 3 of the protocol requires a lot more info wrt security. A authentication username and password is the minimum, given you select AutoNoPriv security level. AuthPriv will also require the Privacy password.

For each 'root' of the SNMP tree the output is first obtained and then 'cleaned', before it can be viewed. This cleaning optimizes (reduces to a minimum) the depth of the graphical layout of the MIB tree. This makes browsing a lot quicker, reducing the number of items that have to be 'opened' to get the end of the tree without compromising the data. A value for a MIB is only present right at the 'end' of a 'branch'.

Due to the way MIB trees are constructed, the need to expand lots of branches in order to get the information needed about one branch is often very inconvenient. To make the browser more useful, the use of what we have termed 'inference' has been incorporated.

Figure 5.2. SNMP Browser

SNMP Browser

In the screen capture above you can see that the end of the interfaces.iftable.ifentry.ifadminStatus.2 has been selected. All grayed values are inferred values and if not used in the context of the selected item are inaccurate. In other words the MIB interfaces.ifTable.IfEntry.IfDesc does not have a value of 'eth0' (in fact it has no value at all), but interfaces.ifTable.ifEntry.ifDesc.2 (inferred from .ifAdminStatus.2) does. So in the example, we wanted to know what the status of an interface eth0 is, and in this case it was 1, which means operational. But unless you had also expanded .interfaces.ifTable.ifEntry.ifDesc you would not know that 'eth0' was referring to the .1 MIB extension. Although very difficult to expain in words, those used to a graphical SNMP browser will find 'inference' very useful and all should find it intuitive

The SNMP Browser also has the ability to attempt to write to the server. Simply click on the value and enter what you desire. Note that the server will have to be setup to permit writing. If it has not been configured, then the server will most lightly not permit it.

Chapter 6. Settings

Under the 'File' menu item, a 'Settings' option can be found. SNMP Settings and features can be modified with this window.

Figure 6.1. Settings Window

Settings Window


Enable Node Cleaning This feature reduces the number of branches to a minumum. Without this feature being enabled, the number of clicks required to get to the end of a tree branch may by a lot more.
Enable Inference Only the very end of branches have values. Opening all the branches takes up a lot of screen space and/or time (click on all relevent nodes). Inference has been used to overcome these innate weaknesses in graphical SNMP browsers. This is done by showing values to branches that are not fully open, based on it's relative position to the end branch that you have selected. Although a mouth full in words, it is extremely intuitive.
Inferred Cell Color Cells showing inferred values have this color as their background.
Enable Write If this feature is enabled then clicking on a cell will permit you to edit its value. A SNMP server will have to have been specifically setup to allow values to be changed, even if this is done not all values will be writable. SNMP-Probe cannot know wether writing is permitted until it makes the attempt to write the value. If the server does not permit the change a error message will be offered.
Timeout and Retries The timeout is the amount of time (in seconds) SNMP Probe will wait for a response from the server before re-sending the request. Once the number of resend attempts reaches the Retries value, the program assumes no response will be forthcoming and report an error to the user.
Base This specifies the point in the tree from which the walk will start. To get the entire tree a start of .1.3 is often used. You could also limit the data by entering the part of the tree that you are interested in, i.e. system, would return all system MIBs.

Chapter 7. License Activation

SNMP Probe is distributed over the internet as shareware. This means that a 10 day trial period is offered free of charge. When you open the program for the first time SNMP Probe will need to obtain a trial license. To do this access to the internet is required. All licenses are tied to a specific computer. This is done by creating a number that is unique to the computer and attaching the license to this number.

At the end of the Trial period the program will no longer allow itself to be used unless a Purchased License Code is entered. If you have used up your trial period then the License window will appear as the program starts. If you wish to purchase the product before the end of the trial period you will find the same window by clicking on License under the File menu.

Figure 7.1. License

License

A license can be purchased from www.snmp-probe.com. You will be required to specify an email address and the Computer Identifier. The Computer Identifier can be copied and pasted from the License window. The link on the license window will open a webpage taking you to the www.SNMP-Probe.com web site. Using this link your Identifier will be passed automatically bypassing the need to copy and paste it.

Once the purchase has taken place you will be emailed the License Code to the Email Address you specified on the web site. The code and your email address will have to be entered on the License window in the License Capture section. Once a valid code has been entered the windows OK button will become enabled. It is recommended that you copy and paste the Code and the Email Address as they have to be exact.

[Note]Note
The Computer Identifier is a unique number belonging to your computer's hardware. If the hardware is changed the license may no longer be valid. You will have to request an updated License code from here
.

Chapter 8. FAQ's

General

8.1. How do I add a MIB table to the program?

8.1.

How do I add a MIB table to the program?

Place the MIB file in the mib folder where you installed the program.

Index

License Code, License Activation

C

Community, SNMP Browsing

E

Enable Inference, Settings
Enable Node Cleaning, Settings
Enable Write, Settings

F

FAQ's, FAQ's
Features, Features

I

Inference, SNMP Browsing
Inferred Cell Color, Settings
Install, Install and Uninstall
Installation, Install and Uninstall

R

Requirements, Requirements
Retries, Settings

S

Settings, Settings
SNMP Browser, SNMP Browsing
SNMP Walk, SNMP Browsing