NAME
SNMP::Insight::Session - Role for SNMP client implementantions
VERSION
version 0.002
ATTRIBUTES
hostname
Required.
port
Default 161
localaddr
Optional. Can be used to set local address to bind to.
localport
Optional. Can be used to set local port to bind to.
version
Required, should be on of "1", "2c", "3".
timeout
Transport layer timeout in seconds.
retries
Number of times to retry sending a SNMP message to the remote host.
community
The SNMP community name to be used for SNMPv1 and SNMPv2c security model.
username
securityName for SNMPv3
METHODS
get_scalar($oid)
Required method. Should return the value at $oid.0.
get_subtree($oid)
Required method. Should return all the values at $oid in a list of [ oid, value ] pairs.
AUTHOR
Gabriele Mambrini <g.mambrini@gmail.com>
COPYRIGHT AND LICENSE
This software is copyright (c) 2015 by Gabriele Mambrini.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.