NAME

Monitoring::Sneck::Boop_Snoot - Boop the Monitoring::Sneck's snoot via SNMP

VERSION

Version 0.2.0

SYNOPSIS

use Monitoring::Sneck::Boop_Snoot;

my $sneck_snoot_booper = Monitoring::Sneck::Boop_Snoot->new({
                                               version=>'2c',
                                               community=>'public',
                                               });

METHODS

new

Initiates the object.

version      Version to use. 1, 2c, or 3
             Default: 2c

SNMP Version 1 or 2c specific
community    set the community string
             Default: public

SNMP Version 3 specific
a            set authentication protocol (MD5|SHA|SHA-224|SHA-256|SHA-384|SHA-512)
A            set authentication protocol pass phrase
e            set security engine ID (e.g. 800000020109840301)
E            set context engine ID (e.g. 800000020109840301)
l            set security level (noAuthNoPriv|authNoPriv|authPriv)
n            set context name (e.g. bridge1)
u            set security name (e.g. bert)
x            set privacy protocol (DES|AES)
X            set privacy protocol pass phrase
Z            set destination engine boots/time

my $sneck_snoot_booper = Monitoring::Sneck::Boop_Snoot->new({
                                               version=>'2c',
                                               community=>'public',
                                               });

boop_the_snoot

Fetches the data for the host and returns it.

One option is taken and that is the hostname to poll.

This will die on snmpget failure.

my $raw_json=$$sneck_snoot_booper->boop_the_snoot($host);

AUTHOR

Zane C. Bowers-Hadley, <vvelox at vvelox.net>

BUGS

Please report any bugs or feature requests to bug-monitoring-sneck-boop_snoot at rt.cpan.org, or through the web interface at https://rt.cpan.org/NoAuth/ReportBug.html?Queue=Monitoring-Sneck-Boop_Snoot. I will be notified, and then you'll automatically be notified of progress on your bug as I make changes.

SUPPORT

You can find documentation for this module with the perldoc command.

perldoc Monitoring::Sneck::Boop_Snoot

You can also look for information at:

ACKNOWLEDGEMENTS

LICENSE AND COPYRIGHT

This software is Copyright (c) 2022 by Zane C. Bowers-Hadley.

This is free software, licensed under:

The Artistic License 2.0 (GPL Compatible)