XAS::Collector::Alert - Perl extension for the XAS Environment
use XAS::Collector::Alert; use XAS::Collector::Connector; main: { my $types = [ {'xas-alert', 'alert'} ]; XAS::Collector::Connector->spawn( RemoteAddress => $host, RemotePort => $port, EnableKeepAlive => 1, Alias => 'collector', Logger => 'logger', Login => 'xas', Passcode => 'xas', Queue => '/queue/alerts', Types => $types ); my $notify = XAS::Collector::Alert->new( -alias => 'alert', -logger => 'logger', -connector => 'connector' ); $poe_kernel->run(); exit 0; }
This module handles the xas-alert packet type.
This event will trigger the storage of xas-alert packets into the database.
A handle to the POE environment.
A handle to the current object.
The data to be stored within the database.
The acknowledgement to send back to the message queue server.
XAS
Kevin Esteb, <kevin@kesteb.us>
Copyright (C) 2012 by Kevin L. Esteb
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.8.8 or, at your option, any later version of Perl 5 you may have available.
To install XAS, copy and paste the appropriate command in to your terminal.
cpanm
cpanm XAS
CPAN shell
perl -MCPAN -e shell install XAS
For more information on module installation, please visit the detailed CPAN module installation guide.