RE: standalone perl agent

"Mike Ayers" <[email protected]>
Newsgroups gmane.network.net-snmp.user
Message-ID <83E753BE7B6A324ABB336245BAF1DAAC0BDF0570@mailserver.metatv-ds.metatv.com>
> From: [email protected] [mailto:[email protected]] 
> Sent: Friday, May 01, 2009 9:54 AM

> But as I installed net-snmp and tried to create the perl 
> agent it turned 
> out that the only perl agent I can write is one running 
> imbedded in the 
> snmpd process.

	Do you mean a subagent?  Generally, an "agent" handles SNMP requests from outside entities and determines the answer, either from its own logic or by querying attached "subagents", which each handle typically only a specific MIB or two.

> Is it possible to write a perl agent - a standalone perl agent - not 
> started by snmp* daemon ?
> By standalone I mean the agent can be started from shell prompt  with 
> "/opt/acme/bin/perl /opt/acme/bin/my-snmp-agent"

	For a subagent - yes, in principle, but there's no support for such in net-snmp.

> if not, may be it is possible to tell snmpd daemon to use 
> /opt/acme/bin/perl interpreter when it sees the 
> "perl do  /opt/acme/bin/my-agent.pl" 
> in the snmpd.conf ?

	What?!

> I have been banging my head with this for last 3 days, 
> reinstalling perl 
> and net-snmp packs.
> I do appreciate any hints/help

	You can implement a virtual subagent with the "extend" directive of snmpd.conf like so:

extend .1.3.6.1.4.1.8072.9999.99 agent-99 /opt/acme/bin/perl /opt/acme/bin/my-agent.pl

	Perhaps this is what you are trying to do?


	HTH,

Mike

------------------------------------------------------------------------------
Register Now & Save for Velocity, the Web Performance & Operations 
Conference from O'Reilly Media. Velocity features a full day of 
expert-led, hands-on workshops and two days of sessions from industry 
leaders in dedicated Performance & Operations tracks. Use code vel09scf 
and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf
_______________________________________________
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.