The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

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)