Fwd: [Users] SNMPstats module not returning data
Jeffrey Magder
jmagder at somanetworks.com
Thu Mar 29 19:11:38 CEST 2007
I didn't realize you weren't forking. :-)
Does the crash happen even without the snmpstats.so module being
loaded? If so, I probably can't help you any further until we figure
out what is causing the crash.
Keep me posted!
- Jeffrey Magder
Sergio Gutierrez wrote:
> Thanks Terry
>
> But now there is a Problem (I just reported either).
> When I run openser with fork=yes, it crashes!
>
> I have an open thread which begun by reporting an issue about openser
> crashin when compiled on 64 bits; right now it is running compiled on
> 32 bits, but, when it is started with for=yes, it crashes.
>
> This is the URL of the report.
>
> http://openser.org/pipermail/users/2007-March/010035.html
>
> Thanks!
>
>
>
> On 3/29/07, *Terry Robert* <terryrobert at shaw.ca
> <mailto:terryrobert at shaw.ca>> wrote:
>
>
> I experienced the same problem with the SNMPstats module. If you
> run openser in foreground mode (fork=no), the module doesn't
> initialize. Running in background mode fixes the problem.
>
>
>
> ---------- Forwarded message ----------
> From: "Sergio Gutierrez" <saguti at gmail.com <mailto:saguti at gmail.com>>
> To: jmagder at somanetworks.com <mailto:jmagder at somanetworks.com>
> Date: Thu, 29 Mar 2007 10:59:26 -0500
> Subject: Re: Fwd: [Users] SNMPstats module not returning data
> Hi Jeffrey,
>
> This is the log of the agent when is started in debug mode, and
> later Openser is started:
>
> /opt/net-snmp/sbin/snmpd -f -Dagentx -x tcp:localhost:705 2>&1
> No log handling enabled - turning on stderr logging
> registered debug token agentx, 1
> agentx_register_app_config_handler: registering .conf token for
> "agentxsocket"
> agentx_register_app_config_handler: registering .conf token for
> "agentxperms"
> agentx_register_app_config_handler: registering .conf token for
> "agentxRetries"
> agentx_register_app_config_handler: registering .conf token for
> "agentxTimeout"
> Turning on AgentX master support.
> agentx/master: initializing...
> agentx/master: initializing... DONE
> NET-SNMP version 5.4
> agentx/master: unexpected callback op 4
> agentx/master: handle pdu (req=0x54fb3d2b,trans=0x0,sess=0x0)
> agentx/master: open 0018efc0
> agentx/master: opened 001ad130 = 5 with flags = a0
> agentx/master: send response, stat 0
> (req=0x54fb3d2b,trans=0x0,sess=0x0)
> agentx_build: packet built okay
>
> I have tried changing too the keywork agentXsocket to
> agentXSocket, and with a minimal snmpd config, and still reports
> error:
>
> # /opt/net-snmp/bin/snmpwalk -v 2c -c public localhost
> .1.3.6.1.4.1.27483
> OPENSER-REG-MIB::openser = No Such Object available on this agent
> at this OID
>
> And the snmpd log:
>
> agentx/master: send response, stat 0
> (req=0x54fb3d2f,trans=0x0,sess=0x0)
> agentx_build: packet built okay
> agentx/master: handle pdu (req=0x54fb3d30,trans=0x0,sess=0x5)
> agentx/master: send response, stat 0
> (req=0x54fb3d30,trans=0x0,sess=0x5)
> agentx_build: packet built okay
>
> Thanks!
>
>
> On 3/29/07, *Jeffrey Magder* <jmagder at somanetworks.com
> <mailto:jmagder at somanetworks.com>> wrote:
>
> It looks like there is communication going on between the
> NetSNMP master
> agent, and OpenSER's SNMPStats sub-agent. Would you be able
> to provide
> me some more of the /var/log/snmpd.log snmpd
> logs? Specifically, I'm
> looking for what happens after:
>
> Turning on AgentX master support.
> agentx/master: initializing...
> agentx/master: initializing... DONE
> NET-SNMP version 5.3.1
>
> There should be something similar to the following:
>
> agentx/master: unexpected callback op 4
> agentx/master: handle pdu (req=0x1da53a0c,trans=0x0,sess=0x0)
> agentx/master: open 0x81137c8
> agentx/master: opened 0x814b558 = 6 with flags = a0
> agentx/master: send response, stat 0
> (req=0x1da53a0c,trans=0x0,sess=0x0)
>
> If thats there, I'm wondering if you have set up any special view
> restrictions for certain parts of the OID Tree given a certain
> community
> strings?
> Perhaps it would be helpful to rule that out with a minimal
> snmpd.conf
> file containing only:
>
> rocommunity public
> master agentx
>
> Finally, I don't think this matters (it doesn't matter on my
> system),
> but could you change:
>
> agentXsocket tcp:localhost:705 ---> agentXSocket
> tcp:localhost:705
>
> The "S" wasn't capitalized. :-)
>
> Thanks again!
>
> - Jeffrey Magder
>
> Sergio Gutierrez wrote:
> > Hi Jefrey
> >
> > Thanks for your answer.
> >
> > I will reply every point:
> >
> > # /opt/net-snmp/bin/snmpwalk -v 2c -c community localhost
> > .1.3.6.1.4.1.27483
> > OPENSER-REG-MIB::openser = No Such Object available on this
> agent at
> > this OID
> >
> > # ps -ef | grep snmpd
> > root 1649 579 0 17:50:07 pts/2 0:17
> > /opt/net-snmp/sbin/snmpd -d -f -Dagentx -x tcp:localhost:705
> > root 2935 2778 0 09:59:21 pts/3 0:00 grep snmpd
> > (I am running debug mode; the syntax of ps command is a
> little bti
> > different because I am using Solaris)
> >
> > # grep -i agentx /var/log/snmpd.log
> > agentx_build: packet built okay
> > agentx/master: handle pdu (req=0x3ac55fdb,trans=0x0,sess=0xf)
> > agentx/master: send response, stat 0
> (req=0x3ac55fdb,trans=0x0,sess=0xf)
> > agentx_build: packet built okay
> > agentx/master: handle pdu (req=0x3ac55fdc,trans=0x0,sess=0xf)
> > agentx/master: send response, stat 0
> (req=0x3ac55fdc,trans=0x0,sess=0xf)
> > agentx_build: packet built okay
> > agentx/master: handle pdu (req=0x3ac55fdd,trans=0x0,sess=0xf)
> > agentx/master: send response, stat 0
> (req=0x3ac55fdd,trans=0x0,sess=0xf)
> > agentx_build: packet built okay
> > ...
> >
> > # cat /opt/net-snmp/share/snmp/snmpstats.conf
> > agentXsocket tcp:localhost:705
> >
> > # cat /opt/net-snmp/share/snmp/snmpd.conf
> > syslocation XXXX
> > syscontact XXXX
> > agentaddress udp:161
> > rocommunity community localhost
> > master agentx
> >
> > As you can see, both of the files are located at the same
> directory.
> >
> > Finally, I do have tried the check. I can see Openser starts
> OK and
> > the master agent receives the connection of the sub agent.
> >
> > Thank you very much for your help.
> >
> > Kind regards.
> >
> > Sergio G.
> >
> >
> >
> >
> >
> > On 3/29/07, *jmagder* < jmagder at somanetworks.com
> <mailto:jmagder at somanetworks.com>
> > <mailto: jmagder at somanetworks.com
> <mailto:jmagder at somanetworks.com>>> wrote:
> >
> > Hi Sergio,
> >
> > First off, could you try running
> "/opt/net-snmp/bin/snmpwalk -v 2c -c
> > community sipserver .1.3.6.1.4.1.27483"? If that isn't
> succeeding,
> > then it would greatly help me debug your problem if you
> could
> > answer the
> > following questions:
> >
> > 1) What is the output of "ps aux | grep snmpd"?
> >
> > 2) What is the output of "cat /var/log/messages | grep
> AgentX"
> >
> > 3) Can you show me the contents of snmpstats.conf ?
> >
> > 4) Does snmpd.conf contain "master agentx"?
> >
> > 5) Is snmpd.conf located in the same directory as
> snmpstats.conf?
> >
> > 6) Have you tried the steps in "Testing for a proper
> > Configuration" in
> > section 1.6.4?
> >
> > Thanks Sergio!
> >
> > - Jeffrey Magder
> >
> > Sergio Gutierrez wrote:
> > > Hi list.
> > >
> > > I have installed Openser 1.2.0, with Net-snmp version
> 5.4 to support
> > > the SNMPstats module. I have configured the subagent
> according to
> > the
> > > instructions on the documentation, but I am not being
> able to obtain
> > > any data.
> > >
> > > I am running both products on Solaris 10 Sparc.
> > >
> > > # /opt/net-snmp/bin/snmpwalk -v 2c -c community sipserver
> > > .1.3.6.1.4.1.27483.3.1.1.1.1.1.1
> > > SNMPv2-SMI::enterprises.27483.3.1.1.1.1.1 = No Such
> Object available
> > > on this agent at this OID
> > >
> > > # /opt/net-snmp/bin/snmpwalk -v 2c -c community sipserver
> > > openserSIPProtocolVersion
> > > SNMPv2-SMI::enterprises.27483.3.1.1.1.1.1 = No Such
> Object available
> > > on this agent at this OID
> > >
> > > Is there any other thing I should do after compiling and
> > configuring?
> > >
> > > Thanks in advance for your attention
> > >
> > > Kind Regards.
> > >
> > > Sergio Gutiérrez
> > >
> > >
> > >
> > >
> ------------------------------------------------------------------------
> >
> > >
> > > _______________________________________________
> > > Users mailing list
> > > Users at openser.org <mailto:Users at openser.org> <mailto:
> Users at openser.org <mailto:Users at openser.org>>
> > > http://openser.org/cgi-bin/mailman/listinfo/users
> > >
> >
> >
>
>
>
> _______________________________________________
> Users mailing list
> Users at openser.org <mailto:Users at openser.org>
> http://openser.org/cgi-bin/mailman/listinfo/users
>
>
More information about the Users
mailing list