4.6.5 Compliance Validation



 

Overview

 

Compliance Testing is done on v2c Agents for checking whether the agent is compliant with v2c standards and on v3 Agents to check whether v3 Agents are compliant with v3 standards.

 

SNMPv2 Compliance Groups

 

For the agent to be compliant with v2c standards, certain objects have to be implemented in the agent. To explain in detail, an SNMPv2c Agent does a lot of processing, such as authentication, processing requests, sending notifications, etc. as defined in the standards. You may encounter errors when doing the above functions. In such a case, the management stations require the details of the errors. They might also need some common (standard) information, such as sysName, sysUpTime, sysObjectId, etc. from the agents to define uniform management.

 

The above information is provided to the agent from the following groups:

The SNMP Agent Tester checks if these objects are properly implemented.

 

SNMP Group Counters (Compliant with v1 Standards)

 

SNMP Group Counters are defined in SNMPv2 MIB to count the number of packets received in each category, such as valid PDU, invalid PDU, bad authentication, GET, GET-NEXT, SET, etc. of an SNMP entity. The SNMP Agent Tester checks if the agent has implemented these counters as per the RFC1213 MIB specification.

 

System Group Support

 

The SNMP Agent Tester checks if the agent has implemented the system group of SNMPv2 MIB. This group is a collection of objects common to all managed systems. The objects that are defined in this group are as follows:

SNMP SET Group Support

 

The SNMP Agent Tester checks if the agent has implemented the SnmpSet Group of the SNMPV2 MIB. The objects defined in this group provide a locking mechanism for the managers for providing SNMP SET requests. The object defined in this group is snmpSetSerialNo.

 

SNMPv3 Compliance Groups

 

Some of the object implementations tested for SNMPv3 Compliance are

Steps Involved in Compliance Validation

 

Compliance Validation involves the following steps:

  1. Create a project.

  2. Provide the agent information.

  3. Expand the Compliance project tree node and select V2_COMPLIANCE. Select the SNMPv2 Compliance groups.

  4. For validating V3 Compliance, you should have specified a user name in V3 Security. To add user name, click V3Security node and click Add. Click the V3 Compliance node and choose the user from the combo box. Select the SNMPv3 Compliance groups.

  5. Right-click the Compliance node and select Compliance Validation to perform both V2 and V3 Compliance validation. You can also validate V2 and V3 Compliance validation separately by right-clicking the respective node and selecting Validation.

Viewing the Validation Reports

 

The result of the validation can be viewed by clicking the V2_COMPLIANCE or V3_COMPLIANCE node and then selecting the Report Viewer tab. You have the following options to view the report:

You can also generate HTML reports of the performed validation.

 

Clearing the Validation Reports

 

To clear the validation reports, select Compliance node from the project tree and then select Reports --> Clear Reports --> Clear Compliance Reports from the menu bar.



Copyright © 2009, ZOHO Corp. All Rights Reserved.