ALIF: Example of using SNMP on AIM


The SNMP service only runs on the Primary AIM. However, should the Backup take over as an active Primary in the event that the Primary is offline, then SNMP will be available from the Backup AIM.

Acquiring the Software

You will need to download SnmpB, at the time of writing this guide, it is available for download from the link below.

Download: https://sourceforge.net/projects/snmpb/

Configuring the AIM

By default, SNMP is not enabled on the AIM Manager. It can be enabled on the AIM’s web interface by navigating to Dashboard -> Settings -> Network. Scroll down the page to the SNMP Section.

Choose Yes to enable SNMP and to expand some additional options.

Infinity SNMPTesting1

Enter a Username that will be used to access the SNMP information on the AIM.

Infinity SNMPTesting2

On the Allowed Connection Method option, choose Authentication + Privacy so that a password is required to access the SNMP service on the AIM.

Infinity SNMPTesting3

Choose an Authentication Type (either SHA or MD5) and enter a password. Choose a Privacy Type (either AES or DES) and enter a password. In this example I have selected SHA and AES.

Infinity SNMPTesting4

Press Save at the bottom to commit the settings to the AIM.

Infinity SNMPTesting5

Acquiring the AIM-MIB file

IMPORTANT: When you save the AIM-MIB.txt file, it must be renamed to AIM-MIB.mib.
Download a copy of the AIM’s MIB file, this is located using the URL below:-

http://<IPADDRESS>/AIM-MIB.txt where <IPADDRESS> is the IP address of the AIM Manager.

Example MIB File

A MIB file acquired from an AIM running 4.8 firmware can be downloaded from the link below. As there could be changes to this file, it is recommended that you acquire the latest version from your AIM Manager.
Download example MIB file

Configuring the SMNPB

Open the SMNPB software. Select Options -> Manage SNMPv3 USM Profiles from the drop down menu. In the empty white square, right mouse click and choose New USM Profile from the submenu.

Infinity SNMPTesting6

You need to enter the same details that you submitted to the SNMP section of AIM. Take care when choosing the Authentication and Privacy Protocols to ensure they match the AIM. Press OK to commit the settings.

Infinity SNMPTesting7

Select Options -> Manage Agent Profiles from the drop down menu. Enter a profile name, enter the IP address of the AIM Manager and choose SNMPV3.

Infinity SNMPTesting8

Expand the AIM profile in the section on the left hand side, and click on SnmpV3. For the Security Name, choose the SNMPv3 USM Profile that you previously created. From the Security Level, select authPriv. Press OK.

Infinity SNMPTesting9

Select Options -> Preferences from the drop down menu. Click on Modules in the list. In the Modules Properties section, click on Add.

Infinity SNMPTesting10

Enter the folder path where the AIM MIB file is stored. Note: The AIM-MIB file must have a .MIB file extension. In the example below, the MIB file was stored under C:\MIBS

Infinity SNMPTesting11

Press OK to close the Preferences window.
Click on the Modules tab, and search for AIM-MIB.mib in the Available MIB Modules section.

Infinity SNMPTesting12

Either double click on AIM-MIB.mib or use the right arrow to transfer the MIB into the Loaded MIB modules section. In the Loaded MIB modules section, double click on the highlighted modules (SNMPv2-SMI & SNMPv2-CONF) so that the Required column changes from no to yes.

Infinity SNMPTesting13

Click on the Tree tab and then in the MIB Tree section, expand the tree and navigate to infinityTable node.

Path: MIB Tree > iso > org > dod > internet > private > enterprises > adderTechnology > adderlinkInfinityManager > infinityTable.

Infinity SNMPTesting14

Right mouse click on the infinityTable node, from the submenu, choose Table View.

Infinity SNMPTesting15

In the Query Results page, you should see a list of transmitters and receivers with information such as their IP addresses, firmware versions and online status.

Infinity SNMPTesting16

You can obtain other information such as the CPU Load, software version, memory and disk usage. For example, if you expand the serverState tree node, right mouse click on serverCPULoad, and select Get from the submenu.

Infinity SNMPTesting17

Example Fields and Events

Below is a screenshot showing the fields and trigger events that are available using SNMP.
MIB Fields

Page last modified on Tuesday May 14, 2019 12:26:17 GMT-0000