NAME POE::Component::NetSNMP::agent - AgentX clients with NetSNMP::agent and POE DESCRIPTION This module is a thin wrapper around C<NetSNMP::agent> to use it within a POE-based program, its basic use being the same as you would do without POE: C<register> one or more OIDs with their associated callbacks. C<POE::Component::NetSNMP::agent> also provides a simpler mechanism, similar to C<SNMP::Extension::PassPersist>, if you just want to handle C<get> and C<getnext> requests over an OID tree: set the C<Autohandle> option to the a OID, then add OID entries with C<add_oid_entry> or C<add_oid_tree>. Note that most of the API is available both as POE events and as object methods. This module can use C<Sort::Key::OID> when it is available, for sorting OIDs faster than with the internal pure Perl function. INSTALLATION 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. perldoc POE::Component::NetSNMP::agent You can also look for information at: * Search CPAN http://search.cpan.org/dist/POE-Component-NetSNMP-agent/ * Meta CPAN https://metacpan.org/release/POE-Component-NetSNMP-agent * RT: CPAN's request tracker (report bugs here) https://rt.cpan.org/Public/Dist/Display.html?Name=POE-Component-NetSNMP-agent * AnnoCPAN: Annotated CPAN documentation http://annocpan.org/dist/POE-Component-NetSNMP-agent * CPAN Ratings http://cpanratings.perl.org/d/POE-Component-NetSNMP-agent 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.