<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns="http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=Content-Type content="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 11 (filtered medium)">
<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]-->
<style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman";
        color:black;}
a:link, span.MsoHyperlink
        {color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {color:purple;
        text-decoration:underline;}
tt
        {font-family:"Courier New";}
span.EmailStyle18
        {mso-style-type:personal-reply;
        font-family:Arial;
        color:navy;}
@page Section1
        {size:8.5in 11.0in;
        margin:1.0in 1.25in 1.0in 1.25in;}
div.Section1
        {page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext="edit">
  <o:idmap v:ext="edit" data="1" />
 </o:shapelayout></xml><![endif]-->
</head>

<body bgcolor=white lang=EN-US link=blue vlink=purple>

<div class=Section1>

<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:windowtext'>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. 
<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:windowtext'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:windowtext'>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).<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:windowtext'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:windowtext'>Good luck,<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:windowtext'>-- Brian<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:windowtext'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p> </o:p></span></font></p>

<div>

<div class=MsoNormal align=center style='text-align:center'><font size=3
color=black face="Times New Roman"><span style='font-size:12.0pt;color:windowtext'>

<hr size=2 width="100%" align=center tabindex=-1>

</span></font></div>

<p class=MsoNormal><b><font size=2 color=black face=Tahoma><span
style='font-size:10.0pt;font-family:Tahoma;color:windowtext;font-weight:bold'>From:</span></font></b><font
size=2 color=black face=Tahoma><span style='font-size:10.0pt;font-family:Tahoma;
color:windowtext'> nagios-users-admin@lists.sourceforge.net
[mailto:nagios-users-admin@lists.sourceforge.net] <b><span style='font-weight:
bold'>On Behalf Of </span></b>Richard Harman<br>
<b><span style='font-weight:bold'>Sent:</span></b> Monday, June 20, 2005 11:31
PM<br>
<b><span style='font-weight:bold'>To:</span></b> Rusch, Daniel<br>
<b><span style='font-weight:bold'>Cc:</span></b>
nagios-users@lists.sourceforge.net<br>
<b><span style='font-weight:bold'>Subject:</span></b> Re: [Nagios-users] Sound
an alarm</span></font><font color=black><span style='color:windowtext'><o:p></o:p></span></font></p>

</div>

<p class=MsoNormal><font size=3 color=black face="Times New Roman"><span
style='font-size:12.0pt'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=3 color=black face="Times New Roman"><span
style='font-size:12.0pt'>Serial interface?  Alarm clock?  Wow. 
Leave it to the EEs to whip out a soldering iron. ;)  Not that there's
anything wrong with that. <br>
<br>
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:<br>
<br>
</span></font><tt><font size=2 face="Courier New"><span style='font-size:10.0pt'>misccommands.cfg:</span></font></tt><font
size=2 face="Courier New"><span style='font-size:10.0pt;font-family:"Courier New"'><br>
<tt><font face="Courier New">define command {</font></tt><br>
<tt><font face="Courier New">  command_name host-notify-by-sound</font></tt><br>
<tt><font face="Courier New">  command_line $USER2$/notify_by_sound
$HOSTSTATE$</font></tt><br>
<tt><font face="Courier New">}</font></tt><br>
<br>
<tt><font face="Courier New">notify_by_sound:</font></tt><br>
<tt><font face="Courier New">#!/usr/bin/perl</font></tt><br>
<br>
<tt><font face="Courier New">use strict;</font></tt><br>
<tt><font face="Courier New">use warnings;</font></tt><br>
<br>
<tt><font face="Courier New">my ($status) = @ARGV;</font></tt><br>
<br>
<tt><font face="Courier New">if ($status eq "DOWN" || $status eq
"UNREACHABLE")</font></tt><br>
<tt><font face="Courier New">{ system("/usr/lib/nagios/plugins/check_nrpe
-H windows.box.running.nrpe-nt -c sfx_hostdown"); }</font></tt><br>
<tt><font face="Courier New">else</font></tt><br>
<tt><font face="Courier New">{ system("/usr/lib/nagios/plugins/check_nrpe
-H windows.box.running.nrpe-nt -c sfx_hostup"); }</font></tt><br>
<br>
<tt><font face="Courier New">sfx_hostdown.cmd:</font></tt><br>
<tt><font face="Courier New">@echo off</font></tt><br>
<tt><font face="Courier New">sndrec32 /play /cluse
"c:\nrpe\host_down.wav":</font></tt><br>
<tt><font face="Courier New">echo Command completed successfully</font></tt><br>
<tt><font face="Courier New">exit 0</font></tt></span></font><br>
<br>
HTH!<br>
<br>
Rusch, Daniel wrote: <o:p></o:p></p>

<div>

<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial'>All,</span></font><o:p></o:p></p>

</div>

<div>

<p class=MsoNormal><font size=3 color=black face="Times New Roman"><span
style='font-size:12.0pt'> <o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial'>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?</span></font><o:p></o:p></p>

</div>

<div>

<p class=MsoNormal><font size=3 color=black face="Times New Roman"><span
style='font-size:12.0pt'> <o:p></o:p></span></font></p>

</div>

<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial'>Thank you,</span></font><o:p></o:p></p>

<p class=MsoNormal><font size=3 color=black face="Times New Roman"><span
style='font-size:12.0pt'> <o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial'>Daniel G. Rusch</span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=black face=Arial><span style='font-size:
10.0pt;font-family:Arial'>x2027</span></font><o:p></o:p></p>

<div>

<p class=MsoNormal><font size=3 color=black face="Times New Roman"><span
style='font-size:12.0pt'> <o:p></o:p></span></font></p>

</div>

<p class=MsoNormal style='margin-bottom:12.0pt'><font size=3 color=black
face="Times New Roman"><span style='font-size:12.0pt'><o:p> </o:p></span></font></p>

</div>

</body>

</html>