• 主页
  • 产品
    • WebNMS开发平台
    • Simulation Toolkit
    • Java SNMP API
    • Java SNMP Agent
    • SNMP Utilities
    • C SNMP Agent
    • CLI API
    • .NET SNMP API
    • TL1 API
    • MySQL Agent
    • Agent Tester
    • SNMP Adaptor for JMX
  • 解决方案
    • EMS解决方案
    • NMS解决方案
    • 云设施管理
    • 军事应用
    • MPLS监控
    • 基站监控
    • 应用监控
    • 日志监控
    • 中介解决方案
  • 支持与文档
  • 演示与下载
    • 请求演示
    • 下载产品
  • 开发者论坛
  • 关于我们
  • 联系我们
Home > Agent Tester 4 > FAQ

Frequently Asked Questions

  • SNMP Agent Tester
  • MIB Browser

    SNMP Agent Tester

    1. What kind of validation is performed on an SNMP Agent?
    2. What versions of SNMP can be tested using SNMP Agent Tester?
    3. Can I develop SNMP Agents using C, Perl etc. and test them using SNMP Agent Tester?
    4. What are the standards with which the SNMP Agents are tested?
    5. Do I need to write a script for testing the behavior of an Agent?
    6. Can I run the tests from the command line or from a remote host?
    7. Can I automate the validation to run at specific intervals?
    8. What are the options for viewing the validation reports?
    9. From the failed test case report, can I analyze and debug the reasons for failure?
    10. Can I save the validation reports for future reference?

    Back to Modules

    1. What kind of validation is performed on an SNMP Agent?

    SNMP Agent Tester can be used to perform a variety of validations to test the SNMP agents. This includes

    • MIB Syntax Validation: To check whether the MIB implementation is in accordance with SMI standards and ASN.1 rules.

    • Functionality Validation: To check whether the agent behaves according to the RFC specifications and standards. The SNMP Agent Tester tool automatically tests each MIB variable for GET, GET-NEXT, SET, and GET BULK SNMP operations.

    • V3 Security Validation: To check the user privileges on various security levels such as NoAuthNoPriv, AuthNoPriv, and AuthPriv.

    • Compliance Validation: To check whether the Agent is compliant with v2c and v3 standards.

    • Trap Validation: To check if the Traps/Notifications generated by the Agent are compliant with the RFC standards.

    • Behavior Validation: To check whether the Agent behaves as expected when a series of operations are performed.

    • Inopportune Validation: To check whether the agent drops an incomplete request or invalid messages sent to the agent.

    • Performance Validation: To determine the performance of the Agent by checking the time taken by the agent to decode the PDU, fill it with the response value, encode it, and send it to the Manager.

    • Stress Validation: To test the ability of the Agent by sending asynchronous requests to a specific OID continuously for a specific period.

    Questions

    2. What versions of SNMP can be tested using SNMP Agent Tester?

    SNMP Agent Tester supports the testing of all three versions of SNMP, i.e., SNMPv1, SNMPv2c, and SNMPv3.

    Questions

    3. Can I develop SNMP Agents using C, Perl etc. and test them using SNMP Agent Tester?

    Yes. Any SNMP Agent can be tested in SNMP Agent Tester though it is developed using Java.

    Questions

    4. What are the standards with which the SNMP Agents are tested?

    SNMP Agents are tested with standard RFCs, SMI standards and ASN.1 rules.

    Questions

    5. Do I need to write a script for testing the behavior of an Agent?

    No. SNMP Agent Tester eliminates the need of writing scripts for testing the behavior of the Agent. It provides you with an intuitive GUI for defining test cases for checking the Agents' behavior. A typical test case for behavior validation includes a series of SNMP requests, such as GET, GETNEXT, GETBULK, and SET and testing the received traps. At any point, you can check whether the Agent has responded as expected.

    Questions

    6. Can I run the tests from the command line or from a remote host?

    Yes. SNMP Agent Tester provides you with an option to run the tests either from the UI or from the command line. You can specify all the required information from the UI and save it. You can then run the tests, individually or collectively, by executing a script.

    Additionally, you can package the configurations and run the test from any remote host in the network.

    Questions

    7. Can I automate the validation to run at specific intervals?

    Yes. Once you have created a project and made all required configurations from the UI, you can create a regression package of the configurations, which can be run from any host in the network by just executing a script. You can even set a cron job to run the validation at regular intervals. You also have an option to e-mail the URL of the validation reports after the completion of validation.

    Questions

    8. What are the options for viewing the validation reports?

    The result of the validation can be viewed from:

    • SNMP Agent Tester UI by clicking the Report Viewer tab of a specific validation.
    • Graphical representation of the validation reports.

    Generate and view the HTML format of the validation reports. Validation when performed from command line will automatically generate HTML reports.

    Questions

    9. From the failed test case report, can I analyze and debug the reasons for failure?

    The validation report contains the details of each test case, such as the request, expected result, and the status of the validation. It also contains the OIDs on which the request was made, which helps in analyzing the failures.

    Questions

    10. Can I save the validation reports for future reference?

    Yes, the HTML reports are saved under <AgentTester Home>/ snmpprojects/<Project Name>/ testreports directory for future reference.

    Questions

