Hi 

 

I am new to the SNMP world. I am trying to write a stand alone agent
which services snmpget requests from a client. After initializing the
net-snmp, I am able to send traps but I am not able to receive any
snmpget/walk request. 

 

I see that when I do an snmpget, the udp queue size increases on the
socket where I start my stand-lone agent but the call back I am supposed
to receiver never comes from the net-snmp libraries. 

 

I am using ner-snmp-5.1.2 rpm on a redhat linux AS 4 machine. 

 

Please help.

 

Here is  how I have written code for my own agent

  /**

   * Constructor

   */

  Snmp::Snmp(const string& confFile)

  {

    string agentName = "MyAPP";

 

    // Logs error output from the SNMP agent to the standard error
stream. 

    snmp_enable_stderrlog();

 

    // read the configuration file for the agent, like trap sink etc

    netsnmp_ds_set_string(NETSNMP_DS_LIBRARY_ID,

                                      NETSNMP_DS_LIB_OPTIONALCONFIG,
confFile.data());

    

    // Dont read the snmp.conf file from the default locations

    netsnmp_ds_set_boolean(NETSNMP_DS_LIBRARY_ID,

                                       NETSNMP_DS_LIB_DONT_READ_CONFIGS,
1);

    

    

    // Initialize the agent library 

    if (init_agent(agentName.c_str()))

    {

      cout << "Failed to initialize the Agent with the toolkit" << endl;

      exit(0);

    }

    

    // Register Master Agent specific token handlers 

    init_vacm_vars();

    

    // initialize snmp,  init_agent must be called before this

    init_snmp(agentName.c_str());

    

    // Initialize the agent as master

    if (init_master_agent() != 0)

    {

      exit(0);

    }

    

    // register the table of interest

    init_system();

 

  }

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
Net-snmp-users mailing list
[email protected]
Please see the following page to unsubscribe or change other options:
https://lists.sourceforge.net/lists/listinfo/net-snmp-users

Reply via email to