RE: Subagent OID

Samer Vazdekis <[email protected]>
Newsgroups gmane.network.net-snmp.user
Message-ID <[email protected]>


Yes I did try the "sysobjectid" directive but didn't work. Looking at code, I see the open-pdu OID is always set to the sysObjectId. I have a multiple agentx subagents in the system and each should have it's own unique subagent OID.

In /agent/mibgroup/agentx/client.c

int
agentx_open_session(netsnmp_session * ss)
{
    netsnmp_pdu    *pdu, *response;
    extern oid      version_sysoid[];

    DEBUGMSGTL(("agentx/subagent", "opening session \n"));
    if (ss == NULL || !IS_AGENTX_VERSION(ss->version)) {
        return 0;
    }

    pdu = snmp_pdu_create(AGENTX_MSG_OPEN);
    if (pdu == NULL)
        return 0;
    pdu->time = 0;
    snmp_add_var(pdu, version_sysoid, SYSTEM_DOT_MIB_LENGTH,
         's', "Net-SNMP AgentX sub-agent");

    if (agentx_synch_response(ss, pdu, &response) != STAT_SUCCESS)
        return 0;

    if (response->errstat != SNMP_ERR_NOERROR) {
        snmp_free_pdu(response);
        return 0;
    }

    ss->sessid = response->sessid;
    snmp_free_pdu(response);

    DEBUGMSGTL(("agentx/subagent", "open \n"));
    return 1;
}


 




> Date: Tue, 10 Mar 2009 14:36:02 +0000
> Subject: Re: FW: Subagent OID
> From: [email protected]
> To: [email protected]
> CC: [email protected]; [email protected]
> 
> 2009/3/10 Samer Vazdekis <[email protected]>:
> > Would adding a new interface to specifically set the open-pdu subagent OID
> > be a good idea?. It will overwrite the oid given to snmp_add_var() in
> > agentx_open_session(), in ./agent/mibgroup/agentx/client.c
> 
> That doesn't feel necessary.
> Just use the "sysobjectid" directive in the subagent's config file.
> 
> Dave

_________________________________________________________________
Reunite with the people closest to you, chat face to face with Messenger.
http://go.microsoft.com/?linkid=9650736

------------------------------------------------------------------------------

_______________________________________________
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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.