Sound an alarm
Brian Smith
bsmith at fusionbroadband.com
Tue Jun 21 21:09:59 CEST 2005
To get the sound into more different places without relying on really
loud speakers, you could implement something involving IceCast or
ShoutCast and some machines set to tune in to the Nagios box's sound
stream. Ogg123 or mpg123 (I think that's how they're spelled? Can't
double check atm.) or even xmms, a few different sound files, and the
Jack sound system I think would be where to start on that.
Also the Festival speech synthesis system is designed to be able to
accept "say text" requests from networked clients. It's quite a pain to
set up and hogs the sound card for itself when it runs, but could be
used to speak the hostnames in trouble. "Speech-Dispatcher" is another
synthesis program that's much easier to use, but is single-system only
unless you plug it into Festival (which it is built to be able to do
through an output module if you get the Festival-enabled package).
Good luck,
-- Brian
________________________________
From: nagios-users-admin at lists.sourceforge.net
[mailto:nagios-users-admin at lists.sourceforge.net] On Behalf Of Richard
Harman
Sent: Monday, June 20, 2005 11:31 PM
To: Rusch, Daniel
Cc: nagios-users at lists.sourceforge.net
Subject: Re: [Nagios-users] Sound an alarm
Serial interface? Alarm clock? Wow. Leave it to the EEs to whip out a
soldering iron. ;) Not that there's anything wrong with that.
I'm in the process of replacing a WhatsUpGold box (that already makes
noise and has a decent pair of speakers that can be heard throughout the
entire OPS floor) with Nagios, and here's my solution to the same
problem:
misccommands.cfg:
define command {
command_name host-notify-by-sound
command_line $USER2$/notify_by_sound $HOSTSTATE$
}
notify_by_sound:
#!/usr/bin/perl
use strict;
use warnings;
my ($status) = @ARGV;
if ($status eq "DOWN" || $status eq "UNREACHABLE")
{ system("/usr/lib/nagios/plugins/check_nrpe -H
windows.box.running.nrpe-nt -c sfx_hostdown"); }
else
{ system("/usr/lib/nagios/plugins/check_nrpe -H
windows.box.running.nrpe-nt -c sfx_hostup"); }
sfx_hostdown.cmd:
@echo off
sndrec32 /play /cluse "c:\nrpe\host_down.wav":
echo Command completed successfully
exit 0
HTH!
Rusch, Daniel wrote:
All,
How can I have Nagios sound a physical alarm. In other words I want to
wake up the NOC if a a system goes critical?
Thank you,
Daniel G. Rusch
x2027
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://www.monitoring-lists.org/archive/users/attachments/20050621/af1b9590/attachment.html>
More information about the Users
mailing list