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.