<?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>NoLabNoPartY.com &#187; alerts</title> <atom:link href="http://nolabnoparty.com/tag/alerts/feed/" rel="self" type="application/rss+xml" /><link>http://nolabnoparty.com</link> <description></description> <lastBuildDate>Fri, 18 May 2012 12:11:02 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.2</generator> <item><title>Inviare Nagios alerts via email con sSMTP</title><link>http://nolabnoparty.com/inviare-nagios-alerts-via-email-con-ssmtp/</link> <comments>http://nolabnoparty.com/inviare-nagios-alerts-via-email-con-ssmtp/#comments</comments> <pubDate>Fri, 22 Jan 2010 20:46:57 +0000</pubDate> <dc:creator>P@olo</dc:creator> <category><![CDATA[nagios]]></category> <category><![CDATA[alerts]]></category> <category><![CDATA[email]]></category> <category><![CDATA[smtp]]></category> <category><![CDATA[ssmtp]]></category><guid isPermaLink="false">http://paolosblog.wordpress.com/2010/01/22/inviare-nagios-alerts-via-email-con-ssmtp/</guid> <description><![CDATA[Sapere tempestivamente se un sistema della nostra rete ha un problema è spesso la chiave per ridurre al minimo i disservizi. Non sempre però gli occhi sono puntati sul monitor...<p><br><div align="center" style="border:1px solid #e6db55; padding:5px; background: #ffffe0;" > <a href="http://nolabnoparty.com/download/nolabnoparty_ebook.pdf">Scarica l'eBook</a>: <b>Informatica applicata per l'azienda</b>. <br> <i>(Riservata agli iscritti al feed RSS)</i> <br> ------------------ <br> Copyright <a href="http://nolabnoparty.com">NoLabNoPartY.com</a>. Tutti i diritti riservati.</div> <br></p> ]]></description> <content:encoded><![CDATA[<p><img style="margin: 10px auto 5px; display: block; float: none; border-width: 0px;" title="ssmtp1" src="http://nolabnoparty.com/wp-content/uploads/2010/08/ssmtp11.jpg" border="0" alt="ssmtp1" width="602" height="202" /></p><p>Sapere tempestivamente se un sistema della nostra rete ha un problema è spesso la chiave per ridurre al minimo i disservizi. Non sempre però gli occhi sono puntati sul monitor per controllare che tutto sia <em>up &amp; running</em>, specialmente se la rete è composta da molti dispositivi.</p><p>Avere la possibilità di <strong>ricevere gli alert via email</strong> invece, permette di acquisire l’informazione in tempo reale su diversi dispositivi (pc, blackberry o telefono) senza la necessità di essere fisicamente davanti al monitor di sistema. Questo permette un intervento tempestivo prima di essere sommersi di chiamate da parte degli utenti.</p><p>Utilizzando <strong>Nagios</strong> per monitorare la rete, è utile ricevere le notifiche via email degli alert generati dal sistema al verificarsi di un particolare evento poichè Nagios non ha questa funzione implementata internamente.</p><p><span id="more-838"></span></p><p>Per non complicare troppo il sistema, dotare Nagios del supporto email diventa indolore se ci si affida ad un sistema come <strong>ssmtp</strong>, un package che permette di inviare in maniera molto semplice le email ad un <strong>server SMTP</strong>… in pratica effettua il <strong>forward</strong> delle email generate in automatico ad un indirizzo di posta.</p><p><strong>1. INSTALLAZIONE<br /> </strong>Da console procediamo in questo modo:</p><p><span style="color: #000080;"># wget http://download.fedora.redhat.com/pub/epel/5/i386/ssmtp-2.61-11.8.el5.i386.rpm<br /> </span><span style="color: #000080;"># rpm –Uvh ssmtp-2.61-11.8.el5.i386.rpm</span></p><p><img style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="ssmtp2" src="http://nolabnoparty.com/wp-content/uploads/2010/02/ssmtp21.jpg" border="0" alt="ssmtp2" width="600" height="94" /></p><p>In CentOS il <strong>file eseguibile</strong> viene installato in <em>/usr/sbin/</em>.</p><p>Una volta installato il package, bisogna <strong>editare</strong> il file di configurazione <em>ssmtp.conf</em> per impostare i parametri corretti:</p><p><span style="color: #000080;"># vi /etc/ssmtp/ssmtp.conf</span></p><p><img style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="ssmtp3" src="http://nolabnoparty.com/wp-content/uploads/2010/02/ssmtp31.jpg" border="0" alt="ssmtp3" width="600" height="196" /></p><p><strong>2. TESTARE sSMTP<br /> </strong>Per verificare che il tutto funzioni correttamente, inviamo una email di prova nella casella di posta configurata:</p><p><span style="color: #000080;"># ssmtp <em>mail@gmail.com</em></span></p><ol><li>Digitiamo un testo, ad esempio “<em>Test invio email con ssmtp…”</em></li><li>Premiamo INVIO</li><li>Premiamo CTRL+D</li></ol><p><img style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="ssmtp4" src="http://nolabnoparty.com/wp-content/uploads/2010/02/ssmtp41.jpg" border="0" alt="ssmtp4" width="600" height="56" /></p><p>Se tutto funziona, riceveremo nella casella specificata una <strong>email da <em>root</em></strong> con il testo digitato precedentemente.</p><p><img style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="ssmtp5" src="http://nolabnoparty.com/wp-content/uploads/2010/03/ssmtp5.jpg" border="0" alt="ssmtp5" width="602" height="137" /></p><p><strong>3. CONFIGURARE NAGIOS<br /> </strong>Una volta verificato che le email di test arrivano, bisogna configurare il file <em>commands.cfg</em> di Nagios per poter utilizzare ssmtp:</p><p><span style="color: #000080;"># vi /etc/nagios/objects/commands.cfg <span style="color: #000000;"> <em>(path se installato solo nagios)</em></span><br /> # vi /etc/nagiosql/commands.cfg<span style="color: #000000;"> <em>(path se installato nagiosql)</em></span></span></p><p>Sostituire <em>/bin/mail</em> con il comando<em> /usr/sbin/ssmtp</em>.</p><blockquote><p>define command{<br /> command_name notify-host-by-email<br /> command_line /usr/bin/printf &#8220;%b&#8221; &#8220;***** Nagios *****\n\nNotification Type: $NOTIFICATIONTYPE$\nHost: $HOSTNAME$\nState: $HOSTSTATE$\nAddress: $HOSTADDRESS$\nInfo: $HOSTOUTPUT$\n\nDate/Time: $LONGDATETIME$\n&#8221; | <span style="text-decoration: line-through;">/bin/mail</span> <strong><span style="color: #ff0000;">/usr/sbin/ssmtp</span></strong> -s &#8220;** $NOTIFICATIONTYPE$ Host Alert: $HOSTNAME$ is $HOSTSTATE$ **&#8221; $CONTACTEMAIL$<br /> }</p></blockquote><blockquote><p>define command{<br /> command_name notify-service-by-email<br /> command_line /usr/bin/printf &#8220;%b&#8221; &#8220;***** Nagios *****\n\nNotification Type: $NOTIFICATIONTYPE$\n\nService: $SERVICEDESC$\nHost: $HOSTALIAS$\nAddress: $HOSTADDRESS$\nState: $SERVICESTATE$\n\nDate/Time: $LONGDATETIME$\n\nAdditional Info:\n\n$SERVICEOUTPUT$&#8221; | <span style="text-decoration: line-through;">/bin/mail</span> <span style="color: #ff0000;"><strong>/usr/sbin/ssmtp</strong></span> -s &#8220;** $NOTIFICATIONTYPE$ Service Alert: $HOSTALIAS$/$SERVICEDESC$ is $SERVICESTATE$ **&#8221; $CONTACTEMAIL$<br /> }</p></blockquote><p>Al verificarsi di un alert, Nagios invierà una notifica all’indirizzo email specificato nella configurazione di ssmtp.</p><p><img style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="ssmtp6" src="http://nolabnoparty.com/wp-content/uploads/2010/03/ssmtp6.jpg" border="0" alt="ssmtp6" width="602" height="223" /></p><p>Questo ci permette di essere avvisati immediatamente al verificarsi di un problema e quindi di poter intervenire tempestivamente limitando i disservizi al minimo.</p><p><span style="color: #ff0000;"><strong><span style="text-decoration: underline;">TROUBLESHOOTING</span></strong></span></p><p>Se <em>sSMTP</em> funziona inviando la mail <strong>manualmente</strong> ma Nagios non riesce ad inviare in <strong>automatico</strong>, verificare come prima cosa il <strong>log</strong>.</p><p><span style="color: #0000a0;"># cat /var/log/nagios/nagios.log</span></p><p><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-top: 0px; border: 0px;" title="ssmtp7" src="http://nolabnoparty.com/wp-content/uploads/2010/10/ssmtp7.jpg" border="0" alt="ssmtp7" width="600" height="125" /></p><p>Questo indica che <strong>non è stato modificato</strong> correttamente il file di configurazione.</p><p><span style="color: #0000a0;"><span style="color: #000080;"># vi /etc/nagios/objects/commands.cfg <span style="color: #000000;"> <em>(path se installato solo nagios)</em></span> </span><br /> # vi /etc/nagiosql/commands.cfg </span><span style="color: #000000;"><em>(path se installato nagiosql)</em></span></p><p><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-top: 0px; border: 0px;" title="ssmtp8" src="http://nolabnoparty.com/wp-content/uploads/2010/10/ssmtp8.jpg" border="0" alt="ssmtp8" width="600" height="125" /></p><p>Verificare inoltre la <strong>configurazione</strong> del file <em>/etc/nagiosql/contacts.cfg</em>.</p><p><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-top: 0px; border: 0px;" title="ssmtp9" src="http://nolabnoparty.com/wp-content/uploads/2010/10/ssmtp9.jpg" border="0" alt="ssmtp9" width="600" height="231" /></p><p>Ricontrollare che <strong>SMTP, username, password e l’indirizzo email</strong> siano stati inseriti correttamente.</p><p><img class="alignnone" src="http://nolabnoparty.com/wp-content/uploads/images/firma.jpg" alt="" width="180" height="76" /></p><p><br><div align="center" style="border:1px solid #e6db55; padding:5px; background: #ffffe0;" > <a href="http://nolabnoparty.com/download/nolabnoparty_ebook.pdf">Scarica l'eBook</a>: <b>Informatica applicata per l'azienda</b>. <br> <i>(Riservata agli iscritti al feed RSS)</i> <br> ------------------ <br> Copyright <a href="http://nolabnoparty.com">NoLabNoPartY.com</a>. Tutti i diritti riservati.</div> <br></p><h2  class="related_post_title">Hai già letto questi articoli?</h2><ul class="related_post"><li><a href="http://nolabnoparty.com/configurare-nagios-per-monitorare-sistemi-in-subnet-diverse/" title="Configurare Nagios per monitorare sistemi in subnet diverse">Configurare Nagios per monitorare sistemi in subnet diverse</a></li><li><a href="http://nolabnoparty.com/monitorare-i-log-di-windows-con-nagios-tramite-check_logfiles/" title="Monitorare i log di Windows con Nagios tramite check_logfiles">Monitorare i log di Windows con Nagios tramite check_logfiles</a></li><li><a href="http://nolabnoparty.com/monitorare-i-sistemi-con-nagios-tramite-check_mk-in-centos/" title="Monitorare i sistemi con Nagios tramite check_mk in CentOS">Monitorare i sistemi con Nagios tramite check_mk in CentOS</a></li><li><a href="http://nolabnoparty.com/monitorare-i-security-updates-per-centos-5-x-tramite-nagios/" title="Monitorare i security updates per CentOS 5.x tramite Nagios">Monitorare i security updates per CentOS 5.x tramite Nagios</a></li></ul>]]></content:encoded> <wfw:commentRss>http://nolabnoparty.com/inviare-nagios-alerts-via-email-con-ssmtp/feed/</wfw:commentRss> <slash:comments>4</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Database Caching 7/15 queries in 0.019 seconds using disk: basic
Object Caching 551/565 objects using disk: basic

Served from: nolabnoparty.com @ 2012-05-19 12:11:34 -->
