On Tue, 04 Sep 2007 15:48:39 +0200, Milan_Tvarozek wrote:

> Hello all,
> 
> I am experiencing a strange problem. I have written a simple common
> handler for MOD_GET a MOD_GETNEXT.
> 
> The handler seems to work fine but certain SNMP requests are not passed
> to the handler.
> 
> Example:
> 
> snmpget -v 1 -c public localhost .1.3.6.1.2.1.1.1.1    is passed.
> 
> snmpget -v 1 -c public localhost .1.3.6.1.2.1.4.1.1    is NOT passed.
> 
> The handler is registered for 1.3.6.
> 
> It does not matter if I run the agent as main agent or subagent,
> behaviour is the same.
> 
> Would somebody give me a hint what I am doing wrong? Obviously, I am
> missing something.
> 
> Thanks for your help.
> 
> Milan
> 
> 
>     int agentx_subagent = 0;
> 
>     static oid root_oid[] =   { 1, 3, 6 };
> 
>     /* we're an agentx subagent? */
>     if (agentx_subagent) {
>         /* make us a agentx client. */
>         netsnmp_ds_set_boolean(NETSNMP_DS_APPLICATION_ID,
> NETSNMP_DS_AGENT_ROLE, 1);
>     }
> 
>     /* initialize tcpip, if necessary */
>     SOCK_STARTUP;
> 
>     /* initialize the agent library */
>     init_agent("ippc_agent");
> 
>     /* ippc agent will be used to read ippc_agent.conf files. */
>     init_snmp("ippc_agent");
> 
>     /* If we're going to be a snmp master agent, initial the ports */ if
>     (!agentx_subagent) {
>         init_master_agent();  /* open the port to listen on (defaults to
> udp:161) */
>     }
> 
>     netsnmp_mib_handler *handler =
> netsnmp_create_handler("common_handler", &common_handler );
> 
>     handler_reg = netsnmp_handler_registration_create( "common_handler",
>                                                handler,
>                                                root_oid,
>                                                OID_LENGTH(root_oid),
>                                                0);
> 
>     netsnmp_register_handler(handler_reg);
> 
> 
> 
> 
> 
> 
> 
> 
> 
-------------------------------------------------------------------------
> 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
> Net-snmp-users@lists.sourceforge.net
> Please see the following page to unsubscribe or change other options:
> https://lists.sourceforge.net/lists/listinfo/net-snmp-users