Back to Modules

MIB Browser

  1. What are the functions of the MIB Browser?
  2. What operations can be performed using MIB Browser?
  3. What is the purpose of recording a sequence of operations in the MIB Browser?
  4. Can I set filters to monitor only specific Traps (Notifications) in the MIB Browser?
  5. Can I view the SNMP Table data using MIB Browser?
  6. Can I view the real-time plotting of the SNMP data?

Back to Modules

1. What are the functions of the MIB Browser?

MIB Browser can be used to perform the following functions:

    1. Load a MIB and view MIB modules in a MIB tree.
    2. Traverse the MIB tree to view the definitions of each node for a particular object defined in the MIB.
    3. Walk the MIB tree to retrieve the values of all the instances of the selected MIB object.
    4. View the incoming traps using Trap Viewer. It also allows parsing of traps.
    5. Perform the basic SNMP operations, such as GET, GETNEXT, GETBULK, and SET.
    6. Record the operations performed in a text file.
    7. View real-time plotting of SNMP data in a graph. Both line and bar graphs are supported.
    8. View the SNMP table data in a separate window called SNMP Table Panel.

Questions

2. What operations can be performed using MIB Browser?

Basic SNMP operations, such as GET, GETNEXT, GETBULK, and SET can be performed using MIB Browser. It supports both single- and multi-varbind requests.

Questions

3. What is the purpose of recording a sequence of operations in the MIB Browser?

A sequence of operations recorded in a MIB Browser can be used in defining test cases for Behavior Validation.

Questions

4. Can I set filters to monitor only specific Traps (Notifications) in the MIB Browser?

Yes, Trap Viewer can filter the incoming traps according to a certain criterion called the Parser Criteria. You can configure the criterion using ParserEditor.

Questions

5. Can I view the SNMP Table data using MIB Browser?

Yes. The MIB Browser enables you to view the SNMP Table data in a separate window called the SNMP Table Panel. The table has a very user-friendly profile. The SNMP Table panel has various options using which you can add and delete rows, view graphs, and use index editor.

Questions

6. Can I view the real-time plotting of the SNMP data?

Yes. One of the vital features of the MIB Browser is the Graphs. The graphs depict the real-time plotting of the SNMP data. Currently, two types of graphs are supported - line graph and bar graph. The SNMP data to be polled must be of integer or unsigned integer data type. Typically, the values that are plotted will be of type Counter, Gauge, or Timeticks.

Questions

Back to Modules




快捷链接
  • 产品首页
  • 下载试用
  • 技术支持
产品信息
  • 数据表
  • 主要功能
  • 产品文档
  • 常见问题
  • 客户列表
  • TCL测试套件免费升级
工具
  • SNMP Agent Tester
  • MIB Browser
相关产品
  • Agent Toolkit Java Edition
  • Agent Toolkit C Edition
  • SNMP API
下载试用

下载全功能的AgentTester

卓豪公司 版权所有 京ICP备09105052号