POE::Component::NetSNMP::agent - AgentX clients with NetSNMP::agent and POE
This module is a thin wrapper around
NetSNMP::agent to use it within a POE-based program, its basic use being the same as you would do without POE:
register one or more OIDs with their associated callbacks.
POE::Component::NetSNMP::agent also provides a simpler mechanism, similar to
SNMP::Extension::PassPersist, if you just want to handle
getnext requests over an OID tree: set the
Autohandle option to the a OID, then add OID entries with
Note that most of the API is available both as POE events and as object methods.
This module can use
Sort::Key::OID when it is available, for sorting OIDs faster than with the internal pure Perl function.
To install this module, run the following commands:
perl Makefile.PL make make test make install
Alternatively, to install with Module::Build, you can use the following commands:
perl Build.PL ./Build ./Build test ./Build install
SUPPORT AND DOCUMENTATION
You can find documentation for this module with the perldoc command.
You can also look for information at:
RT: CPAN's request tracker (report bugs here)
AnnoCPAN: Annotated CPAN documentation
COPYRIGHT AND LICENSE
Copyright 2011 Sebastien Aperghis-Tramoni.
This program is free software; you can redistribute it and/or modify it under the terms of either: the GNU General Public License as published by the Free Software Foundation; or the Artistic License.
See http://dev.perl.org/licenses/ for more information.