<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>floekblog &#187; Nagios</title>
	<atom:link href="http://www.floek.net/tag/nagios/feed" rel="self" type="application/rss+xml" />
	<link>http://www.floek.net</link>
	<description></description>
	<lastBuildDate>Wed, 19 May 2010 13:49:16 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>floek goes OpenSolaris: nrpe</title>
		<link>http://www.floek.net/technical/floek-goes-opensolaris-nrpe</link>
		<comments>http://www.floek.net/technical/floek-goes-opensolaris-nrpe#comments</comments>
		<pubDate>Sun, 20 Dec 2009 07:45:11 +0000</pubDate>
		<dc:creator>floek</dc:creator>
				<category><![CDATA[HowTo]]></category>
		<category><![CDATA[Solaris]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[Nagios]]></category>
		<category><![CDATA[nrpe]]></category>
		<category><![CDATA[opensolaris]]></category>
		<category><![CDATA[SMF]]></category>

		<guid isPermaLink="false">http://www.floek.net/?p=127</guid>
		<description><![CDATA[Glücklicherweise gibt es Nagios Plugins und den nrpe Daemon für das Monitoring im contrib Repository. Hier gibt es Pakete die von der Community bereitgestellt werden und einen Prüfprozess durchlaufen haben. Das contrib Repository lässt sich wie folgt zusätzlich zum normalen Repository nutzen: pkg set-authority -O http://pkg.opensolaris.org/contrib/ contrib Nun installiert pkg install nrpe nagios-plugins die binaries [...]]]></description>
			<content:encoded><![CDATA[<p>Glücklicherweise gibt es Nagios Plugins und den nrpe Daemon für das Monitoring im <em><a href="http://pkg.opensolaris.org/contrib/">contrib</a></em> Repository. Hier gibt es Pakete die von der Community bereitgestellt werden und einen Prüfprozess durchlaufen haben. Das contrib Repository lässt sich wie folgt zusätzlich zum normalen Repository nutzen: <br />
<code>pkg set-authority -O http://pkg.opensolaris.org/contrib/ contrib</code><br />
Nun installiert <code>pkg install nrpe nagios-plugins</code> die binaries des nrpe daemon und der Nagios Plugins. Die Files liegen unter <code>/usr/nagios/</code>. Jetzt noch <code>/usr/nagios/etc/nrpe.cfg</code> anpassen und ggf. noch einen User und eine Gruppe für den nrpe daemon anlegen und wir sind fasst fertig. Ich habe einen <a href="http://blogs.digitar.com/jjww/2007/02/nagios-remote-plug-in-executor-nrpe-under-smf/">Blog Eintrag</a> gefunden, der beschreibt, wie man den nrpe daemon unter <strong>SMF</strong> zum laufen bekommt. Hierzu <a href="http://blogs.digitar.com/media/2/nrpe_smf.zip">http://blogs.digitar.com/media/2/nrpe_smf.zip</a> runterladen, entpacken, in das neue Verzeichniss wechseln und noch etwas die Pfade in <code>./manifest/nagios-nrpe.xml</code> und <code>./method/nagios-nrpe</code> anpassen. Jetzt kann man via <br />
<code><br />
# cp ./manifest/nagios-nrpe.xml /var/svc/manifest/network/<br />
# cp ./method/nagios-nrpe /lib/svc/method/<br />
# svccfg import /var/svc/manifest/network/nagios-nrpe.xml<br />
# chmod +x /lib/svc/method/nagios-nrpe<br />
</code> <br />
den SMF Dienst installieren. Ist alles gut gegangen startet ein <code>svcadm enable nrpe</code> den nrpe Dienst. Falls was schief gegangen ist kann man in <code>/var/svc/log/network-nagios-nrpe:default.log</code> nachschauen welche Fehlermeldung ausgegeben wird.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.floek.net/technical/floek-goes-opensolaris-nrpe/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Voice Alarming mit Nagios und Asterisk</title>
		<link>http://www.floek.net/technical/linux-co/voice-alarming-mit-nagios-und-asterisk</link>
		<comments>http://www.floek.net/technical/linux-co/voice-alarming-mit-nagios-und-asterisk#comments</comments>
		<pubDate>Fri, 21 Nov 2008 12:03:44 +0000</pubDate>
		<dc:creator>floek</dc:creator>
				<category><![CDATA[Linux & Co.]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Nagios]]></category>
		<category><![CDATA[SIP]]></category>

		<guid isPermaLink="false">http://www.floek.net/?p=81</guid>
		<description><![CDATA[Bei besonders kritischen Services reicht es nicht aus eine Mail als Alarm zu erhalten. Ein Telefonanruf ist hier deutlich besser geeignet. Sein Handy hat man immer dabei und via Tonwahl lassen sich ggf. gleich Aktionen im Nagios ausführen (ACKNOWLEDGE, disable notficications). Eine kurze Internetrecherche hat mich zu einer Lösung von Netways zu diesem Problem geführt. [...]]]></description>
			<content:encoded><![CDATA[<p>Bei besonders kritischen Services reicht es nicht aus eine Mail als Alarm zu erhalten. Ein Telefonanruf ist hier deutlich besser geeignet. Sein Handy hat man immer dabei und via Tonwahl lassen sich ggf. gleich Aktionen im Nagios ausführen (ACKNOWLEDGE, disable notficications). Eine kurze Internetrecherche hat mich zu einer <a href="http://www.nagiosexchange.org/cgi-bin/page.cgi?g=Detailed%2F2234.html;d=1">Lösung</a> von <a href="http://www.netways.de/">Netways</a> zu diesem Problem geführt. Die dort beschriebene Lösung habe ich dann noch etwas angepasst, so dass die Anrufe von Asterisk über SIP an eine beliebige Telefonnumer geschickt werden. Hierzu rufe ich das Perlscipt <code>call.pl</code> wie folgt auf: </p>
<p><code>/usr/bin/printf "%b" "$MESSAGE" | /usr/lib/nagios/contrib/nagios2asterisk/call.pl -n $CONTACTPAGER -c 110 -C "SIP/$CONTACTPAGER@sipgate-out"</code></p>
<p>Im Asterisk ist unter <code>sipgate-out</code> die Verbindung zu meinem VoIP Provider (in diesem Falle <a href="http://www.sipgate.de">sipgate</a>) definiert. In <code>$CONTACTPAGER</code> steht die anzurufende Telefonnummer und in <code>$MESSAGE</code> die vorzulesende Nachricht. Damit die Alarme vom Nagios etwas besser verständlich werden, habe ich um das ganze noch ein wrapper script  drum rum gebaut. Dieses schickt dann in Abhängigkeit vom Nagios Alarmtyp unterschiedliche Nachrichten ans Telefon. Zu den verwendeten Text2Voice Tools (<a href="http://tcts.fpms.ac.be/synthesis/mbrola.html">MBROLA</a>, <a href="http://www.ifk.uni-bonn.de/forschung/abteilung-sprache-und-kommunikation/phonetik/sprachsynthese/txt2pho">TXT2PHO</a>) gibt es auch einige Anmerkungen: Damit die MBROLA Binaries auf meinem Ubuntu x64 System laufen, musste ich erst noch (auch bei der x64 Version von MBROLA) das Paket <em>libc6-i386</em> installieren. Ein <code>. (Punkt)</code> im vorzulesenden Text erzeugt eine Pause. Dieses Element sollte man durchaus nutzen um die Nachrichten verständlicher zu gestalten. Ich nutze zum Vorlesen die Stimme <a href="http://tcts.fpms.ac.be/synthesis/mbrola/dba/de5/de5.zip">de5</a>, da ich diese für am verständlichsten halte.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.floek.net/technical/linux-co/voice-alarming-mit-nagios-und-asterisk/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
