=head1 NAME
Ubic::Watchdog::Notice - Notice service for ubic.
=head1 VERSION
version 0.31
=head1 SYNOPSIS
Start notice service:
$ ubic start ubic.notice
=head1 DESCRIPTION
Currently module can notice by email and to L<HIPCHAT|
https://www.hipchat.com> or L<SLACK|
https://slack.com> service.
=head1 INSTALLATION
Put this code in file `/etc/ubic/service/ubic/notice`:
use Ubic::Service::SimpleDaemon;
Ubic::Service::SimpleDaemon->new(
bin => ['ubic-notice'],
);
Put this configuration in file `/etc/ubic/notice.cfg`:
{
From => '
[email protected]',
To => '
[email protected]',
};
Start it:
$ ubic start ubic.notice
=head1 OPTIONS
=over
=item B< From >
Sets the email address to send from.
=item B< To >
Sets the addresses in `MIME::Lite` style to send to.
=item B< log >
Path to `ubic-watchdog` file for scan. Default is `/var/log/ubic/watchdog.log`.
=item B< hipchat >
Notice to L<HIPCHAT|
https://www.hipchat.com> service.
hipchat => {
token => 'YOUR_TOKEN',
room => 'ROOM_NAME'
},
=item B< slack >
Notice to L<SLACK|
https://slack.com> service.
slack => {
token => 'YOUR_TOKEN',
channel => '#CHANNEL_NAME'
username => 'Ubic Server Bot'
},
=back
=head1 SOURCE REPOSITORY
L<
https://github.com/likhatskiy/Ubic-Watchdog-Notice>
=head1 AUTHOR
Alexey Likhatskiy, <
[email protected]>
=head1 LICENSE AND COPYRIGHT
Copyright (C) 2014 "Alexey Likhatskiy"
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.