Argh, now that I've saw it, I downloaded the net-snmp from the yum 
repository (I'm using CentOS), since when I tryed to make the net-snmp, 
it gave me this error:

mibgroup/utilities/iquery.c: In function `netsnmp_iquery_session':
mibgroup/utilities/iquery.c:156: warning: passing arg 1 of `memdup' from 
incompatible pointer type
snmp_perl.c: In function `xs_init':
snmp_perl.c:20: warning: passing arg 3 of `Perl_newXS' from incompatible 
pointer type
snmp_perl.c: In function `maybe_source_perl_startup':
snmp_perl.c:50: warning: passing arg 2 of `perl_parse' from incompatible 
pointer type
agent/extend.c: In function `_extend_find_entry':
agent/extend.c:1239: warning: passing arg 2 of `snmp_set_var_value' from 
incompatible pointer type
disman/event/mteObjects.c: In function `_init_default_mteObject':
disman/event/mteObjects.c:50: warning: passing arg 2 of 
`mteObjects_addOID' discards qualifiers from pointer target type
disman/event/mteObjects.c:50: warning: passing arg 4 of 
`mteObjects_addOID' discards qualifiers from pointer target type
host/hr_device.c: In function `var_hrdevice':
host/hr_device.c:246: warning: assignment discards qualifiers from 
pointer target type
util_funcs.c: In function `restart_doit':
util_funcs.c:698: warning: `sigsetmask' is deprecated (declared at /usr/
include/signal.h:184)
if-mib/data_access/interface.c: In function `_free_interface_config':
if-mib/data_access/interface.c:756: warning: passing arg 1 of `free' 
discards qualifiers from pointer target type
snmpd.c: In function `main':
snmpd.c:944: warning: assignment discards qualifiers from pointer target 
type
if.c:52:1: warning: "__USE_XOPEN" redefined
In file included from /usr/include/stdio.h:28,
                 from ../../include/net-snmp/net-snmp-includes.h:14,
                 from if.c:44:
/usr/include/features.h:215:1: warning: this is the location of the 
previous definition
if.c:53:1: warning: "__USE_XOPEN_EXTENDED" redefined
/usr/include/features.h:217:1: warning: this is the location of the 
previous definition
snmptrapd_log.c: In function `realloc_handle_ent_fmt':
snmptrapd_log.c:876: warning: passing arg 5 of `sprint_realloc_objid' 
from incompatible pointer type
Warning: -L../../snmplib/.libs changed to -L/root/programs/net-snmp-5.4.1/
perl/default_store/../../snmplib/.libs
Warning: -L../../snmplib/ changed to -L/root/programs/net-snmp-5.4.1/perl/
default_store/../../snmplib/
Warning: -L../../snmplib/.libs changed to -L/root/programs/net-snmp-5.4.1/
perl/ASN/../../snmplib/.libs
Warning: -L../../snmplib/ changed to -L/root/programs/net-snmp-5.4.1/perl/
ASN/../../snmplib/
Warning: -L../../snmplib/.libs changed to -L/root/programs/net-snmp-5.4.1/
perl/OID/../../snmplib/.libs
Warning: -L../../snmplib/ changed to -L/root/programs/net-snmp-5.4.1/perl/
OID/../../snmplib/
Warning: -L../../snmplib/.libs changed to -L/root/programs/net-snmp-5.4.1/
perl/agent/../../snmplib/.libs
Warning: -L../../snmplib/ changed to -L/root/programs/net-snmp-5.4.1/perl/
agent/../../snmplib/
Warning: -L../../agent/.libs changed to -L/root/programs/net-snmp-5.4.1/
perl/agent/../../agent/.libs
Warning: -L../../agent/ changed to -L/root/programs/net-snmp-5.4.1/perl/
agent/../../agent/
Warning: -L../../agent/helpers/.libs changed to -L/root/programs/net-
snmp-5.4.1/perl/agent/../../agent/helpers/.libs
Warning: -L../../agent/helpers/ changed to -L/root/programs/net-
snmp-5.4.1/perl/agent/../../agent/helpers/
Warning: -L../../../snmplib/.libs changed to -L/root/programs/net-
snmp-5.4.1/perl/agent/default_store/../../../snmplib/.libs
Warning: -L../../../snmplib/ changed to -L/root/programs/net-snmp-5.4.1/
perl/agent/default_store/../../../snmplib/
Warning: -L../../snmplib/.libs changed to -L/root/programs/net-snmp-5.4.1/
perl/SNMP/../../snmplib/.libs
Warning: -L../../snmplib/ changed to -L/root/programs/net-snmp-5.4.1/perl/
SNMP/../../snmplib/
Warning: -L../../apps/.libs changed to -L/root/programs/net-snmp-5.4.1/
perl/TrapReceiver/../../apps/.libs
Warning: -L../../apps changed to -L/root/programs/net-snmp-5.4.1/perl/
TrapReceiver/../../apps
Warning: -L../../agent/.libs changed to -L/root/programs/net-snmp-5.4.1/
perl/TrapReceiver/../../agent/.libs
Warning: -L../../agent changed to -L/root/programs/net-snmp-5.4.1/perl/
TrapReceiver/../../agent
Warning: -L../../agent/helpers/.libs changed to -L/root/programs/net-
snmp-5.4.1/perl/TrapReceiver/../../agent/helpers/.libs
Warning: -L../../agent/helpers changed to -L/root/programs/net-snmp-5.4.1/
perl/TrapReceiver/../../agent/helpers
Warning: -L../../snmplib/.libs changed to -L/root/programs/net-snmp-5.4.1/
perl/TrapReceiver/../../snmplib/.libs
Warning: -L../../snmplib changed to -L/root/programs/net-snmp-5.4.1/perl/
TrapReceiver/../../snmplib
In file included from TrapReceiver.xs:6:
ppport.h:227:1: warning: "PERL_UNUSED_DECL" redefined
In file included from TrapReceiver.xs:3:
/usr/lib/perl5/5.8.8/i386-linux-thread-multi/CORE/perl.h:163:1: warning: 
this is the location of the previous definition

Is there any other way to see if ucd-snmp/disk was compiled within?

Mateus


-------------------------------------------------------------------------
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
Net-snmp-users@lists.sourceforge.net
Please see the following page to unsubscribe or change other options:
https://lists.sourceforge.net/lists/listinfo/net-snmp-users

Reply via email to