Testing An SNMP Configuration

  1. Configuration is provided at end of file
  2. SNMP driver = 1.03mK
  3. User PowerSNMP Manager download. It’s free.

 

Test by polling for OID’s

Download and install PowerSNMP Free Manager http://www.dart.com/psnet_free.aspx

You are presented with this configuration screen when you start the application.

192.168.1.71 is the IP address of your Laptop.

Click OK/Cancel. It doesn’t matter.

Click Discover.

Specify the IP of the Fieldserver/gateway.

Click Find.

When found, it looks like below.

Check the box.

Click Add.

You see the result of the ADD.

Right Click on the device and select ‘Add Watch’.

 

You see this screen. The default variable (OID) is not correct.

 

The variable/OID below corresponds to the 1st item in DA_SNMP_1

 

The variable/OID below corresponds to the 2ndt item in DA_SNMP_1

 

Here you can see the values.

 

Test for polling is complete.

 

Testing Traps

 

Make sure IP is the IP of your laptop

Remote_Client_Node_Descriptors

Node_Name , Node_ID , Protocol , Adapter , IP_Address

Mngr1     , 11      , SNMP     , N1      , 192.168.1.71

 

Start Wireshark.

 

Set the filter to SNMP.

 

Generate a trap by poking data into offset 11.

Poke the value 1 into offset 11.

You should see a trap in wireshark.

Expand the trap packt. See the value = 1. Note the text.

Set the value of offset 11 back to zero.

Look for a new trap.

 

Expanded view of trap

Check value is zero.

Set the value of offset 12 to 100.

Set the value of offset 12 to 101.

Set the value of offset 12 to 80.

Set the value of offset 12 to 15.

There should be 3 traps.

Test is complete

 

Configuration

 

//================================================================================

//

//    Common Information

//

Bridge

Title

SNMP Server Example 2012April

//================================================================================

//

//    Data Arrays

//

Data_Arrays

Data_Array_Name , Data_Format , Data_Array_Length

SNMP_DA_1       , FLOAT       , 70

//================================================================================

//

//    Server Side Connections

//

Connections

Adapter , Protocol , SNMP_Community

N1      , SNMP     , lowdown

//================================================================================

//

//    Remote Client Nodes

//

Nodes

Node_Name , Protocol

Agent_1   , SNMP

Remote_Client_Node_Descriptors

Node_Name , Node_ID , Protocol , Adapter , IP_Address

Mngr1     , 11      , SNMP     , N1      , 192.168.1.71

//================================================================================

//

//    Trap Specification

//

 

Map_Descriptors
Map_Descriptor_Name , Data_Array_Name , Data_Array_Offset , Function , Node_Name , SNMP_OID , Length , COS_Normal
Air Conditioner 1 Status , SNMP_DA_1 , 00 , SNMP_TRAP , Mngr1 , 1.3.6.1.4.1.6347.000 , 1 , 0
Air Conditioner 2 Status , SNMP_DA_1 , 01 , SNMP_TRAP , Mngr1 , 1.3.6.1.4.1.6347.001 , 1 , 0
High Temperature Alarm Status , SNMP_DA_1 , 02 , SNMP_TRAP , Mngr1 , 1.3.6.1.4.1.6347.002 , 1 , 0
Low Temperature Alarm Status , SNMP_DA_1 , 03 , SNMP_TRAP , Mngr1 , 1.3.6.1.4.1.6347.003 , 1 , 0
Smoke Alarm , SNMP_DA_1 , 04 , SNMP_TRAP , Mngr1 , 1.3.6.1.4.1.6347.004 , 1 , 0
Intrusion 1 or 2 Alarm , SNMP_DA_1 , 05 , SNMP_TRAP , Mngr1 , 1.3.6.1.4.1.6347.005 , 1 , 0
AC Failure , SNMP_DA_1 , 06 , SNMP_TRAP , Mngr1 , 1.3.6.1.4.1.6347.006 , 1 , 0
On UPS Power , SNMP_DA_1 , 07 , SNMP_TRAP , Mngr1 , 1.3.6.1.4.1.6347.007 , 1 , 0
UPS Fail , SNMP_DA_1 , 08 , SNMP_TRAP , Mngr1 , 1.3.6.1.4.1.6347.008 , 1 , 0
HVAC 1 Fail , SNMP_DA_1 , 09 , SNMP_TRAP , Mngr1 , 1.3.6.1.4.1.6347.009 , 1 , 0
HVAC 2 Fail , SNMP_DA_1 , 10 , SNMP_TRAP , Mngr1 , 1.3.6.1.4.1.6347.010 , 1 , 0

 

Map_Descriptors
Map_Descriptor_Name , Data_Array_Name , Data_Array_Offset , Function , Node_Name , SNMP_OID , Length , COS_Normal ,COS_Deadband
COSserverExample , SNMP_DA_1 , 11 , SNMP_TRAP , Mngr1 , 1.3.6.1.4.1.6347.011 , 1 , COS_Server_Event ,0.9

 

Map_Descriptor_Name ,Data_Array_Name ,Data_Array_Offset ,Function ,Node_Name , SNMP_OID ,Length ,COS_Normal ,COS_Deadband
,COS_Hi_Alm ,COS_LO_Alm
COSserverEG22222 , SNMP_DA_1 , 12 , SNMP_TRAP , Mngr1 1.3.6.1.4.1.6347.012 , 1 ,COS_Server_Event ,10.0
,100 ,20