<?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; nagios</title> <atom:link href="http://nolabnoparty.com/tag/nagios/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>Configurare Nagios per monitorare sistemi in subnet diverse</title><link>http://nolabnoparty.com/configurare-nagios-per-monitorare-sistemi-in-subnet-diverse/</link> <comments>http://nolabnoparty.com/configurare-nagios-per-monitorare-sistemi-in-subnet-diverse/#comments</comments> <pubDate>Mon, 16 Apr 2012 05:00:00 +0000</pubDate> <dc:creator>P@olo</dc:creator> <category><![CDATA[nagios]]></category> <category><![CDATA[ip aliasing]]></category> <category><![CDATA[multiple]]></category> <category><![CDATA[networks]]></category> <category><![CDATA[subnet]]></category><guid isPermaLink="false">http://nolabnoparty.com/?p=4764</guid> <description><![CDATA[In architetture non complesse la rete è configurata generalmente con un’unica subnet. Ma come monitorare con Nagios sistemi che si trovano in subnet differenti? La soluzione è legata al routing...<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="background-image: none; margin: 10px auto 5px; padding-left: 0px; padding-right: 0px; display: block; float: none; padding-top: 0px; border: 0px;" title="subnetnagios1" src="http://nolabnoparty.com/wp-content/uploads/2012/04/subnetnagios1.jpg" alt="subnetnagios1" width="602" height="202" border="0" /></p><p>In architetture non complesse la rete è <strong>configurata generalmente con un’unica subnet</strong>. Ma come monitorare con <em>Nagios</em> sistemi che si trovano in <strong>subnet differenti</strong>?</p><p>La <strong>soluzione è legata al routing</strong> del sistema operativo. Indifferentemente da quale distribuzione di <em>Linux</em> sia utilizzata (<strong>CentOS</strong> in questo caso), <em>Nagios</em>, se supportato da un <strong>corretto routing</strong> ,  può monitorare sistemi distribuiti su subnet diverse.</p><p><span id="more-4764"></span></p><p>Supponiamo di voler <strong>monitorare sistemi</strong> che risiedono in <strong>tre subnet distinte</strong>:</p><ul><li><span style="color: #ff0000;">172.16.20.x</span>              <em> (sistema default)</em></li><li><span style="color: #ff0000;">192.168.20.x</span>           <em> (da configurare)</em></li><li><span style="color: #ff0000;">192.168.1.x</span>              <em>(da configurare)</em></li></ul><p><img style="background-image: none; margin: 0px auto; padding-left: 0px; padding-right: 0px; display: block; float: none; padding-top: 0px; border: 0px;" title="subnetnagios2" src="http://nolabnoparty.com/wp-content/uploads/2012/04/subnetnagios2.jpg" alt="subnetnagios2" width="420" height="293" border="0" /></p><p>Senza configurare il sistema in modo corretto, effettuando un <em>ping</em> su dispositivi impostati con subnet diverse, si avrebbe una <strong>risposta solo dalla subnet</strong> in cui si trova <em>Nagios</em>.</p><p><img style="background-image: none; margin: 0px auto; padding-left: 0px; padding-right: 0px; display: block; float: none; padding-top: 0px; border: 0px;" title="subnetnagios3" src="http://nolabnoparty.com/wp-content/uploads/2012/04/subnetnagios3.jpg" alt="subnetnagios3" width="600" height="373" border="0" /></p><p>In una situazione dove sono <strong>richiesti più indirizzi IP su una macchina</strong> (connessi alla stessa rete), non è necessario installare un NIC per ogni IP. <em>Linux</em> permette di <strong>mappare indirizzi IP addizionali</strong> sulla scheda di rete utilizzando l’<strong>IP aliasing</strong>.</p><p>Il comando per <strong>creare un alias di tipo dinamico</strong> (al reboot del sistema l’impostazione viene persa), utilizzare la sintassi:</p><blockquote><p>ifconfig eth0:0 xxx.xxx.xxx.xxx</p></blockquote><p><strong>1. PROCEDURA</strong><br /> Accedere alla directory di <strong>configurazione delle schede di rete</strong>.</p><p><span style="color: #0000a0;"># cd /etc/sysconfig/network-scripts</span></p><p><img style="background-image: none; margin: 0px auto; padding-left: 0px; padding-right: 0px; display: block; float: none; padding-top: 0px; border: 0px;" title="subnetnagios4" src="http://nolabnoparty.com/wp-content/uploads/2012/04/subnetnagios4.jpg" alt="subnetnagios4" width="600" height="176" border="0" /></p><p>Per ogni <strong>alias che si vuole creare</strong>, utilizzare il comando <em>cp</em>:</p><blockquote><p><span style="color: #ff0000;"><strong>cp ifcfg-eth0 ifcfg-eth0:<span style="color: #0000ff;">X</span></strong></span><span style="color: #000000;">*</span></p></blockquote><p>*Sostituire il valore di <span style="color: #0000ff;"><strong>X</strong></span> con il <strong>numero progressivo</strong> corrispondente (es. <em>ifcfg-eth0:<strong>0</strong></em>, <em>ifcfg-eth0:<strong>1</strong></em>, … ).</p><p><span style="color: #0000a0;"># cp ifcfg-eth0 ifcfg-eth0:0<br /> # cp ifcfg-eth0 ifcfg-eth0:1</span></p><p><img style="background-image: none; margin: 0px auto; padding-left: 0px; padding-right: 0px; display: block; float: none; padding-top: 0px; border: 0px;" title="subnetnagios5" src="http://nolabnoparty.com/wp-content/uploads/2012/04/subnetnagios5.jpg" alt="subnetnagios5" width="600" height="51" border="0" /></p><p><strong>Editare il primo alias</strong> <strong><span style="color: #ff0000;">eth0:0</span> </strong>ed impostare i parametri DEVICE, NETMASK, IPADDR.</p><p><span style="color: #0000a0;"># vi /ifcfg-eth0:1</span></p><p><img style="background-image: none; margin: 0px auto; padding-left: 0px; padding-right: 0px; display: block; float: none; padding-top: 0px; border: 0px;" title="subnetnagios6" src="http://nolabnoparty.com/wp-content/uploads/2012/04/subnetnagios6.jpg" alt="subnetnagios6" width="600" height="146" border="0" /></p><p><strong>Editare l’alias</strong> <strong><span style="color: #ff0000;">eth0:1</span></strong> ed impostare i parametri DEVICE, NETMASK, IPADDR.</p><p><span style="color: #0000a0;"># vi /ifcfg-eth0:1</span></p><p><img style="background-image: none; margin: 0px auto; padding-left: 0px; padding-right: 0px; display: block; float: none; padding-top: 0px; border: 0px;" title="subnetnagios7" src="http://nolabnoparty.com/wp-content/uploads/2012/04/subnetnagios7.jpg" alt="subnetnagios7" width="600" height="150" border="0" /></p><p>Riavviare il servizio <strong>network</strong>.</p><p><span style="color: #0000a0;"># service network restart</span></p><p><img style="background-image: none; margin: 0px auto; padding-left: 0px; padding-right: 0px; display: block; float: none; padding-top: 0px; border: 0px;" title="subnetnagios8" src="http://nolabnoparty.com/wp-content/uploads/2012/04/subnetnagios8.jpg" alt="subnetnagios8" width="600" height="106" border="0" /></p><p><strong>Testare la funzionalità</strong> tramite il comando <em>ping</em> utilizzando le subnet configurate.</p><p><span style="color: #0000a0;"># ping 172.16.20.x<br /> # ping 192.168.20.x<br /> # ping 192.168.1.x</span></p><p><img style="background-image: none; margin: 0px auto; padding-left: 0px; padding-right: 0px; display: block; float: none; padding-top: 0px; border: 0px;" title="subnetnagios9" src="http://nolabnoparty.com/wp-content/uploads/2012/04/subnetnagios9.jpg" alt="subnetnagios9" width="600" height="502" border="0" /></p><p>Ottenendo un <strong>reply dal comando</strong> <em>ping</em>, il sistema è ora in grado di <strong>monitorare anche le subnet aggiuntive</strong>.</p><p><img style="background-image: none; margin: 0px auto; padding-left: 0px; padding-right: 0px; display: block; float: none; padding-top: 0px; border: 0px;" title="subnetnagios10" src="http://nolabnoparty.com/wp-content/uploads/2012/04/subnetnagios10.jpg" alt="subnetnagios10" width="600" height="41" border="0" /></p><p>Con questa soluzione è possibile <strong>avere sotto controllo</strong> tutti i dispositivi di rete anche se configurati con subnet diverse.</p><p><img src="http://nolabnoparty.com/wp-content/uploads/images/firma.jpg" alt="" /></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/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><li><a href="http://nolabnoparty.com/monitorare-as400-con-nagios-in-centos/" title="Monitorare AS/400 con Nagios in CentOS">Monitorare AS/400 con Nagios in CentOS</a></li></ul>]]></content:encoded> <wfw:commentRss>http://nolabnoparty.com/configurare-nagios-per-monitorare-sistemi-in-subnet-diverse/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Monitorare i log di Windows con Nagios tramite check_logfiles</title><link>http://nolabnoparty.com/monitorare-i-log-di-windows-con-nagios-tramite-check_logfiles/</link> <comments>http://nolabnoparty.com/monitorare-i-log-di-windows-con-nagios-tramite-check_logfiles/#comments</comments> <pubDate>Mon, 27 Feb 2012 06:00:00 +0000</pubDate> <dc:creator>P@olo</dc:creator> <category><![CDATA[plugins]]></category> <category><![CDATA[check_logfiles]]></category> <category><![CDATA[eventlog]]></category> <category><![CDATA[log]]></category> <category><![CDATA[monitor]]></category> <category><![CDATA[nagios]]></category> <category><![CDATA[nrpe]]></category><guid isPermaLink="false">http://nolabnoparty.com/?p=4563</guid> <description><![CDATA[Monitorare i log di Windows soprattutto gestendo numerosi server è utile per ridurre al minimo eventuali spiacevoli sorprese. Affidandoci come sempre al sistema Nagios, il monitoraggio dei log di Windows...<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="background-image: none; margin: 10px auto 5px; padding-left: 0px; padding-right: 0px; display: block; float: none; padding-top: 0px; border: 0px;" title="logfiles1" src="http://nolabnoparty.com/wp-content/uploads/2012/01/logfiles1.jpg" alt="logfiles1" width="602" height="202" border="0" /></p><p>Monitorare i log di <em>Windows</em> soprattutto gestendo numerosi server è utile per ridurre al minimo eventuali <strong>spiacevoli sorprese</strong>.</p><p>Affidandoci come sempre al sistema <em>Nagios</em>, il monitoraggio dei log di <em>Windows</em> viene effettuato da un <strong>plugin chiamato check_logfiles</strong> sviluppato da <a href="http://labs.consol.de/lang/en/" target="_blank">ConSol Lab</a>.</p><p><span id="more-4563"></span><strong>1. PROCEDURA<br /> </strong>Effettuare il download dell’addon <a href="http://nsclient.org/nscp/downloads" target="_blank">NSClient++</a>.</p><p>Copiare il file nel server da monitorare e lanciare l’esecuzione. Click <strong>Next</strong> per continuare.</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-width: 0px;" title="logfiles2" src="http://nolabnoparty.com/wp-content/uploads/2012/01/logfiles2.jpg" alt="logfiles2" width="498" height="384" border="0" /></p><p>Accettare l’<strong>EULA</strong> e cliccare su <strong>Next</strong>.</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-width: 0px;" title="logfiles3" src="http://nolabnoparty.com/wp-content/uploads/2012/01/logfiles3.jpg" alt="logfiles3" width="498" height="384" border="0" /></p><p>Modificare le <strong>opzioni di installazione</strong> in caso di necessità e cliccare <strong>Next</strong> per proseguire.</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-width: 0px;" title="logfiles4" src="http://nolabnoparty.com/wp-content/uploads/2012/01/logfiles4.jpg" alt="logfiles4" width="498" height="384" border="0" /></p><p>Se non è presente nessuna precedente installazione, viene creato un nuovo <strong>file di configurazione</strong>. Cliccare su <strong>Next</strong> per continuare.</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-width: 0px;" title="logfiles5" src="http://nolabnoparty.com/wp-content/uploads/2012/01/logfiles5.jpg" alt="logfiles5" width="498" height="384" border="0" /></p><p>Specificare l’<strong>IP o hostname</strong> di <em>Nagios</em> utilizzato per monitorare il server ed <strong>abilitare i moduli</strong>:</p><blockquote><p><span style="color: #ff0000;">Enable common check plugin<br /> Enable NRPE server (check_nrpe)</span></p></blockquote><p>Cliccare <strong>Next</strong> per proseguire.</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-width: 0px;" title="logfiles6" src="http://nolabnoparty.com/wp-content/uploads/2012/01/logfiles6.jpg" alt="logfiles6" width="498" height="384" border="0" /></p><p>Configurati i vari parametri, cliccare <strong>Install</strong> per effettuare l’installazione.</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-width: 0px;" title="logfiles7" src="http://nolabnoparty.com/wp-content/uploads/2012/01/logfiles7.jpg" alt="logfiles7" width="498" height="384" border="0" /></p><p>La schermata mostra lo <strong>status dell’installazione</strong>.</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-width: 0px;" title="logfiles8" src="http://nolabnoparty.com/wp-content/uploads/2012/01/logfiles8.jpg" alt="logfiles8" width="498" height="384" border="0" /></p><p>Terminata la procedura, cliccare <strong>Finish</strong> senza abilitare l’opzione <span style="color: #ff0000;"><strong>Start service</strong></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-width: 0px;" title="logfiles9" src="http://nolabnoparty.com/wp-content/uploads/2012/01/logfiles9.jpg" alt="logfiles9" width="498" height="384" border="0" /></p><p>Durante l’installazione, vengono <strong>automaticamente aperte nel firewall</strong> di <em>Windows</em> le <strong>porte TCP e UDP</strong> necessarie per permettere il corretto funzionamento.</p><p><strong>Editare</strong> il file <em><span style="color: #ff0000;">C:\Program Files\NSClient++\NCS.ini</span></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-width: 0px;" title="logfiles10" src="http://nolabnoparty.com/wp-content/uploads/2012/01/logfiles10.jpg" alt="logfiles10" width="380" height="212" border="0" /></p><p><strong>Modificare i parametri</strong> come indicato:</p><blockquote><p><span style="color: #ff0000;">CheckExternalScripts.dll</span>         <em>(rimuovere “;”)</em></p><p><span style="color: #ff0000;">allow_arguments=1</span>                  <em>(impostare il valore a 1)</em></p><p><em>aggiungere le righe:</em><em><br /> </em><span style="color: #ff0000;">[NRPE Handlers]<br /> check_logfiles=scripts\check_logfiles.exe -f scripts\check_logfiles.cfg</span></p></blockquote><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-width: 0px;" title="logfiles11" src="http://nolabnoparty.com/wp-content/uploads/2012/01/logfiles11.jpg" alt="logfiles11" width="600" height="528" border="0" /></p><p><strong>Scaricare il plugin </strong><a href="http://labs.consol.de/wp-content/uploads/2011/11/check_logfiles-3.4.5.2.zip" target="_blank">check_logfiles</a>, scompattarlo estraendo il file eseguibile e copiarlo in <span style="color: #ff0000;"><em>C:\Program Files\NSClient++\scripts</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-width: 0px;" title="logfiles12" src="http://nolabnoparty.com/wp-content/uploads/2012/01/logfiles12.jpg" alt="logfiles12" width="545" height="403" border="0" /></p><p><strong>Creare</strong> un file di tipo .txt e rinominarlo in <span style="color: #ff0000;"><strong>check_logfiles.cfg</strong></span>. <strong>Editare</strong> il file con Notepad o programmi simili.</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-width: 0px;" title="logfiles13" src="http://nolabnoparty.com/wp-content/uploads/2012/01/logfiles13.jpg" alt="logfiles13" width="333" height="226" border="0" /></p><p>All’interno di questo file è <strong>contenuta la configurazione</strong> del plugin.</p><p>Per ricevere gli <strong>alert di tipo Critical, Error, Warning</strong>, aggiungere le seguenti righe:</p><blockquote><p><span style="color: #ff0000;">@searches = ({<br /> tag =&gt; &#8216;evt_sys&#8217;,<br /> type =&gt; &#8216;eventlog&#8217;,<br /> options =&gt; &#8216;winwarncrit&#8217;,<br /> });</span></p></blockquote><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-width: 0px;" title="logfiles14" src="http://nolabnoparty.com/wp-content/uploads/2012/01/logfiles14.jpg" alt="logfiles14" width="600" height="92" border="0" /></p><p>Per <strong>ulteriori informazioni</strong> sui parametri di configurazione, fare riferimento al <a href="http://labs.consol.de/lang/en/nagios/check_logfiles/" target="_blank">sito del plugin</a>.</p><p><strong>Avviare il servizio</strong> <em>NSClient</em> da da <strong>Start –&gt; All Programs –&gt; NSClient++</strong>.</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-width: 0px;" title="logfiles15" src="http://nolabnoparty.com/wp-content/uploads/2012/01/logfiles15.jpg" alt="logfiles15" width="600" height="299" border="0" /></p><p>Per <strong>testare manualmente</strong> il plugin dal server da monitorare, dal <em>Command Prompt</em> digitare l’istruzione:</p><p><span style="color: #0000a0;">C:\&gt; cd \Program Files\NSClient++<br /> C:\Program Files\NSClient++&gt; scripts\check_logfiles.exe -f scripts\check_logfiles.cfg</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-width: 0px;" title="logfiles16" src="http://nolabnoparty.com/wp-content/uploads/2012/01/logfiles16.jpg" alt="logfiles16" width="600" height="200" border="0" /></p><p>Per fare in modo che il plugin legga tutto il log (“<em>allyoucaneat</em>”), aggiungere l’opzione <strong>-reset</strong> per resettare i dati nel seekfile.</p><p><span style="color: #0000a0;">C:\Program Files\NSClient++&gt; scripts\check_logfiles.exe -f scripts\check_logfiles.cfg <strong>-reset</strong></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-width: 0px;" title="logfiles17" src="http://nolabnoparty.com/wp-content/uploads/2012/01/logfiles17.jpg" alt="logfiles17" width="600" height="297" border="0" /></p><p>Per testare manualmente il plugin da Nagios, digitare da console l’istruzione:</p><blockquote><p>./check_nrpe -H ip_address_server -c check_logfiles</p></blockquote><p><span style="color: #0000a0;"># cd /usr/lib/nagios/plugins<br /> </span><span style="color: #0000a0;"># ./check_nrpe -H 192.168.10.200 -c check_logfiles</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-width: 0px;" title="logfiles18" src="http://nolabnoparty.com/wp-content/uploads/2012/01/logfiles18.jpg" alt="logfiles18" width="600" height="88" border="0" /></p><p><strong>Definire il comando</strong> in <em>Nagios</em>  per effettuare il check dei file di log.</p><blockquote><p>define command {<br /> command_name          check_nrpe<br /> command_line              $USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$</p><p>}</p></blockquote><p>Effettuato il check, <em>Nagios</em> <strong>visualizza il risultato</strong> tramite il plugin installato.</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-width: 0px;" title="logfiles19" src="http://nolabnoparty.com/wp-content/uploads/2012/01/logfiles19.jpg" alt="logfiles19" width="600" height="149" border="0" /></p><p>Con questo plugin anche i <strong>log sono sotto controllo</strong> rendendo la vita degli amministratori di sistema un po’ più semplice.</p><p><img src="http://nolabnoparty.com/wp-content/uploads/images/firma.jpg" alt="" /></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/monitorare-as400-con-nagios-in-centos/" title="Monitorare AS/400 con Nagios in CentOS">Monitorare AS/400 con Nagios in CentOS</a></li><li><a href="http://nolabnoparty.com/monitorare-server-esxi-con-nagios-tramite-plugin-check_esx-su-centos/" title="Monitorare server ESX(i) con Nagios tramite plugin check_esx su CentOS">Monitorare server ESX(i) con Nagios tramite plugin check_esx su CentOS</a></li><li><a href="http://nolabnoparty.com/monitorare-macchine-linux-remote-con-nagios-nrpe/" title="Monitorare macchine Linux remote con nagios-nrpe">Monitorare macchine Linux remote con nagios-nrpe</a></li><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></ul>]]></content:encoded> <wfw:commentRss>http://nolabnoparty.com/monitorare-i-log-di-windows-con-nagios-tramite-check_logfiles/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Monitorare i sistemi con Nagios tramite check_mk in CentOS</title><link>http://nolabnoparty.com/monitorare-i-sistemi-con-nagios-tramite-check_mk-in-centos/</link> <comments>http://nolabnoparty.com/monitorare-i-sistemi-con-nagios-tramite-check_mk-in-centos/#comments</comments> <pubDate>Mon, 13 Feb 2012 06:00:00 +0000</pubDate> <dc:creator>P@olo</dc:creator> <category><![CDATA[plugins]]></category> <category><![CDATA[centos]]></category> <category><![CDATA[check_mt]]></category> <category><![CDATA[monitoring]]></category> <category><![CDATA[nagios]]></category> <category><![CDATA[network]]></category> <category><![CDATA[plugin]]></category><guid isPermaLink="false">http://nolabnoparty.com/?p=4539</guid> <description><![CDATA[Check_mk è un plugin per Nagios per effettuare il monitoring della rete e dei sistemi operativi senza utilizzare gli addon NRPE, check_by_ssh, NSClient e check_snmp. I vantaggi più significativi di...<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="background-image: none; margin: 10px auto 5px; padding-left: 0px; padding-right: 0px; display: block; float: none; padding-top: 0px; border-width: 0px;" title="checkmk1" src="http://nolabnoparty.com/wp-content/uploads/2012/01/checkmk1.jpg" alt="checkmk1" width="602" height="202" border="0" /></p><p><a href="http://mathias-kettner.de/check_mk.html" target="_blank">Check_mk</a> è un <strong>plugin per Nagios</strong> per effettuare il monitoring della <strong>rete e dei sistemi operativi</strong> senza utilizzare gli addon <em>NRPE</em>, <em>check_by_ssh</em>, <em>NSClient</em> e <em>check_snmp</em>.</p><p>I <strong>vantaggi più significativi</strong> di <em>check_mk</em> rispetto ad altre soluzioni sono:</p><ol><li>Riduzione del carico sulla CPU di Nagios.</li><li>Inventario automatico delle componenti controllate sugli host.</li></ol><p><span id="more-4539"></span></p><p><strong>1. PREREQUISITI</strong><br /> Per utilizzare il plugin sono <strong>richiesti tre componenti </strong>fondamentali:</p><ol><li>Sistema <strong>Nagios</strong> funzionante</li><li>La presenza del modulo <strong>mod_python</strong> in Apache</li><li>Il package di sistema <strong>xinetd</strong> operativo</li></ol><p>Per installare <em>xinetd</em> e <em>mod_python</em>, utilizzare il comando <em>yum</em>.</p><p><span style="color: #0000a0;"># yum install xinetd mod_python</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-width: 0px;" title="checkmk2" src="http://nolabnoparty.com/wp-content/uploads/2012/01/checkmk2.jpg" alt="checkmk2" width="600" height="213" border="0" /></p><p><strong>2. INSTALLAZIONE DEL PLUGIN</strong><br /> Tramite il comando <em>wget</em>, <strong>scaricare il plugin</strong> <em>check_MK</em> dal sito <a href="http://mathias-kettner.de" target="_blank">http://mathias-kettner.de</a>.</p><p><span style="color: #0000a0;"># wget http://mathias-kettner.de/download/check_mk-1.1.12p6.tar.gz</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-width: 0px;" title="checkmk3" src="http://nolabnoparty.com/wp-content/uploads/2012/01/checkmk3.jpg" alt="checkmk3" width="600" height="228" border="0" /></p><p><strong>Scompattare</strong> il file scaricato ed accedere alla directory.</p><p><span style="color: #0000a0;"># tar xzf check_mk-1.1.12p6.tar.gz<br /> # cd check_mk-1.1.6p1</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-width: 0px;" title="checkmk4" src="http://nolabnoparty.com/wp-content/uploads/2012/01/checkmk4.jpg" alt="checkmk4" width="600" height="97" border="0" /></p><p><strong>Lanciare l’esecuzione</strong> dell’installazione del plugin tramite il comando <em>setup.sh</em>.</p><p><span style="color: #0000a0;"># ./setup.sh</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-width: 0px;" title="checkmk5" src="http://nolabnoparty.com/wp-content/uploads/2012/01/checkmk5.jpg" alt="checkmk5" width="600" height="353" border="0" /></p><p>L’installazione, composta da sei sezioni, richiede la <strong>conferma dei vari path</strong> delle componenti indicando il valore di default. <strong>Confermare i path</strong> proposti premendo <strong>Invio</strong>.</p><p>&gt; Installation directories of check_mk</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-width: 0px;" title="checkmk6" src="http://nolabnoparty.com/wp-content/uploads/2012/01/checkmk6.jpg" alt="checkmk6" width="600" height="1042" border="0" /></p><p>&gt; Configuration of Linux/Unix Agents</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-width: 0px;" title="checkmk7" src="http://nolabnoparty.com/wp-content/uploads/2012/01/checkmk7.jpg" alt="checkmk7" width="600" height="268" border="0" /></p><p>&gt; Integration with Nagios</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-width: 0px;" title="checkmk8" src="http://nolabnoparty.com/wp-content/uploads/2012/01/checkmk8.jpg" alt="checkmk8" width="600" height="1304" border="0" /></p><p>&gt; Integration with Apache</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-width: 0px;" title="checkmk9" src="http://nolabnoparty.com/wp-content/uploads/2012/01/checkmk9.jpg" alt="checkmk9" width="600" height="537" border="0" /></p><p>&gt; Integration with PNP4Nagios 0.6</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-width: 0px;" title="checkmk10" src="http://nolabnoparty.com/wp-content/uploads/2012/01/checkmk10.jpg" alt="checkmk10" width="600" height="380" border="0" /></p><p>&gt; Check_MK Livestatus</p><p>Poichè è un <strong>modulo ancora sperimentale</strong>, abilitarlo solo nel caso si voglia integrare il modulo in Nagios.</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-width: 0px;" title="checkmk11" src="http://nolabnoparty.com/wp-content/uploads/2012/01/checkmk11.jpg" alt="checkmk11" width="600" height="322" border="0" /></p><p>Terminate le schermate dei vari path, si presenta una <strong>videata riepilogativa</strong> delle impostazioni effettuate.</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-width: 0px;" title="checkmk12" src="http://nolabnoparty.com/wp-content/uploads/2012/01/checkmk12.jpg" alt="checkmk12" width="600" height="591" border="0" /></p><p>Digitare <strong><span style="color: #ff0000;">y</span></strong> per procedere con l’installazione.</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-width: 0px;" title="checkmk13" src="http://nolabnoparty.com/wp-content/uploads/2012/01/checkmk13.jpg" alt="checkmk13" width="600" height="117" border="0" /></p><p>Terminata l’operazione, <strong>riavviare i servizi Nagios e Apache</strong>.</p><p><span style="color: #0000a0;"># service nagios restart<br /> # service httpd restart</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-width: 0px;" title="checkmk14" src="http://nolabnoparty.com/wp-content/uploads/2012/01/checkmk14.jpg" alt="checkmk14" width="600" height="113" border="0" /></p><p>Per <strong>verificare la versione del plugin</strong> installato, utilizzare da console il comando:</p><p><span style="color: #0000a0;"># check_mk &#8211;version</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-width: 0px;" title="checkmk15" src="http://nolabnoparty.com/wp-content/uploads/2012/01/checkmk15.jpg" alt="checkmk15" width="600" height="320" border="0" /></p><p>Per effettuare il monitoraggio di un host, è necessario <strong>installare l’agent</strong> nell’host stesso.</p><p><strong>3. INSTALLAZIONE AGENT IN LINUX<br /> </strong>Tramite il comando <em>wget</em>, <strong>scaricare</strong> dal sito l’agent per Linux.</p><p><span style="color: #0000a0;"># wget http://mathias-kettner.de/download/check_mk-agent-1.1.12p6-1.noarch.rpm</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-width: 0px;" title="checkmk16" src="http://nolabnoparty.com/wp-content/uploads/2012/01/checkmk16.jpg" alt="checkmk16" width="600" height="255" border="0" /></p><p>Tramite il comando <em>rpm</em> effettuare l’<strong>installazione</strong>.</p><p><span style="color: #0000a0;"># rpm &#8211;Uvh check_mk-agent-1.1.12p6-1.noarch.rpm</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-width: 0px;" title="checkmk17" src="http://nolabnoparty.com/wp-content/uploads/2012/01/checkmk17.jpg" alt="checkmk17" width="600" height="146" border="0" /></p><p>I <strong>parametri di configurazione</strong> di <em>check_MK</em> sono salvati nel file<strong> /etc/check_mk/main.mk</strong>.</p><p>La <strong>configurazione basic</strong> prevede la presenza della <strong>variabile <em>all_hosts</em></strong> che contiene gli <strong>host da monitorare</strong>. Per <strong>verificare la funzionalità del sistema</strong>, viene impostato localhost come primo host da monitorare.</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-width: 0px;" title="checkmk18" src="http://nolabnoparty.com/wp-content/uploads/2012/01/checkmk18.jpg" alt="checkmk18" width="600" height="39" border="0" /></p><p>Effettuare l’<strong>inventory</strong> lanciando il comando:</p><p><span style="color: #0000a0;"># check_mk -I localhost</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-width: 0px;" title="checkmk19" src="http://nolabnoparty.com/wp-content/uploads/2012/01/checkmk19.jpg" alt="checkmk19" width="600" height="247" border="0" /></p><p><strong>Assegnare i permessi</strong> corretti ai file del sistema.</p><p><span style="color: #0000a0;"># cd /etc/nagios<br /> # chown apache:apache check_mk.d/ -R</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-width: 0px;" title="checkmk20" src="http://nolabnoparty.com/wp-content/uploads/2012/01/checkmk20.jpg" alt="checkmk20" width="600" height="178" border="0" /></p><p>Per <strong>verificare la corretta configurazione e riavviare</strong> automaticamente <em>Nagios</em>, utilizzare il parametro <span style="color: #ff0000;"><strong>-O</strong></span>.</p><p><span style="color: #0000a0;"># check_mk -O</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-width: 0px;" title="checkmk21" src="http://nolabnoparty.com/wp-content/uploads/2012/01/checkmk21.jpg" alt="checkmk21" width="600" height="96" border="0" /></p><p>Accedendo tramite browser alla pagina di <em>Nagios</em>, l’<strong>host configurato compare </strong>con i parametri impostati per default.</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-width: 0px;" title="checkmk22" src="http://nolabnoparty.com/wp-content/uploads/2012/01/checkmk22.jpg" alt="checkmk22" width="600" height="476" border="0" /></p><p><strong>4. INSTALLAZIONE AGENT IN WINDOWS</strong><br /> Quando si effettua l’installazione del plugin in Nagios, l’<strong>agent di Windows viene salvato</strong> nel folder <em>/usr/share/check_mk/agents/windows</em>. Tramite <em>WinSCP</em> o simili copiare il file sul proprio PC in modo da poterlo installare sull’host designato.</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-width: 0px;" title="checkmk23" src="http://nolabnoparty.com/wp-content/uploads/2012/01/checkmk23.jpg" alt="checkmk23" width="287" height="213" border="0" /></p><p><strong>Creare una directory</strong> nell’host <em>Windows</em> (<em>NetMonitor</em> nell’esempio) e <strong>copiare il file eseguibile</strong> dell’agent.</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-width: 0px;" title="checkmk24" src="http://nolabnoparty.com/wp-content/uploads/2012/01/checkmk24.jpg" alt="checkmk24" width="600" height="375" border="0" /></p><p>Dal <em>Command Prompt</em> di Windows, <strong>lanciare il comando</strong> di installazione:</p><p><span style="color: #0000a0;">:\&gt; check_mk_agent.exe install</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-width: 0px;" title="checkmk25" src="http://nolabnoparty.com/wp-content/uploads/2012/01/checkmk25.jpg" alt="checkmk25" width="600" height="297" border="0" /></p><p>Tramite <strong>Start –&gt; Administrative Tools –&gt; Services</strong> selezionare il <strong>servizio Check_MK_Agent</strong> ed avviarlo.</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-width: 0px;" title="checkmk26" src="http://nolabnoparty.com/wp-content/uploads/2012/01/checkmk26.jpg" alt="checkmk26" width="477" height="253" border="0" /></p><p>Configurare il <strong>firewall di Windows</strong> aprendo la <strong>porta TCP 6556</strong> per permettere il corretto funzionamento del plugin.</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-width: 0px;" title="checkmk27" src="http://nolabnoparty.com/wp-content/uploads/2012/01/checkmk27.jpg" alt="checkmk27" width="600" height="169" border="0" /></p><p>&nbsp;</p><p>Da <em>Nagios</em>, editare il file <em>main.mk</em> ed <strong>aggiungere il nuovo host</strong>.</p><p><span style="color: #0000a0;"># vi /etc/check_mk/main.mk</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-width: 0px;" title="checkmk28" src="http://nolabnoparty.com/wp-content/uploads/2012/01/checkmk28.jpg" alt="checkmk28" width="600" height="43" border="0" /></p><p>Eseguire ora l’<strong>inventory </strong>utilizzando il parametro<strong> <span style="color: #ff0000;">-I</span></strong> con la sintassi:</p><blockquote><p>check_mk -I <em>ip_address_host</em> or <em>hostname</em></p></blockquote><p><span style="color: #0000a0;"># check_mk -I labmail</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-width: 0px;" title="checkmk29" src="http://nolabnoparty.com/wp-content/uploads/2012/01/checkmk29.jpg" alt="checkmk29" width="600" height="151" border="0" /></p><p>Aggiornare la configurazione di <em>Nagios</em> tramite il parametro <strong><span style="color: #ff0000;">-U</span></strong>.</p><p><span style="color: #0000a0;"># check_mk -U</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-width: 0px;" title="checkmk30" src="http://nolabnoparty.com/wp-content/uploads/2012/01/checkmk30.jpg" alt="checkmk30" width="600" height="145" border="0" /></p><p>&nbsp;</p><p>Verificare ed eventualmente modificare i <strong>permessi assegnati al file</strong> <em>/etc/nagios/check_mk.d/check_mk_objects.cfg</em>.</p><p><span style="color: #0000a0;"># chown apache:apache /etc/nagios/check_mk.d/ -R</span></p><p><strong>Riavviare il servizio</strong> <em>Nagios</em> per attivare la nuova configurazione.</p><p><span style="color: #0000a0;"># service nagios restart</span></p><p><em>Nagios</em> <strong>visualizza il nuovo host Windows</strong> con i parametri impostati per default.</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-width: 0px;" title="checkmk31" src="http://nolabnoparty.com/wp-content/uploads/2012/01/checkmk31.jpg" alt="checkmk31" width="600" height="318" border="0" /></p><p>I vari <strong>parametri delle configurazioni</strong> sono documentati e reperibili presso il sito del plugin.</p><p>E’ decisamente un tool interessante che <strong>non richiede rischiose configurazioni</strong> nei server da monitorare e la sua installazione risulta semplice e veloce.</p><p><img src="http://nolabnoparty.com/wp-content/uploads/images/firma.jpg" alt="" /></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/installare-cacti-plugin-nagios-su-centos-5-x/" title="Installare Cacti + Plugin Nagios su CentOS 5.x">Installare Cacti + Plugin Nagios su CentOS 5.x</a></li><li><a href="http://nolabnoparty.com/monitorare-as400-con-nagios-in-centos/" title="Monitorare AS/400 con Nagios in CentOS">Monitorare AS/400 con Nagios in CentOS</a></li><li><a href="http://nolabnoparty.com/monitorare-server-esxi-con-nagios-tramite-plugin-check_esx-su-centos/" title="Monitorare server ESX(i) con Nagios tramite plugin check_esx su CentOS">Monitorare server ESX(i) con Nagios tramite plugin check_esx su CentOS</a></li><li><a href="http://nolabnoparty.com/installare-laddon-nagvis-per-nagios-su-centos/" title="Installare l&rsquo;addon NagVis per Nagios su CentOS">Installare l&rsquo;addon NagVis per Nagios su CentOS</a></li></ul>]]></content:encoded> <wfw:commentRss>http://nolabnoparty.com/monitorare-i-sistemi-con-nagios-tramite-check_mk-in-centos/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>Monitorare i security updates per CentOS 5.x tramite Nagios</title><link>http://nolabnoparty.com/monitorare-i-security-updates-per-centos-5-x-tramite-nagios/</link> <comments>http://nolabnoparty.com/monitorare-i-security-updates-per-centos-5-x-tramite-nagios/#comments</comments> <pubDate>Mon, 30 Jan 2012 06:00:00 +0000</pubDate> <dc:creator>P@olo</dc:creator> <category><![CDATA[plugins]]></category> <category><![CDATA[check]]></category> <category><![CDATA[check_yum]]></category> <category><![CDATA[nagios]]></category> <category><![CDATA[updates]]></category> <category><![CDATA[yum]]></category><guid isPermaLink="false">http://nolabnoparty.com/monitorare-i-security-updates-per-centos-5-x-tramite-nagios/</guid> <description><![CDATA[Nelle reti moderne i sistemi Linux sono fortemente presenti e anche loro necessitano di essere costantemente aggiornati. Per monitorare lo stato degli aggiornamenti tramite Nagios, è necessario utilizzare un plugin...<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="background-image: none; margin: 10px auto 5px; padding-left: 0px; padding-right: 0px; display: block; float: none; padding-top: 0px; border: 0px;" title="checkyum1" src="http://nolabnoparty.com/wp-content/uploads/2011/12/checkyum1.jpg" alt="checkyum1" width="602" height="202" border="0" /></p><p>Nelle reti moderne i sistemi Linux sono fortemente presenti e anche loro necessitano di essere <strong>costantemente aggiornati</strong>.</p><p>Per <strong>monitorare lo stato degli aggiornamenti</strong> tramite <em>Nagios</em>, è necessario utilizzare un plugin specifico chiamato <strong>check_yum</strong>.</p><p><span id="more-4238"></span></p><p><strong>1. PREREQUISITI</strong><br /> Il plugin richiede la <strong>presenza del sistema <em>Nagios</em></strong> e prevede l’installazione nella <strong>macchina da monitorare</strong> di due package:</p><ol><li>Sistema <em>Nagios</em> operativo</li><li>nagios-nrpe</li><li>yum-security</li></ol><p><strong>2. PROCEDURA</strong><br /> Tramite il comando <em>yum</em>, installare il <strong>package yum-security e nagios-nrpe</strong> (disponibili nel repository <em>rpmforge</em>). <em>yum-security</em> è disponibile solo per la <strong>versione 5.x di CentOS</strong>.</p><p><span style="color: #0000a0;"># yum install yum-security nagios-nrpe</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="checkyum2" src="http://nolabnoparty.com/wp-content/uploads/2011/12/checkyum2.jpg" alt="checkyum2" width="600" height="284" border="0" /></p><p><strong>Scaricare il plugin</strong> <a href="http://exchange.nagios.org/directory/Plugins/Uncategorized/Operating-Systems/Linux/Check_Yum/details" target="_blank">check_yum</a> ed assegnare i <strong>permessi di esecuzione</strong>.</p><p><span style="color: #0000a0;"># chmod 755 check_yum</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="checkyum3" src="http://nolabnoparty.com/wp-content/uploads/2011/12/checkyum3.jpg" alt="checkyum3" width="600" height="76" border="0" /></p><p><strong>Copiare il file </strong><em>check_yum</em> nella directory <em>/usr/lib/nagios/plugins</em>.</p><p><span style="color: #0000a0;"># cp check_yum /usr/lib/nagios/plugins</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="checkyum4" src="http://nolabnoparty.com/wp-content/uploads/2011/12/checkyum4.jpg" alt="checkyum4" width="600" height="62" border="0" /></p><p><strong>Editare il file nrpe.cfg</strong> ed aggiungere l’istruzione:</p><blockquote><p><span style="color: #ff0000;">command[check_yum]=/usr/lib/nagios/plugins/check_yum</span></p></blockquote><p><span style="color: #0000a0;"># vi /etc/nagios/nrpe.cfg</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="checkyum5" src="http://nolabnoparty.com/wp-content/uploads/2011/12/checkyum5.jpg" alt="checkyum5" width="600" height="154" border="0" /></p><p>Rendere il servizio <em>nrpe</em> <strong>avviabile al boot</strong> e riavviarlo per acquisire le nuove impostazioni.</p><p><span style="color: #0000a0;"># chkconfig nrpe on<br /> # service nrpe restart</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="checkyum6" src="http://nolabnoparty.com/wp-content/uploads/2011/12/checkyum6.jpg" alt="checkyum6" width="600" height="67" border="0" /></p><p>Dal <strong>sistema da monitorare</strong>, testare che il plugin <em>check_y</em>um funzioni.</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="checkyum7" src="http://nolabnoparty.com/wp-content/uploads/2011/12/checkyum7.jpg" alt="checkyum7" width="600" height="51" border="0" /></p><p>Effettuare un <strong>test manuale</strong> anche da <em>Nagios</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="checkyum8" src="http://nolabnoparty.com/wp-content/uploads/2011/12/checkyum8.jpg" alt="checkyum8" width="600" height="51" border="0" /></p><p><strong>Configurare <em>Nagios</em></strong> per rendere operativo il plugin definendo il comando:</p><blockquote><p><span style="color: #ff0000;">command_name nrpe_check_yum<br /> command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c check_yum</span></p></blockquote><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="checkyum9" src="http://nolabnoparty.com/wp-content/uploads/2011/12/checkyum9.jpg" alt="checkyum9" width="600" height="84" border="0" /></p><p>Il sistema di monitoraggio è adesso in grado di visualizzare lo <strong>stato dei security updates</strong>.</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="checkyum10" src="http://nolabnoparty.com/wp-content/uploads/2011/12/checkyum10.jpg" alt="checkyum10" width="600" height="71" border="0" /></p><p>Con questa implementazione il servizio di monitoraggio fornisce un’informazione in più utile a <strong>migliorare la manutenzione dei sistemi</strong>.</p><p><img src="http://nolabnoparty.com/wp-content/uploads/images/firma.jpg" alt="" /></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-as400-con-nagios-in-centos/" title="Monitorare AS/400 con Nagios in CentOS">Monitorare AS/400 con Nagios in CentOS</a></li></ul>]]></content:encoded> <wfw:commentRss>http://nolabnoparty.com/monitorare-i-security-updates-per-centos-5-x-tramite-nagios/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Monitorare AS/400 con Nagios in CentOS</title><link>http://nolabnoparty.com/monitorare-as400-con-nagios-in-centos/</link> <comments>http://nolabnoparty.com/monitorare-as400-con-nagios-in-centos/#comments</comments> <pubDate>Mon, 19 Dec 2011 06:00:00 +0000</pubDate> <dc:creator>P@olo</dc:creator> <category><![CDATA[plugins]]></category> <category><![CDATA[as400]]></category> <category><![CDATA[centos]]></category> <category><![CDATA[check_as400]]></category> <category><![CDATA[java]]></category> <category><![CDATA[monitor]]></category> <category><![CDATA[nagios]]></category><guid isPermaLink="false">http://nolabnoparty.com/monitorare-as400-con-nagios-in-centos/</guid> <description><![CDATA[Nagios è uno dei più efficienti sistemi di monitoraggio rete ma necessita di plugin dedicati per monitorare sistemi specifici come l’AS/400. Per monitorare l’AS/400 esiste il plugin check_as400 che opportunamente...<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="background-image: none; margin: 10px auto 5px; padding-left: 0px; padding-right: 0px; display: block; float: none; padding-top: 0px; border-width: 0px;" title="monitoras1" src="http://nolabnoparty.com/wp-content/uploads/2011/11/monitoras1.jpg" alt="monitoras1" width="602" height="202" border="0" /></p><p><em>Nagios</em> è uno dei più efficienti sistemi di monitoraggio rete ma necessita di <strong>plugin dedicati</strong> per monitorare sistemi specifici come l’<strong>AS/400</strong>.</p><p>Per monitorare l’<em>AS/400</em> esiste il <strong>plugin check_as400</strong> che opportunamente configurato permette di rilevare lo stato di alcune componenti di questo sistema.</p><p><span id="more-4141"></span><strong>1. PREREQUISITI</strong><br /> Per il corretto funzionamento del plugin, sono necessari <strong>tre requisiti</strong>fondamentali:</p><ol><li>Sistema di monitoraggio basato su <em><strong>Nagios</strong></em>.</li><li>Bisogna creare un <strong>utente</strong> generico nel sistema <em>AS/400</em> con permessi limitati per permettere l’accesso del plugin al sistema. Come riportato dall’autore del plugin, l’utente deve <strong>avere accesso</strong> a WRKSYSSTS, WRKOUTQ, WRKACTJOB, DSPJOB, DSPSBSD e DSPMSG.</li><li>Poichè il plugin è scritto in <strong>Java</strong>, nel sistema va installata la versione <strong>JRE</strong>.</li></ol><p><strong>2. PROCEDURA</strong><br /> Scaricare dal sito Oracle la <a href="http://www.oracle.com/technetwork/java/javase/downloads/index.html" target="_blank">versione JRE 6</a> di Java e copiarla nel sistema. La versione attualmente disponibile è la  Java SE 6 Update 29. Se viene scaricata la versione autoinstallante <strong>jre-6u29-linux-i586-rpm.bin</strong>. , rendere il file eseguibile tramite il comando <em>chmod</em>.</p><p><span style="color: #0000a0;"># chmod +x jre-6u29-linux-i586-rpm.bin</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-width: 0px;" title="monitoras2" src="http://nolabnoparty.com/wp-content/uploads/2011/11/monitoras2.jpg" alt="monitoras2" width="600" height="135" border="0" /></p><p>Procedere con l’<strong>installazione di Java</strong>.</p><p><span style="color: #0000a0;"># ./jre-6u29-linux-i586-rpm.bin</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-width: 0px;" title="monitoras3" src="http://nolabnoparty.com/wp-content/uploads/2011/11/monitoras3.jpg" alt="monitoras3" width="600" height="336" border="0" /></p><p><strong>Scaricare</strong> il plugin da <a href="http://sourceforge.net/projects/nas400plugin/" target="_blank">SourceForge</a> e <strong>scompattare</strong> il file nel sistema.</p><p><span style="color: #0000a0;"># tar -xzvf as400NagiosPlugin-018.gz</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-width: 0px;" title="monitoras4" src="http://nolabnoparty.com/wp-content/uploads/2011/11/monitoras4.jpg" alt="monitoras4" width="600" height="146" border="0" /></p><p><strong>Creare la directory</strong><em> /usr/lib/nagios/plugins/check_as400</em> e copiare i <strong>file *.class</strong> e <strong>check_as400</strong> presenti nella directory scompattata del plugin nella nuova directory.</p><p><span style="color: #0000a0;"># mkdir /usr/lib/nagios/plugins/check_as400<br /> # cd as400NagiosPlugin<br /> # cp *.class /usr/lib/nagios/plugins/check_as400/<br /> # cp check_as400 /usr/lib/nagios/plugins/check_as400/</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-width: 0px;" title="monitoras5" src="http://nolabnoparty.com/wp-content/uploads/2011/11/monitoras5.jpg" alt="monitoras5" width="600" height="61" border="0" /></p><p>Creare nella directory <em>/usr/lib/nagios/plugins/check_as400/</em> il <strong>file nascosto .as400</strong> dove memorizzare l’utente e la password dell’utente <em>AS400</em>.</p><p><span style="color: #0000a0;"># cd /usr/lib/nagios/plugins/check_as400/<br /> # vi .as400</span></p><p>Aggiungere <strong>utente e password</strong> come indicato:</p><blockquote><p><span style="color: #ff0000;"><strong>USER=</strong><em>account_AS400</em><br /> <strong>PASS=</strong><em>password_AS400</em></span></p></blockquote><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-width: 0px;" title="monitoras6" src="http://nolabnoparty.com/wp-content/uploads/2011/11/monitoras6.jpg" alt="monitoras6" width="600" height="51" border="0" /></p><p>Restringere i <strong>diritti di accesso</strong> al file <em>.as400</em> precedentemente creato.</p><p><span style="color: #0000a0;"># chmod 700 /usr/lib/nagios/plugins/check_as400/.as400</span></p><p><strong>Assegnare l’ownership</strong> della directory <em>/usr/lib/nagios/plugins/check_as400/</em> all’account nagios.</p><p><span style="color: #0000a0;"># chown -R nagios.nagios /usr/lib/nagios/plugins/check_as400/</span></p><p><strong>Editare</strong> il file<em> /usr/lib/nagios/plugins/check_as400/check_as400</em> e verificare ed eventualmente <strong>modificare i path</strong> di sistema.</p><blockquote><p><strong>originale<br /> </strong>USER=`cat <span style="text-decoration: line-through;">/usr/nagios/libexec/</span>.as400 |grep -e USER | cut -d = -f 2`<br /> PASS=`cat <span style="text-decoration: line-through;">/usr/nagios/libexec/</span>.as400 |grep -e PASS | cut -d = -f 2`<br /> <span style="text-decoration: line-through;">/usr/lib/java/bin/</span>java -cp <span style="text-decoration: line-through;">/usr/nagios/libexec</span> check_as400 -u $USER -p $PASS $*</p><p><strong>CentOS<br /> </strong>USER=`cat <span style="color: #ff0000;"><strong>/usr/lib/nagios/plugins/check_as400/</strong></span>.as400 |grep -e USER | cut -d = -f 2`<br /> PASS=`cat <span style="color: #ff0000;"><strong>/usr/lib/nagios/plugins/check_as400/</strong></span>.as400 |grep -e PASS | cut -d = -f 2`<br /> <span style="color: #ff0000;"><span style="color: #ff0000;"><strong>/usr/java/jre1.6.0_29/bin/</strong></span>java</span> -cp <span style="color: #ff0000;"><strong>/usr/lib/nagios/plugins/check_as400</strong></span> check_as400 -u $USER -p $PASS $*</p></blockquote><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-width: 0px;" title="monitoras7" src="http://nolabnoparty.com/wp-content/uploads/2011/11/monitoras7.jpg" alt="monitoras7" width="600" height="107" border="0" /></p><p><strong>3. TESTARE IL PLUGIN</strong><br /> Terminata l’installazione e configurazione, non resta che <strong>testare</strong> il plugin per verificare se il tutto funziona correttamente.</p><p>Per <strong>testare manualmente la funzionalità</strong>, da console digitare l’istruzione seguente per verificare se il plugin riesce a <strong>logarsi al sistema</strong><em> AS/400</em>.</p><p><span style="color: #0000a0;"># ./check_as400 -H as400 -v LOGIN</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-width: 0px;" title="monitoras8" src="http://nolabnoparty.com/wp-content/uploads/2011/11/monitoras8.jpg" alt="monitoras8" width="600" height="45" border="0" /></p><p>Un altro test è verificare il <strong>carico della CPU</strong>.</p><p><span style="color: #0000a0;"># ./check_as400 -H as400 -v CPU -w 80 -c 90</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-width: 0px;" title="monitoras9" src="http://nolabnoparty.com/wp-content/uploads/2011/11/monitoras9.jpg" alt="monitoras9" width="600" height="47" border="0" /></p><p>Configurato con i parametri <em>AS/400</em> da monitorare, il sistema <strong>Nagios visualizzerà il risultato</strong> dei controlli tramite <em>check_as400</em>. <strong>Esempi di configurazione</strong> sono presenti in <em>services.example e checkcommands.example </em>all’interno del file compresso del plugin in.</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="monitoras10" src="http://nolabnoparty.com/wp-content/uploads/2011/12/monitoras10.jpg" alt="monitoras10" width="600" height="109" border="0" /></p><p>Il sistema <em>AS/400</em> può essere adesso monitorato per <strong>prevenire eventuali malfunzionamenti</strong> evitando blocchi potenzialmente pericolosi per il business aziendale.</p><p><img src="http://nolabnoparty.com/wp-content/uploads/images/firma.jpg" alt="" /></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/monitorare-server-esxi-con-nagios-tramite-plugin-check_esx-su-centos/" title="Monitorare server ESX(i) con Nagios tramite plugin check_esx su CentOS">Monitorare server ESX(i) con Nagios tramite plugin check_esx su CentOS</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/installare-laddon-nagvis-per-nagios-su-centos/" title="Installare l&rsquo;addon NagVis per Nagios su CentOS">Installare l&rsquo;addon NagVis per Nagios su CentOS</a></li></ul>]]></content:encoded> <wfw:commentRss>http://nolabnoparty.com/monitorare-as400-con-nagios-in-centos/feed/</wfw:commentRss> <slash:comments>7</slash:comments> </item> <item><title>Monitorare server ESX(i) con Nagios tramite plugin check_esx su CentOS</title><link>http://nolabnoparty.com/monitorare-server-esxi-con-nagios-tramite-plugin-check_esx-su-centos/</link> <comments>http://nolabnoparty.com/monitorare-server-esxi-con-nagios-tramite-plugin-check_esx-su-centos/#comments</comments> <pubDate>Mon, 12 Dec 2011 06:00:00 +0000</pubDate> <dc:creator>P@olo</dc:creator> <category><![CDATA[esxi]]></category> <category><![CDATA[plugins]]></category> <category><![CDATA[centos]]></category> <category><![CDATA[check_esx]]></category> <category><![CDATA[esx]]></category> <category><![CDATA[monitor]]></category> <category><![CDATA[nagios]]></category> <category><![CDATA[vsphere]]></category><guid isPermaLink="false">http://nolabnoparty.com/monitorare-server-esxi-con-nagios-tramite-plugin-check_esx-su-centos/</guid> <description><![CDATA[check_esx3.pl è un plugin che permette di monitorare i componenti critici dei server ESX(i) tramite il sistema Nagios. Per funzionare correttamente, il plugin necessita del package Perl-SDK di VMware e...<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="background-image: none; margin: 10px auto 5px; padding-left: 0px; padding-right: 0px; display: block; float: none; padding-top: 0px; border-width: 0px;" title="monitoresx1" src="http://nolabnoparty.com/wp-content/uploads/2011/11/monitoresx1.jpg" alt="monitoresx1" width="602" height="202" border="0" /></p><p><strong>check_esx3.pl</strong> è un plugin che permette di monitorare i componenti critici dei <strong>server ESX(i)</strong> tramite il sistema <em>Nagios</em>.</p><p>Per funzionare correttamente, il plugin necessita del <strong>package Perl-SDK di VMware</strong> e deve essere installato in un <strong>sistema in cui sia presente <em>Nagios</em></strong>.</p><p><span id="more-4127"></span></p><p><strong>1. PROCEDURA</strong><br /> Dal sito <em>VMware</em> scaricare <strong><a href="http://www.vmware.com/support/developer/viperltoolkit/" target="_blank">VMware-vSphere-Perl-SDK</a></strong> <strong>versione 4.1</strong> e copiarlo sul sistema di monitoraggio <em>Nagios</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-width: 0px;" title="monitoresx2" src="http://nolabnoparty.com/wp-content/uploads/2011/11/monitoresx2.jpg" alt="monitoresx2" width="600" height="90" border="0" /></p><p><span style="color: #0000a0;"># tar -xzvf VMware-vSphere-Perl-SDK-4.1.0-254719.i386.tar.gz<br /> # cd vmware-vsphere-cli-distrib<br /> # ./vmware-install.pl</span></p><p>L’installazione inizia visualizzando l’<strong>EULA</strong>. E’ necessario scorrerla tutta per procedere.</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-width: 0px;" title="monitoresx3" src="http://nolabnoparty.com/wp-content/uploads/2011/11/monitoresx3.jpg" alt="monitoresx3" width="600" height="181" border="0" /></p><p><strong>Accettare l’EULA</strong> digitando <strong><span style="color: #ff0000;">yes</span></strong> e premere <strong>Invio</strong>.</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-width: 0px;" title="monitoresx4" src="http://nolabnoparty.com/wp-content/uploads/2011/11/monitoresx4.jpg" alt="monitoresx4" width="600" height="129" border="0" /></p><p>Accettare la <strong>directory predefinita</strong> <em>/usr/bin</em> e premere <strong>Invio</strong>.</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-width: 0px;" title="monitoresx5" src="http://nolabnoparty.com/wp-content/uploads/2011/11/monitoresx5.jpg" alt="monitoresx5" width="600" height="385" border="0" /></p><p>Per poter <strong>utilizzare il plugin</strong> è necessario installare il componente <strong>Nagios::Plugin</strong>. L’installazione è possibile farla tramite il comando <em>yum</em>.</p><p><span style="color: #0000a0;"># yum install perl-Nagios-Plugin</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-width: 0px;" title="monitoresx6" src="http://nolabnoparty.com/wp-content/uploads/2011/11/monitoresx6.jpg" alt="monitoresx6" width="600" height="370" border="0" /></p><p>Scaricare dal sito <a href="http://git.op5.org/git/?p=nagios/op5plugins.git;a=summary" target="_blank">git.op5.org</a> il plugin <strong>check_esx3.pl</strong>.</p><p><span style="color: #0000a0;"># wget “http://git.op5.org/git/?p=nagios/op5plugins.git;a=snapshot;h=1fe4ba671d29dcdf7c281b686ec39a291632ae4c;sf=tgz” -O check_esx3.pl</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-width: 0px;" title="monitoresx7" src="http://nolabnoparty.com/wp-content/uploads/2011/11/monitoresx7.jpg" alt="monitoresx7" width="600" height="256" border="0" /></p><p><strong>Rendere il file eseguibile</strong> tramite il comando <em>chmod</em>.</p><p><span style="color: #0000a0;"># chmod +x check_esx3.pl</span></p><p><strong>Copiare il file</strong> nella directory <em>/usr/lib/nagios/plugins</em>.</p><p><span style="color: #0000a0;"># cp check_esx3.pl /usr/lib/nagios/plugins/</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-width: 0px;" title="monitoresx8" src="http://nolabnoparty.com/wp-content/uploads/2011/11/monitoresx8.jpg" alt="monitoresx8" width="600" height="146" border="0" /></p><p>Tramite <strong>vSphere Client –&gt; Local Users &amp; Groups</strong>, creare un utente che sarà utilizzato dal plugin per monitorare il sistema. <strong>Prestare attenzione al formato della password</strong> che richiede certi criteri di <strong>password complexity</strong>.</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-width: 0px;" title="monitoresx9" src="http://nolabnoparty.com/wp-content/uploads/2011/11/monitoresx9.jpg" alt="monitoresx9" width="373" height="537" border="0" /></p><p>In <strong>vSphere Client –&gt; Permissions</strong>, assegnare il ruolo di <strong>Read-only</strong> all’utente appena creato e cliccare su <strong>OK</strong>.</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-width: 0px;" title="monitoresx10" src="http://nolabnoparty.com/wp-content/uploads/2011/11/monitoresx10.jpg" alt="monitoresx10" width="600" height="476" border="0" /></p><p>Per testare se il plugin funziona, digitare da console:</p><p><span style="color: #0000a0;"># cd /usr/lib/nagios/plugins<br /> # ./check_esx3.pl -H <em><span style="color: #ff0000;">IP_Address_ESX</span></em> -u <span style="color: #ff0000;"><em>AccountMonitor</em></span> -p <em><span style="color: #ff0000;">Password</span></em> -l <span style="color: #ff0000;"><em>cpu</em></span> -s usage -w 80 -c 90</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-width: 0px;" title="monitoresx11" src="http://nolabnoparty.com/wp-content/uploads/2011/11/monitoresx11.jpg" alt="monitoresx11" width="600" height="60" border="0" /></p><p>Testato che il plugin funziona correttamente, <strong>definire il comando check_esx</strong> in <em>Nagios</em> prestando attenzione alla sintassi. Editare il file <em>/etc/nagios/resource.cfg</em> ed <strong>impostare le variabili</strong> dell’utente utilizzato dal plugin per accedere al server ESX(i).</p><blockquote><p>USER2$=account<br /> USER3$=password</p></blockquote><p><span style="color: #0000a0;"># vi /etc/nagios/resource.cfg</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-width: 0px;" title="monitoresx12" src="http://nolabnoparty.com/wp-content/uploads/2011/11/monitoresx12.jpg" alt="monitoresx12" width="600" height="65" border="0" /></p><p>Per monitorare il <strong>carico della CPU</strong>, ad esempio, utilizzare la seguente sintassi:</p><blockquote><p><span style="color: #ff0000;">$USER1$/check_esx3.pl -H $HOSTADDRESS$ -u $USER2$ -p $USER3$ -l <span style="color: #0000a0;"><strong>cpu</strong></span> -s usage -w $ARG1$ -c $ARG2$</span></p></blockquote><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-width: 0px;" title="monitoresx13" src="http://nolabnoparty.com/wp-content/uploads/2011/11/monitoresx13.jpg" alt="monitoresx13" width="600" height="95" border="0" /></p><p>Alcuni <strong>esempi</strong> di configurazione:</p><blockquote><p><strong>disk<br /> </strong>command_name      check_esx_disk<br /> command_line          $USER1$/check_esx3.pl -H $HOSTADDRESS$ -u $USER2$ -p $USER3$ -l vmfs -w $ARG1$ -c $ARG2$</p><p><strong>ram<br /> </strong>command_name      check_esx_ram<br /> command_line          $USER1$/check_esx3.pl -H $HOSTADDRESS$ -u $USER2$ -p $USER3$ -l mem -s usagemb -w $ARG1$ -c $ARG2$</p><p><strong>swap</strong><br /> command_name      check_esx_swap<br /> command_line          $USER1$/check_esx3.pl -H $HOSTADDRESS$ -u $USER2$ -p $USER3$ -l mem -s swap -w $ARG1$ -c $ARG2$</p><p><strong>status</strong><br /> command_name      check_esx_status<br /> command_line          $USER1$/check_esx3.pl -H $HOSTADDRESS$ -u $USER2$ -p $USER3$ -l runtime -s status</p><p><strong>nic</strong><br /> command_name      check_esx_nic<br /> command_line          $USER1$/check_esx3.pl -H $HOSTADDRESS$ -u $USER2$  -p $USER3$ -l net -s nic</p><p><strong>issues<br /> </strong>command_name      check_esx_issues<br /> command_line          $USER1$/check_esx3.pl -H $HOSTADDRESS$ -u $USER2$ -p $USER3$ -l runtime -s issues</p></blockquote><p><strong>Altri parametri di configurazione</strong> sono disponibili nel sito <a href="http://www.op5.com/how-to/monitoring-vmware-esx-3-x-esxi-vsphere-4-and-vcenter-server/" target="_blank">op5.com</a>.</p><p>Configurati i parametri da monitorare, Nagios è in grado di visualizzare lo <strong>stato del server ESX(i)</strong> specificato.</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="monitoresx14" src="http://nolabnoparty.com/wp-content/uploads/2011/12/monitoresx14.jpg" alt="monitoresx14" width="600" height="148" border="0" /></p><p>Un plugin molto comodo che permette di tenere sotto controllo i server ESX(i) diventati ormai i <strong>core system</strong> in molte aziende.</p><p><img src="http://nolabnoparty.com/wp-content/uploads/images/firma.jpg" alt="" /></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/monitorare-esxi-server-health-tramite-nagios/" title="Monitorare ESXi server health tramite Nagios">Monitorare ESXi server health tramite Nagios</a></li><li><a href="http://nolabnoparty.com/backup-della-configurazione-di-esxi-4-x-5-x-tramite-vma/" title="Backup della configurazione di ESX(i) 4.x, 5.x tramite vMA">Backup della configurazione di ESX(i) 4.x, 5.x tramite vMA</a></li><li><a href="http://nolabnoparty.com/monitorare-as400-con-nagios-in-centos/" title="Monitorare AS/400 con Nagios in CentOS">Monitorare AS/400 con Nagios in CentOS</a></li><li><a href="http://nolabnoparty.com/installare-veeam-monitor-per-il-monitoraggio-dei-server-esxi/" title="Installare Veeam Monitor per il monitoraggio dei server ESXi">Installare Veeam Monitor per il monitoraggio dei server ESXi</a></li></ul>]]></content:encoded> <wfw:commentRss>http://nolabnoparty.com/monitorare-server-esxi-con-nagios-tramite-plugin-check_esx-su-centos/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Installare l&#8217;addon NagVis per Nagios su CentOS</title><link>http://nolabnoparty.com/installare-laddon-nagvis-per-nagios-su-centos/</link> <comments>http://nolabnoparty.com/installare-laddon-nagvis-per-nagios-su-centos/#comments</comments> <pubDate>Mon, 28 Nov 2011 05:00:00 +0000</pubDate> <dc:creator>P@olo</dc:creator> <category><![CDATA[plugins]]></category> <category><![CDATA[centos]]></category> <category><![CDATA[graphviz]]></category> <category><![CDATA[map]]></category> <category><![CDATA[nagios]]></category> <category><![CDATA[nagvis]]></category><guid isPermaLink="false">http://nolabnoparty.com/installare-laddon-nagvis-per-nagios-su-centos/</guid> <description><![CDATA[NagVis è un addon per Nagios che permette di visualizzare in formato grafico dati relativi a host, servizi, infrastrutture di rete, etc. Il tool presenta una migliore visualizzazione delle mappe...<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="background-image: none; margin: 10px auto 5px; padding-left: 0px; padding-right: 0px; display: block; float: none; padding-top: 0px; border-width: 0px;" title="nagviz1" src="http://nolabnoparty.com/wp-content/uploads/2011/11/nagviz1.jpg" alt="nagviz1" width="602" height="202" border="0" /></p><p><a href="http://www.nagvis.org/" target="_blank">NagVis</a> è un <strong>addon per Nagios</strong> che permette di visualizzare in formato grafico dati relativi a host, servizi, infrastrutture di rete, etc.</p><p>Il tool presenta una <strong>migliore visualizzazione</strong> delle mappe di <em>Nagios</em> favorendo una <strong>visione più chiara del sistema</strong>.</p><p><span id="more-4099"></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-width: 0px;" title="nagviz2" src="http://nolabnoparty.com/wp-content/uploads/2011/11/nagviz2.jpg" alt="nagviz2" width="600" height="426" border="0" /></p><p><strong>1. PREREQUISITI<br /> </strong>Per il funzionamento di <em>NagVis </em>è richiesta l’installazione del <strong>package Graphviz</strong> oltre alla presenza di <em>Nagios</em>.</p><p>Per una <strong>migliore gestione degli aggiornamenti</strong> e dell’installazione stessa, creare il file <em>/etc/yum.repos.d/graphviz.repo</em> ed inserire le istruzioni per il <strong>graphviz repository</strong>.</p><p><span style="color: #0000a0;"># vi /etc/yum.repos.d/graphviz.repo</span></p><blockquote><p><span style="color: #ff0000;">[graphviz-stable]<br /> name=Graphviz – RHEL $releasever – $basearch<br /> baseurl=http://www.graphviz.org/pub/graphviz/stable/redhat/el$releasever/$basearch/os/<br /> enabled=1<br /> gpgcheck=0</span></p></blockquote><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-width: 0px;" title="nagviz4" src="http://nolabnoparty.com/wp-content/uploads/2011/11/nagviz4.jpg" alt="nagviz4" width="600" height="108" border="0" /></p><p>Ora è possibile effettuare l’<strong>installazione di <em>Graphviz</em></strong> tramite il comando <em>yum</em>.</p><p><span style="color: #0000a0;"># yum -y install graphviz</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-width: 0px;" title="nagviz5" src="http://nolabnoparty.com/wp-content/uploads/2011/11/nagviz5.jpg" alt="nagviz5" width="600" height="306" border="0" /></p><p><strong>2. INSTALLAZIONE DI NAGVIS<br /> </strong><strong>Scaricare</strong> l’ultima versione di <em>NagVis</em> tramite il comando <em>wget</em>.</p><p><span style="color: #0000a0;"># wget http://sourceforge.net/projects/nagvis/files/latest/download?source=files</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-width: 0px;" title="nagviz6" src="http://nolabnoparty.com/wp-content/uploads/2011/11/nagviz6.jpg" alt="nagviz6" width="600" height="400" border="0" /></p><p>Scompattare il file compresso e lanciare lo <strong>script di installazione</strong>.</p><p><span style="color: #0000a0;"># tar -xzvf nagvis-1.5.9.tar.gz<br /> # cd nagvis-1.5.9<br /> # ./install.sh -B /usr/bin/nagios -m /usr/sbin/ndo2db-3x</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-width: 0px;" title="nagviz7" src="http://nolabnoparty.com/wp-content/uploads/2011/11/nagviz7.jpg" alt="nagviz7" width="600" height="264" border="0" /></p><p>Digitare <span style="color: #ff0000;"><strong>Y</strong></span> per procedere.</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-width: 0px;" title="nagviz8" src="http://nolabnoparty.com/wp-content/uploads/2011/11/nagviz8.jpg" alt="nagviz8" width="600" height="205" border="0" /></p><p>Vengono <strong>verificati i requisiti di sistema</strong> per la corretta installazione dell’applicativo.</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-width: 0px;" title="nagviz9" src="http://nolabnoparty.com/wp-content/uploads/2011/11/nagviz9.jpg" alt="nagviz9" width="600" height="635" border="0" /></p><p>Digitare <span style="color: #ff0000;"><strong>Y</strong></span> per <strong>iniziare l’installazione</strong> di <em>nagvis</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-width: 0px;" title="nagviz10" src="http://nolabnoparty.com/wp-content/uploads/2011/11/nagviz10.jpg" alt="nagviz10" width="600" height="809" border="0" /></p><p>Editare il file <em>/usr/nagvis/etc/nagvis.ini.php</em> ed <strong>impostare user, password e dbinstancename</strong> utilizzati nel database. I vari parametri possono essere recuperati <strong>dai file di configurazione</strong> <em>/etc/nagios/ndomod.cfg</em> e <em>/etc/nagios/ndom2db.cfg</em>.</p><p><span style="color: #0000a0;"># vi /usr/nagvis/etc/nagvis.ini.php </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-width: 0px;" title="nagviz11" src="http://nolabnoparty.com/wp-content/uploads/2011/11/nagviz11.jpg" alt="nagviz11" width="600" height="303" border="0" /></p><p><strong>3. ACCEDERE A NAGVIS<br /> </strong>Per accedere a NagVis, <strong>da browser</strong> digitare l’indirizzo <span style="color: #ff0000;"><strong>http://IP_nagios/nagvis</strong></span>. Come <strong>default per accedere al sistema</strong>, nome e password sono <strong><span style="color: #ff0000;">nagioasadmin/nagiosadmin</span></strong>.</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-width: 0px;" title="nagviz12" src="http://nolabnoparty.com/wp-content/uploads/2011/11/nagviz12.jpg" alt="nagviz12" width="355" height="312" border="0" /></p><p><strong>Cliccando su Login</strong> si accede alla schermata di <em>NagVis</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-width: 0px;" title="nagviz13" src="http://nolabnoparty.com/wp-content/uploads/2011/11/nagviz13.jpg" alt="nagviz13" width="600" height="164" border="0" /></p><p>Per accedere in <strong>edit mode</strong>, digitare l’indirizzo <strong><span style="color: #ff0000;">http://IP_nagios/nagvis/frontend/wui/</span></strong>.</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-width: 0px;" title="nagviz14" src="http://nolabnoparty.com/wp-content/uploads/2011/11/nagviz14.jpg" alt="nagviz14" width="600" height="257" border="0" /></p><p>La procedura di <strong>installazione è terminata</strong> e NagVis è installato e pronto all’uso.</p><p><img src="http://nolabnoparty.com/wp-content/uploads/images/firma.jpg" alt="" /></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/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-as400-con-nagios-in-centos/" title="Monitorare AS/400 con Nagios in CentOS">Monitorare AS/400 con Nagios in CentOS</a></li><li><a href="http://nolabnoparty.com/monitorare-server-esxi-con-nagios-tramite-plugin-check_esx-su-centos/" title="Monitorare server ESX(i) con Nagios tramite plugin check_esx su CentOS">Monitorare server ESX(i) con Nagios tramite plugin check_esx su CentOS</a></li><li><a href="http://nolabnoparty.com/installare-cacti-plugin-nagios-su-centos-5-x/" title="Installare Cacti + Plugin Nagios su CentOS 5.x">Installare Cacti + Plugin Nagios su CentOS 5.x</a></li></ul>]]></content:encoded> <wfw:commentRss>http://nolabnoparty.com/installare-laddon-nagvis-per-nagios-su-centos/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Installare Nagios + Centreon su CentOS 6 &#8211; 2&#176; parte</title><link>http://nolabnoparty.com/installare-nagios-centreon-su-centos-6-2-parte/</link> <comments>http://nolabnoparty.com/installare-nagios-centreon-su-centos-6-2-parte/#comments</comments> <pubDate>Mon, 10 Oct 2011 05:00:00 +0000</pubDate> <dc:creator>P@olo</dc:creator> <category><![CDATA[applications]]></category> <category><![CDATA[linux]]></category> <category><![CDATA[nagios]]></category> <category><![CDATA[centos 6]]></category> <category><![CDATA[centreon]]></category> <category><![CDATA[monitoring]]></category> <category><![CDATA[network monitoring]]></category> <category><![CDATA[server]]></category><guid isPermaLink="false">http://nolabnoparty.com/installare-nagios-centreon-su-centos-6-2-parte/</guid> <description><![CDATA[Centreon è un software per il monitoraggio di server, reti e software e la sua l’installazione e configurazione richiede alcuni passaggi. Nel precedente articolo è stata effettuata l’installazione dei package...<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="background-image: none; border-right-width: 0px; margin: 10px auto 5px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="centreon1" border="0" alt="centreon1" src="http://nolabnoparty.com/wp-content/uploads/2011/09/centreon1.jpg" width="602" height="202" /></p><p><strong>Centreon</strong> è un software per il monitoraggio di server, reti e software e la sua l’installazione e configurazione richiede alcuni passaggi.</p><p>Nel precedente articolo è stata effettuata l’<strong>installazione dei package richiesti</strong> per il funzionamento di <em>Centreon</em> e l’installazione dell’applicativo <em>Nagios</em> con i suoi componenti.</p><p><span id="more-3901"></span><strong>1. INSTALLAZIONE DI CENTREON <br /></strong>Prima di procedere con l’installazione di <em>Centreon</em>, è opportuno <strong>segnarsi i path dei moduli</strong> che sono richiesti durante la configurazione dell’applicativo.<br /><blockquote><ul><li><strong>RRD</strong>: /usr/lib64/perl5/RRDs.pm</li><li><strong>PEAR</strong>: /usr/share/pear/PEAR.php</li><li><strong>NAGIOS</strong>: <br />nagios: /usr/lib64/nagios <br />config: /etc/nagios <br />var: /var/nagios <br />plugins: /usr/lib64/nagios/plugins <br />image: /usr/share/nagios/images/logos</li><li><strong>NDOMOD</strong>: /usr/libexec/ndomod-3x.o</li></ul></blockquote><p><strong>Scaricare l’ultima versione di Centreon</strong> tramite il comando <em>wget</em>.</p><p><span style="color: #0000a0"># wget http://download.centreon.com/index.php?id=158</span></p><p><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px; padding-top: 0px" title="centreon2" border="0" alt="centreon2" src="http://nolabnoparty.com/wp-content/uploads/2011/11/centreon2.jpg" width="600" height="240" /></p><p>Scompattare il file ed effettuare l’installazione.</p><p><span style="color: #0000a0"># tar -zxvf centreon-2.2.2.tar.gz <br /># cd centreon-2.2.2 <br /># ./install.sh -i –v</span></p><p><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px; padding-top: 0px" title="centreon3" border="0" alt="centreon3" src="http://nolabnoparty.com/wp-content/uploads/2011/11/centreon3.jpg" width="600" height="401" /></p><p>Premere <strong>INVIO</strong> per proseguire.</p><p><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="centreon4" border="0" alt="centreon4" src="http://nolabnoparty.com/wp-content/uploads/2011/09/centreon4.jpg" width="600" height="284" /></p><p>Accettare l’EULA digitando <strong><span style="color: #ff0000">Y</span></strong>.</p><p><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="centreon5" border="0" alt="centreon5" src="http://nolabnoparty.com/wp-content/uploads/2011/09/centreon5.jpg" width="600" height="280" /></p><p>Inizia l’installazione di <em>Centreon</em>. <strong>Rispondere Y a tutte le richieste</strong> effettuate dal sistema.</p><p><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="centreon6" border="0" alt="centreon6" src="http://nolabnoparty.com/wp-content/uploads/2011/09/centreon6.jpg" width="600" height="330" /></p><p><strong>Accettare i path proposti</strong> compilando solo quelli precedentemente segnalati.</p><p>&gt; Start CentWeb Installation.</p><p><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="centreon7" border="0" alt="centreon7" src="http://nolabnoparty.com/wp-content/uploads/2011/09/centreon7.jpg" width="602" height="1676" /></p><p>&gt; Configure Sudo.</p><p><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="centreon8" border="0" alt="centreon8" src="http://nolabnoparty.com/wp-content/uploads/2011/09/centreon8.jpg" width="600" height="240" /></p><p>&gt; Configure Apache server.</p><p><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="centreon9" border="0" alt="centreon9" src="http://nolabnoparty.com/wp-content/uploads/2011/09/centreon9.jpg" width="600" height="505" /></p><p>&gt; Pear Modules</p><p><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="centreon10" border="0" alt="centreon10" src="http://nolabnoparty.com/wp-content/uploads/2011/09/centreon10.jpg" width="600" height="718" /></p><p>&gt; Centreon Post Install.</p><p><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="centreon11" border="0" alt="centreon11" src="http://nolabnoparty.com/wp-content/uploads/2011/09/centreon11.jpg" width="600" height="83" /></p><p>&gt; Start CentStorage Installation.</p><p><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="centreon12" border="0" alt="centreon12" src="http://nolabnoparty.com/wp-content/uploads/2011/09/centreon12.jpg" width="600" height="902" /></p><p>&gt; Start CentCore Installation.</p><p><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="centreon13" border="0" alt="centreon13" src="http://nolabnoparty.com/wp-content/uploads/2011/09/centreon13.jpg" width="600" height="470" /></p><p>&gt; Start CentPlugins Installation.</p><p><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="centreon14" border="0" alt="centreon14" src="http://nolabnoparty.com/wp-content/uploads/2011/09/centreon14.jpg" width="600" height="323" /></p><p>&gt; Start CentPlugins Traps Installation.</p><p><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="centreon15" border="0" alt="centreon15" src="http://nolabnoparty.com/wp-content/uploads/2011/09/centreon15.jpg" width="600" height="447" /></p><p>L’<strong>installazione termina</strong> con la visualizzazione della schermata seguente.</p><p><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="centreon16" border="0" alt="centreon16" src="http://nolabnoparty.com/wp-content/uploads/2011/09/centreon16.jpg" width="600" height="401" /></p><p><strong>2. CONFIGURAZIONE DI CENTREON <br /></strong>Accedere alla <strong>configurazione web</strong> di <em>Centreon</em> digitando da browser l’indirizzo <span style="color: #ff0000"><strong>http://IP_Address/centreon</strong></span>. Cliccare su <strong>Start</strong> per iniziare.</p><p><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="centreon17" border="0" alt="centreon17" src="http://nolabnoparty.com/wp-content/uploads/2011/09/centreon17.jpg" width="600" height="300" /></p><p>Accettare l’<strong>EULA</strong>.</p><p><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="centreon18" border="0" alt="centreon18" src="http://nolabnoparty.com/wp-content/uploads/2011/09/centreon18.jpg" width="600" height="485" /></p><p>Viene presentata la <strong>configurazione dell’ambiente</strong> mostrando parametri preimpostati presi dall’installazione precedentemente effettuata. Effettuare eventuali correzioni nel caso. Click su <strong>Next</strong>.</p><p><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="centreon19" border="0" alt="centreon19" src="http://nolabnoparty.com/wp-content/uploads/2011/09/centreon19.jpg" width="600" height="418" /></p><p>Viene effettuata una <strong>verifica della configurazione PHP</strong>. Se non ci sono errori, cliccare su <strong>Next</strong>.</p><p><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="centreon20" border="0" alt="centreon20" src="http://nolabnoparty.com/wp-content/uploads/2011/09/centreon20.jpg" width="600" height="388" /></p><p>Vengono analizzati i <strong>componenti PEAR</strong>. Se non sono segnalati errori, cliccare su <strong>Next</strong>.</p><p><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="centreon21" border="0" alt="centreon21" src="http://nolabnoparty.com/wp-content/uploads/2011/09/centreon21.jpg" width="600" height="568" /></p><p>Inserire i parametri richiesti per l’<strong>accesso ai database</strong> e cliccare su <strong>Next</strong>.</p><blockquote><p><strong>Root password for MySQL</strong>: impostata durante l’installazione di MySQL. <br /><strong>Database Password</strong>: impostare una password</p></blockquote><p><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="centreon22" border="0" alt="centreon22" src="http://nolabnoparty.com/wp-content/uploads/2011/09/centreon22.jpg" width="600" height="438" /></p><p>Se le credenziali sono corrette, la <strong>verifica del database</strong> non mostra errori. Click su <strong>Next</strong>.</p><p><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="centreon23" border="0" alt="centreon23" src="http://nolabnoparty.com/wp-content/uploads/2011/09/centreon23.jpg" width="600" height="300" /></p><p>Impostare le <strong>credenziali per l’amministratore</strong> di Centreon e cliccare <strong>Next</strong> per proseguire.</p><p><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="centreon24" border="0" alt="centreon24" src="http://nolabnoparty.com/wp-content/uploads/2011/09/centreon24.jpg" width="600" height="336" /></p><p>Abilitare l’<strong>autenticazione LDAP</strong> solo se richiesto dal proprio ambiente di rete. Click su <strong>Next</strong>.</p><p><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="centreon25" border="0" alt="centreon25" src="http://nolabnoparty.com/wp-content/uploads/2011/09/centreon25.jpg" width="600" height="300" /></p><p>Viene creato il <strong>file di configurazione</strong> di Centreon. Click su <strong>Next</strong>.</p><p><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="centreon26" border="0" alt="centreon26" src="http://nolabnoparty.com/wp-content/uploads/2011/09/centreon26.jpg" width="600" height="302" /></p><p>Nel caso venisse mostrata una videata con <strong>errori di creazione file</strong> (vedi figura), verificare che <strong>SELINUX sia stato disabilitato</strong> in <em>/etc/sysconfig/selinux</em>. Per rendere la modifica operativa <strong>senza dover riavviare</strong> il sistema, digitare da console il comando:</p><blockquote><p><font color="#0000a0">setenforce 0</font></p></blockquote><p><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="centreon27" border="0" alt="centreon27" src="http://nolabnoparty.com/wp-content/uploads/2011/09/centreon27.jpg" width="600" height="362" /></p><p>Viene <strong>creato il database</strong>. Click su <strong>Next</strong>.</p><p><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="centreon28" border="0" alt="centreon28" src="http://nolabnoparty.com/wp-content/uploads/2011/09/centreon28.jpg" width="600" height="542" /></p><p>Terminata la configurazione viene presentata una <strong>schermata riepilogativa</strong>. Cliccare su <strong>Click here to complete your install</strong>.</p><p><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="centreon29" border="0" alt="centreon29" src="http://nolabnoparty.com/wp-content/uploads/2011/09/centreon29.jpg" width="600" height="449" /></p><p>La configurazione termina con la presentazione da parte del sistema della <strong>videata di login</strong>. Accedere come <strong>Administrator</strong> utilizzando le credenziali definite precedentemente e cliccare su <strong>Connect</strong>.</p><p><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="centreon30" border="0" alt="centreon30" src="http://nolabnoparty.com/wp-content/uploads/2011/09/centreon30.jpg" width="367" height="252" /></p><p>Si accede alla <strong>pagina principale</strong> di <em>Centreon</em>.</p><p><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="centreon31" border="0" alt="centreon31" src="http://nolabnoparty.com/wp-content/uploads/2011/09/centreon31.jpg" width="600" height="207" /></p><p>A questo punto non rimane che <strong>definire gli oggetti della rete da monitorare</strong> per avere il sistema operativo e funzionale.</p><p><strong>3. UPDATE DI CENTREON <br /></strong>Per <strong>aggiornare Centreon 2.x</strong> ad una versione superiore, scaricare la nuova release, scompattarla e digitare da console il seguente comando:</p><blockquote><p><font color="#0000a0"># ./install.sh -u &quot;/etc/centreon&quot;</font></p></blockquote><p>L’installazione dell’aggiornamento <strong>richiede pochi minuti</strong> e richiede di digitare Yes o No per alcuni parametri.</p><p><img alt="" src="http://nolabnoparty.com/wp-content/uploads/images/firma.jpg" /></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/installare-nagios-centreon-su-centos-6-1-parte/" title="Installare Nagios + Centreon su CentOS 6 &#8211; 1&deg; parte">Installare Nagios + Centreon su CentOS 6 &#8211; 1&deg; parte</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/installare-cacti-plugin-nagios-su-centos-5-x/" title="Installare Cacti + Plugin Nagios su CentOS 5.x">Installare Cacti + Plugin Nagios su CentOS 5.x</a></li><li><a href="http://nolabnoparty.com/installare-nagios-nagiosql-su-linux-centos-per-il-monitoraggio-della-rete/" title="Installare Nagios + NagiosQL su CentOS">Installare Nagios + NagiosQL su CentOS</a></li></ul>]]></content:encoded> <wfw:commentRss>http://nolabnoparty.com/installare-nagios-centreon-su-centos-6-2-parte/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Installare Nagios + Centreon su CentOS 6 &#8211; 1&#176; parte</title><link>http://nolabnoparty.com/installare-nagios-centreon-su-centos-6-1-parte/</link> <comments>http://nolabnoparty.com/installare-nagios-centreon-su-centos-6-1-parte/#comments</comments> <pubDate>Mon, 03 Oct 2011 05:00:00 +0000</pubDate> <dc:creator>P@olo</dc:creator> <category><![CDATA[applications]]></category> <category><![CDATA[linux]]></category> <category><![CDATA[nagios]]></category> <category><![CDATA[centos 6]]></category> <category><![CDATA[centreon]]></category> <category><![CDATA[monitoring]]></category> <category><![CDATA[network monitoring]]></category> <category><![CDATA[server]]></category><guid isPermaLink="false">http://nolabnoparty.com/installare-nagios-centreon-su-centos-6-1-parte/</guid> <description><![CDATA[Monitorare la rete per garantire la funzionalità ottimale dei vari servizi è un aspetto molto importante per uno staff IT. Sapere se un dato server sta funzionando correttamente, se le...<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="background-image: none; border-right-width: 0px; margin: 10px auto 5px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="nagioscentreon1" border="0" alt="nagioscentreon1" src="http://nolabnoparty.com/wp-content/uploads/2011/09/nagioscentreon1.jpg" width="602" height="202" /></p><p>Monitorare la rete per <strong>garantire la funzionalità ottimale</strong> dei vari servizi è un aspetto molto importante per uno staff IT.</p><p>Sapere se un dato server sta funzionando correttamente, se le stampanti sono tutte operative, se i database sono integri sono tutti fattori che determinano l’efficienza della rete aziendale ed il <strong>successo del business svolto</strong>.</p><p>Tra i vari prodotti disponibili sul mercato, una <strong>soluzione funzionale e potenzialmente a costo zero</strong> è data dall’abbinare due ottimi prodotti come <strong><a href="http://www.nagios.com/" target="_blank">Nagios</a> e <a href="http://www.centreon.com/" target="_blank">Centreon</a></strong> leader nel <strong>monitoraggio dei sistemi</strong>.</p><p><span id="more-3867"></span><p><strong>1. INSTALLAZIONE COMPONENTI CENTOS <br /></strong>La procedura utilizza la versione&#160; <strong>CentOS 6 64-bit minimal installation</strong> come OS in modo da risparmiare spazio e non installare inutili package.</p><p><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="nagioscentreon2" border="0" alt="nagioscentreon2" src="http://nolabnoparty.com/wp-content/uploads/2011/09/nagioscentreon2.jpg" width="600" height="441" /></p><p>Installato il sistema operativo, procedere ad <strong>effettuare gli aggiornamenti</strong> di <em>CentOS</em> tramite il comando <em>yum</em>.</p><p><span style="color: #0000a0"># yum update</span></p><p><strong>Installare i package di sistema</strong> che sono richiesti per il corretto funzionamento del sistema <em>Nagios</em> + <em>Centreon</em>.</p><p><span style="color: #0000a0"># yum install system-config-firewall-tui system-config-network-tui wget ntp perl vixie-cron sudo</span></p><p>Il sistema richiede che <strong>SELINUX sia disabilitato</strong>.</p><p><span style="color: #0000a0"># vi /etc/sysconfig/selinux</span></p><p><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="nagioscentreon3" border="0" alt="nagioscentreon3" src="http://nolabnoparty.com/wp-content/uploads/2011/09/nagioscentreon3.jpg" width="600" height="170" /></p><p><strong>Disabilitare anche il firewall</strong> per evitare problemi di funzionamento.</p><p><span style="color: #0000a0"># system-config-firewall-tui</span></p><p><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="nagioscentreon4" border="0" alt="nagioscentreon4" src="http://nolabnoparty.com/wp-content/uploads/2011/09/nagioscentreon4.jpg" width="400" height="240" /></p><p><strong>Attivare il client <em>ntp</em></strong> ed impostare la data corretta del sistema.</p><p><span style="color: #0000a0"># chkconfig ntpd on <br /># ntpdate pool.ntp.org <br /># service ntpd start</span></p><p><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px; padding-top: 0px" title="nagioscentreon5" border="0" alt="nagioscentreon5" src="http://nolabnoparty.com/wp-content/uploads/2011/11/nagioscentreon5.jpg" width="600" height="118" /></p><p>Scaricare il package del <strong>repository rpmforge</strong>.</p><p><span style="color: #0000a0"># wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm</span></p><p><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px; padding-top: 0px" title="nagioscentreon6" border="0" alt="nagioscentreon6" src="http://nolabnoparty.com/wp-content/uploads/2011/11/nagioscentreon6.jpg" width="600" height="93" /></p><p>Effettuare l’installazione del package tramite il comando <em>rpm</em>.</p><p><span style="color: #0000a0"># rpm -Uvh rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm</span></p><p><strong>2. INSTALLAZIONE MYSQL, APACHE E PHP <br /></strong>Procedere con l’installazione dei package MySQL, Apache e PHP.</p><p><span style="color: #0000a0"># yum install mysql mysql-server</span><span style="color: #0000a0"> mysql-devel </span><span style="color: #0000a0">httpd mod_ssl php</span></p><p><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px; padding-top: 0px" title="nagioscentreon7" border="0" alt="nagioscentreon7" src="http://nolabnoparty.com/wp-content/uploads/2011/11/nagioscentreon7.jpg" width="600" height="290" /></p><p><strong>Attivare i servizi e renderli avviabili</strong> anche al boot del sistema.</p><p><span style="color: #0000a0"># chkconfig httpd on <br /># service httpd start <br /># chkconfig mysqld on <br /># service mysqld start</span></p><p>Mettere in sicurezza MySQL digitando da console:</p><p><span style="color: #0000a0"># mysql_secure_installation</span></p><p>Digitare<span style="color: #ff0000"><strong> Y</strong></span> a tutte le <strong>richieste presentate</strong> dal sistema.</p><blockquote><p>Set root password? [Y/n] <span style="color: #ff0000"><strong>y</strong></span> <br />Remove anonymous users? [Y/n]<strong><span style="color: #ff0000">y</span></strong> <br />Disallow root login remotely? [Y/n] <strong><span style="color: #ff0000">y</span></strong> <br />Remove test database and access to it? [Y/n] <strong><span style="color: #ff0000">y</span></strong> <br />Reload privilege tables now? [Y/n] <strong><span style="color: #ff0000">y</span></strong></p></blockquote><p><strong>3. INSTALLAZIONE PREREQUISITI</strong> <br />Come indicato nella <a href="http://en.doc.centreon.com/Setup:Prerequisite/Centos/Fedora/RHEL" target="_blank">documentazione</a> di <em>Centreon</em>, alcuni <strong>package aggiuntivi sono richiesti</strong> per il corretto funzionamento dell’applicativo.</p><ul><ul><li>PHP and Dependencies</li><li>GD Modules</li><li>PERL modules</li><li>DBI Modules</li><li>RRDTool modules</li><li>SNMP and Supporting Packages</li><li>Additional Apps</li><li>PEAR modules</li></ul></ul><p><strong>&gt; Installazione moduli PHP <br /></strong><span style="color: #0000a0"># yum install php-mysql php-gd php-ldap php-xml <span style="color: #0000a0">php-mbstring php-posix </span></span></p><p align="center"><strong><font style="background-color: #ffff00"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="nagioscentreon8" border="0" alt="nagioscentreon8" src="http://nolabnoparty.com/wp-content/uploads/2011/11/nagioscentreon8.jpg" width="600" height="295" /></font></strong></p><p><strong>&gt; Installazione moduli GD <br /></strong><span style="color: #0000a0"># yum install gd fontconfig-devel libjpeg-devel libpng-devel gd-devel perl-GD</span></p><p><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px; padding-top: 0px" title="nagioscentreon9" border="0" alt="nagioscentreon9" src="http://nolabnoparty.com/wp-content/uploads/2011/11/nagioscentreon9.jpg" width="600" height="242" /><strong></strong></p><p><strong>&gt; Installazione moduli PERL</strong> <br /><span style="color: #0000a0"># yum install</span><span style="color: #0000a0"> perl-Config</span><span style="color: #0000a0"><font style="background-color: #ffff00"></font>-IniFiles</span></p><p><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px; padding-top: 0px" title="nagioscentreon10" border="0" alt="nagioscentreon10" src="http://nolabnoparty.com/wp-content/uploads/2011/11/nagioscentreon10.jpg" width="600" height="200" /></p><p><strong>&gt; Installazione moduli DBI <br /></strong><span style="color: #0000a0"># yum install perl-DBI perl-DBD-MySQL </span></p><p><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px; padding-top: 0px" title="nagioscentreon10a" border="0" alt="nagioscentreon10a" src="http://nolabnoparty.com/wp-content/uploads/2011/11/nagioscentreon10a.jpg" width="600" height="174" /></p><p><strong></strong></p><p><strong></strong></p><p><strong></strong></p><p><strong>&gt; Installazione RRDTOOLS <br /></strong><span style="color: #0000a0"># yum install rrdtool perl-rrdtool</span></p><p><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px; padding-top: 0px" title="nagioscentreon11" border="0" alt="nagioscentreon11" src="http://nolabnoparty.com/wp-content/uploads/2011/11/nagioscentreon11.jpg" width="600" height="244" /></p><p><strong>&gt; Installazione SNMP <br /></strong><span style="color: #0000a0"># yum install net-snmp net-snmp-utils net-snmp-libs perl-Crypt-DES perl-Digest-SHA1 perl-Digest-HMAC perl-Socket6 perl-IO-Socket-INET6 perl-Net-SNMP net-snmp-perl php-snmp dmidecode lm_sensors</span></p><p><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px; padding-top: 0px" title="nagioscentreon12" border="0" alt="nagioscentreon12" src="http://nolabnoparty.com/wp-content/uploads/2011/11/nagioscentreon12.jpg" width="600" height="402" /></p><p><strong>Attivare&#160; il servizio</strong> <em>snmp</em> e renderlo operativo anche al boot del sistema.</p><p><span style="color: #0000a0"># chkconfig snmpd on <br /># service snmpd start</span></p><p><span style="color: #0000a0"></span><strong>&gt; Installazione APPS <br /></strong><span style="color: #0000a0"># yum </span><span style="color: #0000a0">install fping graphviz</span><span style="color: #0000a0"><font style="background-color: #ffff00"></font></span></p><p align="center"><span style="color: #0000a0"><strong><font style="background-color: #ffff00" color="#000000"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px; padding-top: 0px" title="nagioscentreon12a" border="0" alt="nagioscentreon12a" src="http://nolabnoparty.com/wp-content/uploads/2011/11/nagioscentreon12a.jpg" width="600" height="291" /></font></strong></span></p><p><span style="color: #0000a0"></span><strong>&gt; Installazione PEAR e moduli richiesti <br /></strong>I moduli PEAR richiesti da Centreon:</p><ul><ul><li>Auth_SASL</li><li>Date</li><li>DB</li><li>DB_DataObject</li><li>DB_DataObject_FormBuilder</li><li>HTML_Common</li><li>HTML_QuickForm</li><li>HTML_QuickForm_advmultiselect</li><li>HTML_Table</li><li>Image_Canvas</li><li>Image_Color</li><li>Image_Graph</li><li>Image_GraphViz</li><li>Mail_Mime</li><li>MDB2</li><li>Net_Ping</li><li>Net_Traceroute</li><li>Numbers_Roman</li><li>Numbers_Words</li><li>PEAR</li><li>Validate</li><li>XML_RPC</li></ul></ul><p><span style="color: #0000a0"># yum install php-pear</span></p><p><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px; padding-top: 0px" title="nagioscentreon13" border="0" alt="nagioscentreon13" src="http://nolabnoparty.com/wp-content/uploads/2011/11/nagioscentreon13.jpg" width="600" height="196" /></p><p><span style="color: #0000a0"># pear channel-update pear.php.net</span></p><p><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px; padding-top: 0px" title="nagioscentreon14" border="0" alt="nagioscentreon14" src="http://nolabnoparty.com/wp-content/uploads/2011/11/nagioscentreon14.jpg" width="600" height="65" /></p><p><span style="color: #0000a0"># pear upgrade-all</span></p><p><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px; padding-top: 0px" title="nagioscentreon15" border="0" alt="nagioscentreon15" src="http://nolabnoparty.com/wp-content/uploads/2011/11/nagioscentreon15.jpg" width="600" height="257" /></p><p><font color="#0000a0"># pear install -o -f &#8211;alldeps DB DB_DataObject DB_DataObject_FormBuilder MDB2 Date Numbers_Roman Numbers_Words HTML_Common HTML_QuickForm HTML_QuickForm_advmultiselect HTML_Table Auth_SASL HTTP Image_Canvas Image_Color Image_Graph Image_GraphViz Mail Mail_Mime Net_SMTP Net_Socket Net_Traceroute Net_Ping Validate SOAP Auth_SASL Date Validate XML_RPC</font></p><p align="center"><font style="background-color: #ffff00" color="#0000a0"><strong><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px; padding-top: 0px" title="nagioscentreon15a" border="0" alt="nagioscentreon15a" src="http://nolabnoparty.com/wp-content/uploads/2011/11/nagioscentreon15a.jpg" width="600" height="239" /></strong></font></p><p><strong>&gt;</strong> <strong>Installazione sendmail e mailx <br /></strong><span style="color: #0000a0"># yum install sendmail mailx</span></p><p><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px; padding-top: 0px" title="nagioscentreon16" border="0" alt="nagioscentreon16" src="http://nolabnoparty.com/wp-content/uploads/2011/11/nagioscentreon16.jpg" width="600" height="192" /></p><p><strong>3. INSTALLAZIONE NAGIOS E NDOUTILS <br /></strong>Installare Nagios e i relativi package aggiuntivi richiesti.</p><p><span style="color: #0000a0"># yum install nagios nagios-devel nagios-</span><span style="color: #0000a0">plugins nagios-plugins-setuid nagios</span><span style="color: #0000a0">-plugins-nrpe ndoutils</span></p><p><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px; padding-top: 0px" title="nagioscentreon17" border="0" alt="nagioscentreon17" src="http://nolabnoparty.com/wp-content/uploads/2011/11/nagioscentreon17.jpg" width="600" height="243" /></p><p><strong>Creare utente e password</strong> dell’amministratore per accedere a <em>Nagios</em>.</p><blockquote><p>htpasswd -bcm /etc/nagios/htpasswd.users <em>administrator</em> <em>password</em></p></blockquote><p><span style="color: #0000a0"># htpasswd -bcm /etc/nagios/htpasswd.users nagiosadmin password</span></p><p><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px; padding-top: 0px" title="nagioscentreon18" border="0" alt="nagioscentreon18" src="http://nolabnoparty.com/wp-content/uploads/2011/11/nagioscentreon18.jpg" width="600" height="65" /></p><p><strong>Riavviare il servizio Apache</strong> per rendere attiva l’interfaccia web di <em>Nagios</em>.</p><p><span style="color: #0000a0"># service httpd restart</span></p><p>Attivare <strong>Nagios al boot</strong> del sistema.</p><p><span style="color: #0000a0"># chkconfig nagios on</span></p><p>Verificare l’<strong>accesso a Nagios</strong> digitando da browser l’indirizzo<span style="color: #ff0000"><strong> http://IP_Address/nagios</strong></span>. Se è stato installato il modulo di Apache <em>mod_ssl</em> verificare anche l’<strong>accesso tramite https</strong>.</p><p><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="nagioscentreon19" border="0" alt="nagioscentreon19" src="http://nolabnoparty.com/wp-content/uploads/2011/09/nagioscentreon19.jpg" width="600" height="357" /></p><p>L’installazione dei componenti richiesti per il funzionamento del sistema è completa. Nella prossimo articolo la procedura viene completata con l’<strong>installazione e configurazione di Centreon</strong>.</p><p><img alt="" src="http://nolabnoparty.com/wp-content/uploads/images/firma.jpg" /></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/installare-nagios-centreon-su-centos-6-2-parte/" title="Installare Nagios + Centreon su CentOS 6 &#8211; 2&deg; parte">Installare Nagios + Centreon su CentOS 6 &#8211; 2&deg; parte</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/installare-cacti-plugin-nagios-su-centos-5-x/" title="Installare Cacti + Plugin Nagios su CentOS 5.x">Installare Cacti + Plugin Nagios su CentOS 5.x</a></li><li><a href="http://nolabnoparty.com/installare-nagios-nagiosql-su-linux-centos-per-il-monitoraggio-della-rete/" title="Installare Nagios + NagiosQL su CentOS">Installare Nagios + NagiosQL su CentOS</a></li></ul>]]></content:encoded> <wfw:commentRss>http://nolabnoparty.com/installare-nagios-centreon-su-centos-6-1-parte/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>Installare Cacti + Plugin Nagios su CentOS 5.x</title><link>http://nolabnoparty.com/installare-cacti-plugin-nagios-su-centos-5-x/</link> <comments>http://nolabnoparty.com/installare-cacti-plugin-nagios-su-centos-5-x/#comments</comments> <pubDate>Sun, 02 May 2010 18:54:57 +0000</pubDate> <dc:creator>P@olo</dc:creator> <category><![CDATA[applications]]></category> <category><![CDATA[nagios]]></category> <category><![CDATA[plugins]]></category> <category><![CDATA[cacti]]></category> <category><![CDATA[centos]]></category> <category><![CDATA[monitoring]]></category> <category><![CDATA[plugin]]></category><guid isPermaLink="false">http://nolabnoparty.com/2010/05/02/installare-cacti-plugin-nagios-su-centos-5-x/</guid> <description><![CDATA[Una volta che la rete è dotata di un sistema di monitoraggio tipo Nagios, un tocco in più può essere dato al sistema dotandolo di una interfaccia grafica che rappresenti...<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="cacti1" src="http://nolabnoparty.com/wp-content/uploads/2010/08/cacti1.jpg" border="0" alt="cacti1" width="602" height="202" /></p><p>Una volta che la rete è dotata di un sistema di monitoraggio tipo <strong>Nagios</strong>, un tocco in più può essere dato al sistema dotandolo di una interfaccia grafica che rappresenti i dati raccolti in forma di grafici.</p><p>In questo modo è più semplice generare della reportistica chiara e leggibile da sottoporre a personale non necessariamente tecnico.</p><p><strong>1. REQUISITI<br /> </strong>Per seguire questa procedura di installazione è richiesta la disponibilità di un sistema Nagios <strong>configurato e operativo</strong> (per installare Nagios fare eventualmente riferimento al post “<span style="color: #ff0000;"><em>Nagios + NagiosQL</em></span>”).</p><p><span id="more-1705"></span> I componenti richiesti per la completa installazione sono i seguenti:</p><ol><li>Cacti</li><li>mySQL</li><li>Architecture Plugin</li><li>Nagios Plugin Cacti</li><li>Nagios</li></ol><p><strong>2. INSTALLAZIONE<br /> </strong>Per installare cacti utilizziamo il comando <em>yum</em>:</p><p><span style="color: #000080;"># yum install cacti</span></p><p>Innanzitutto per permettere l’accesso remoto al sistema, bisogna modificare il file di configurazione <em>cacti.conf</em>:</p><p><span style="color: #000080;"># vi /etc/httpd/conf.d/cacti.conf</span></p><p><img style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="cacti2" src="http://nolabnoparty.com/wp-content/uploads/2010/05/cacti2.jpg" border="0" alt="cacti2" width="600" height="201" /></p><p>Editare il file di configurazione <em>cacti.php</em> per impostare i parametri del database:</p><p><span style="color: #000080;"># vi  /var/www/cacti/include/config.php</span></p><p><img style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="cacti3" src="http://nolabnoparty.com/wp-content/uploads/2010/05/cacti3.jpg" border="0" alt="cacti3" width="600" height="115" /></p><p>Successivamente creare il <strong>database</strong> <em>Cacti</em> in <em>mysql</em>:</p><p><span style="color: #000080;"># mysql –p<br /> </span><span style="color: #000080;">mysql&gt; create database cacti;</span></p><p><img style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="cacti4" src="http://nolabnoparty.com/wp-content/uploads/2010/05/cacti4.jpg" border="0" alt="cacti4" width="600" height="63" /></p><p>Creare l’utente e la password per accedere al database mySQL appena generato. Ricordiamoci che i parametri devono coincidere con i valori impostati nel file precedente  <em>/var/www/cacti/include/config.php</em>.</p><p><span style="color: #000080;">mysql&gt; CREATE USER ‘cacti’@’localhost’ IDENTIFIED BY ‘cacti00’;<br /> mysql&gt; GRANT ALL PRIVILEGES ON cacti.* TO </span><a href="mailto:‘cacti’@’localhost’"><span style="color: #000080;">‘cacti’@’localhost’</span></a><span style="color: #000080;">; <br /> mysql&gt; FLUSH PRIVILEGES;</span></p><p><img style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="cacti5" src="http://nolabnoparty.com/wp-content/uploads/2010/05/cacti5.jpg" border="0" alt="cacti5" width="600" height="161" /></p><p>Dalla directory di installazione <em>/var/www/cacti</em>, importare la struttura del database in mysql:</p><p><a href="http://nolabnoparty.com/wp-content/uploads/2010/05/cacti6.jpg"><img style="display: inline; border-width: 0px;" title="cacti6" src="http://nolabnoparty.com/wp-content/uploads/2010/05/cacti6_thumb.jpg" border="0" alt="cacti6" width="604" height="52" /></a></p><p>Terminata l’importazione della struttura, riavviare il servizio <em>httpd.</em></p><p><span style="color: #000080;"># service httpd restart</span></p><p>Ultima operazione è impostare il <strong>polling</strong> via <em>cron.</em></p><p><span style="color: #000080;"># yum install vixie-cron<br /> </span><span style="color: #000080;"># vi /etc/crontab</span></p><p><a href="http://nolabnoparty.com/wp-content/uploads/2010/10/cacti14.jpg"><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="cacti14" src="http://nolabnoparty.com/wp-content/uploads/2010/10/cacti14_thumb.jpg" border="0" alt="cacti14" width="600" height="38" /></a></p><p>Per abilitare la corretta <strong>visualizzazione dei grafici</strong>, <em>poller.php</em> deve essere eseguito almeno una volta dalla directory /var/www/c<em>acti</em> per creare i files <strong>.rdd</strong>.</p><p><span style="color: #004080;"># cd /var/www/cacti<br /> # php poller.php</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-width: 0px;" title="cacti35" src="http://nolabnoparty.com/wp-content/uploads/2010/10/cacti351.jpg" border="0" alt="cacti35" width="600" height="196" /></p><p>Assegnare allo user <em>cacti</em> l’<strong>ownership</strong> della directory <em>/var/www/cacti/rra</em> e abilitare il daemon <em>crond</em>.</p><p><span style="color: #004080;"># chown cacti:cacti rra –R<br /> # chkconfig crond on<br /> # service crond start</span></p><p><strong>3. CONFIGURAZIONE DI CACTI</strong><br /> Dal browser accedere alla configurazione di <em>Cacti</em> digitando l’indirizzo:</p><blockquote><p><em><span style="color: #000080;">http://IP_address/cacti/install/index.php</span></em></p></blockquote><p><img style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="cacti7" src="http://nolabnoparty.com/wp-content/uploads/2010/05/cacti7.jpg" border="0" alt="cacti7" width="334" height="36" /></p><p>Viene visualizzata la pagina introduttiva di Cacti. Click su <strong>Next</strong>.</p><p><img style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="cacti8" src="http://nolabnoparty.com/wp-content/uploads/2010/05/cacti8.jpg" border="0" alt="cacti8" width="501" height="418" /></p><p>Come <strong>Type of Installation</strong> selezionare <strong>New Install</strong>. Verificare inoltre che i parametri riportati siano quelli impostati altrimenti non sarà possibile connettersi al database. Cliccare poi su <strong>Next</strong>.</p><p><img style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="cacti9" src="http://nolabnoparty.com/wp-content/uploads/2010/05/cacti9.jpg" border="0" alt="cacti9" width="501" height="258" /></p><p>Nella schermata successiva verificare che tutti valori siano corretti e poi cliccare su <strong>Finish</strong>.</p><p><img style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="cacti10" src="http://nolabnoparty.com/wp-content/uploads/2010/05/cacti10.jpg" border="0" alt="cacti10" width="501" height="815" /></p><p>Per determinare quale versioni di <strong>RRDTool</strong> e <strong>net-snmp</strong> sono installate sul proprio sistema, digitare dalla riga di comando:</p><p><span style="color: #000080;"># rpm –qa net-snmp<br /> # rpm –qa rddtool</span></p><p>A questo punto se il tutto va a buon fine, si presenta la schermata di <strong>User Login</strong>. Digitare come username <em><span style="color: #ff0000;"><strong>admin</strong></span></em> e come password <em><span style="color: #ff0000;"><strong>admin</strong></span></em>, valori di default.</p><p><img style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="cacti11" src="http://nolabnoparty.com/wp-content/uploads/2010/05/cacti11.jpg" border="0" alt="cacti11" width="404" height="243" /></p><p>Confermate le credenziali cliccando su <strong>Login</strong>, viene richiesto il cambio della password. Questo si verifica solamente al primo logon.</p><p><img style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="cacti12" src="http://nolabnoparty.com/wp-content/uploads/2010/05/cacti12.jpg" border="0" alt="cacti12" width="403" height="279" /></p><p>Cliccando su <strong>Save</strong> la configurazione dei parametri è terminata. Viene visualizzata la schermata principale dell’applicazione.</p><p><img style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="cacti13" src="http://nolabnoparty.com/wp-content/uploads/2010/05/cacti13.jpg" border="0" alt="cacti13" width="600" height="438" /></p><p><strong>4. INSTALLAZIONE PLUGIN ARCHITECTURE<br /> </strong>Poichè lo scopo è di collegare <em>Cacti</em> a <em>Nagios</em>, scaricare e scompattare il file relativo al plugin.</p><p><span style="color: #000080;"># wget </span><span style="color: #000080;">http://mirror.cactiusers.org/downloads/plugins/cacti-plugin-0.8.7e-PA-v2.6.zip</span></p><p>Il contenuto della directory <strong>files-0.8.7e</strong> va copiato nella directory <em>/var/www/cacti</em>.</p><p><span style="color: #000080;"># cp cacti-plugin-arch/files-0.8.7e/* /var/www/cacti -R</span></p><p>Effettuata la copia, editare il file <em>global.php</em> per impostare i parametri del database.</p><p><span style="color: #000080;"># vi /var/www/cacti/include/global.php</span></p><p><img style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="cacti15" src="http://nolabnoparty.com/wp-content/uploads/2010/05/cacti15.jpg" border="0" alt="cacti15" width="600" height="194" /></p><p>Identificare sempre nel file <em>global.php</em> la stringa <em><span style="color: #ff0000;"><strong>$plugins[]</strong></span></em> ed impostare il nome del plugin come <span style="color: #ff0000;"><strong>npc</strong></span> e modificare la stringa <em><span style="color: #ff0000;"><strong>$config[‘url_path’]</strong></span></em> inserendo come path <strong><span style="color: #ff0000;">/cacti/.</span></strong></p><p><img style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="cacti16" src="http://nolabnoparty.com/wp-content/uploads/2010/05/cacti16.jpg" border="0" alt="cacti16" width="600" height="250" /></p><p>Ultimo step è <strong>l’importazione</strong> della nuova struttura del database <em>pa.sql</em> (contenuta nel file scaricato) nel db <em>cacti</em> in mySQL:</p><p><span style="color: #000080;"># mysql –p cacti &lt; pa.sql</span></p><p><img style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="cacti18" src="http://nolabnoparty.com/wp-content/uploads/2010/05/cacti18.jpg" border="0" alt="cacti18" width="600" height="46" /></p><p><strong>5. INSTALLAZIONE PLUGIN NAGIOS<br /> </strong>Il plugin <em>Cacti per Nagios</em> richiede l’installazione del modulo <strong>php-json</strong> che non è disponibile in formato rpm.</p><p><strong><span style="text-decoration: underline;"><span style="color: #000080;">installazione modulo JSON</span></span></strong></p><p>L’installazione di questo modulo viene effettuato tramite il comando <em>pecl </em>disponibile tramite il package <em>php-pear.</em> Come prima operazione, quindi, rendiamo disponibile al sistema il comando pecl.</p><p><span style="color: #000080;"># yum install php-pear</span></p><p>Se si vuole scaricare il modulo, comunque non richiesto per l’installazione, procedere digitando il comando:</p><p><span style="color: #000080;"># pecl download json</span></p><p><img style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="cacti19" src="http://nolabnoparty.com/wp-content/uploads/2010/05/cacti19.jpg" border="0" alt="cacti19" width="600" height="78" /></p><p>L’installazione vera e propria del modulo json avviene tramite il comando:</p><p><span style="color: #000080;"># pecl install json</span></p><p><img style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="cacti20" src="http://nolabnoparty.com/wp-content/uploads/2010/05/cacti20.jpg" border="0" alt="cacti20" width="600" height="66" /></p><p>Verificato che tutto sia andato a buon fine (confermato da <em>install OK</em>), bisogna creare nella directory <em>/etc/php.d</em> il file <strong>json.ini</strong>:</p><p><span style="color: #000080;"># vi /etc/php.d/json.ini</span></p><p>Aggiungere l’istruzione seguente e salvare il file:</p><blockquote><p>; php-json package &#8211; http://pecl.php.net/package/json<br /> extension=json.so</p></blockquote><p><img style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="cacti21" src="http://nolabnoparty.com/wp-content/uploads/2010/05/cacti21.jpg" border="0" alt="cacti21" width="600" height="38" /></p><p>Riavviare il servizio <em>httpd</em>.</p><p><span style="color: #000080;"># service httpd restart</span></p><p>Per testare se il il modulo json funziona correttamente, digitare l’istruzione:</p><p><span style="color: #000080;"># php -r &#8216;var_dump(function_exists(&#8220;json_encode&#8221;));&#8217;</span></p><p><img style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="cacti22" src="http://nolabnoparty.com/wp-content/uploads/2010/05/cacti22.jpg" border="0" alt="cacti22" width="600" height="50" /></p><p>Se il risultato che compare è come quello in figura, l’installazione si è conclusa con successo.</p><p><strong><span style="text-decoration: underline;"><span style="color: #000080;">installazione plugin Nagios</span></span></strong></p><p>Scaricare il plugin <strong>npc</strong> e scompattarlo in <em>/var/www/cacti/plugins</em>.</p><p><span style="color: #000080;"># wget http://www.constructaegis.com/downloads/npc-2.0.4.tar.gz<br /> # cp npc-2.0.4.tar.gz /var/www/cacti/plugins<br /> # tar -xzvf npc-2.0.4.tar.gz</span></p><p>Siccome il plugin <em>npc</em> appena installato non compare nell’interfaccia web di <em>Cacti</em>, attivare, dalla pagina web, la voce per la gestione dei plugin: <em>Console</em> -&gt; <em>User Management</em> –&gt; <em>Admin</em>.</p><p>Nella parte inferiore della pagina sono visualizzati i <strong>Realm Permissions</strong> dove la voce <strong>Plugin Management</strong> non è selezionata.</p><p><img style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="cacti23" src="http://nolabnoparty.com/wp-content/uploads/2010/05/cacti23.jpg" border="0" alt="cacti23" width="337" height="167" /></p><p>Attivare l’opzione e cliccare su <strong>save</strong>. Questo ci riporta nella pagina <strong>console</strong>.</p><p>Nelle lista delle opzioni, la voce <strong>Configuration</strong> nella parte sinistra dello schermo contiene adesso la voce <em>Plugin Management</em>.</p><p><img style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="cacti24" src="http://nolabnoparty.com/wp-content/uploads/2010/05/cacti24.jpg" border="0" alt="cacti24" width="139" height="189" /></p><p>L’installazione del plugin avviene cliccando la voce<em> Plugin Management</em>. Nella videata vengono elencati i plugin disponibili per l’installazione che, nel nostro caso, si riduce al solo <strong>npc</strong>. Cliccare su <strong>Install</strong> per effettuare l’installazione.</p><p><img style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="cacti25" src="http://nolabnoparty.com/wp-content/uploads/2010/05/cacti25.jpg" border="0" alt="cacti25" width="540" height="189" /></p><p>Una volta installato, il plugin deve essere abilitato cliccando su <strong>Enable</strong>.</p><p><img style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="cacti26" src="http://nolabnoparty.com/wp-content/uploads/2010/05/cacti26.jpg" border="0" alt="cacti26" width="540" height="189" /></p><p>Quando il plugin viene abilitato, compare <strong>l’icona</strong> dell’applicazione appena installata <strong>npc</strong> nella schermata principale.</p><p><img style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="cacti27" src="http://nolabnoparty.com/wp-content/uploads/2010/05/cacti27.jpg" border="0" alt="cacti27" width="250" height="38" /></p><p>Prima di poter visualizzare i dati raccolti da Nagios è necessario impostare alcuni <strong>parametri</strong> del sistema.</p><p>Da <em>Console –&gt; Settings</em> cliccare sul tab <strong>NPC</strong></p><p>Impostare i parametri evidenziati con i valori che rispecchiano l’ambiente operativo.</p><blockquote><p>Enable Remote Commands<br /> Nagios Command File Path<br /> Nagios URL<br /> Date Format<br /> Time Format</p></blockquote><p><img style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="cacti28" src="http://nolabnoparty.com/wp-content/uploads/2010/05/cacti28.jpg" border="0" alt="cacti28" width="600" height="172" /></p><p><strong>6. INSTALLAZIONE E CONFIGURAZIONE DI NDOUTILS<br /> </strong>Poichè <em>cacti</em> deve raccogliere le informazioni da Nagios e quindi connettersi, è richiesta l’installazione del package <strong>ndoutils</strong> (rpmforge repository).</p><p><span style="color: #000080;"># yum install ndoutils</span></p><p>Sono necessari due moduli aggiuntivi <strong>ndomod.o</strong> e <strong>nd2db</strong> che è possibile recuperare e configurare dal package ndoutils.</p><p><span style="color: #000080;"># wget http://internode.dl.sourceforge.net/sourceforge/nagios/ndoutils-1.4b7.tar.gz<br /> # tar –xzvf ndoutils-1.4b7.tar.gz<br /> # cd ndoutils-1.4b7</span></p><p>Procedere con la configurazione per generare gli eseguibili e relativi file di configurazione.</p><p><span style="color: #000080;"># ./configure</span></p><p><img style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="cacti29" src="http://nolabnoparty.com/wp-content/uploads/2010/05/cacti29.jpg" border="0" alt="cacti29" width="600" height="164" /></p><p><span style="color: #000080;"># make</span></p><p><img style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="cacti30" src="http://nolabnoparty.com/wp-content/uploads/2010/05/cacti30.jpg" border="0" alt="cacti30" width="600" height="169" /></p><p>Queste operazioni hanno generato i <strong>file eseguibili e di configurazione</strong> richiesti. Per un corretto funzionamento, <strong>copiare</strong> questi file nelle directory corrette:</p><p><span style="color: #000080;"># cp src/ndomod-3x.o /usr/bin/ndomod.o<br /> </span></p><p><span style="color: #000080;"># cp src/ndo2db-3x /usr/bin/ndo2db<br /> # cp config/ndomod.cfg /etc/nagios/<br /> # cp config/ndo2db.cfg /etc/nagios/</span></p><p>Editare il file <em>ndomod.cfg</em> ed impostare i valori riportati in figura.</p><p><span style="color: #000080;"># vi /etc/nagios/ndomod.cfg</span></p><p><img style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="cacti31" src="http://nolabnoparty.com/wp-content/uploads/2010/05/cacti31.jpg" border="0" alt="cacti31" width="600" height="291" /></p><p>Editare il file <em>ndo2db.cfg</em> ed impostare i valori riportati in figura.</p><p><span style="color: #000080;"># vi /etc/nagios/ndo2db.cfg</span></p><p><img style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="cacti32" src="http://nolabnoparty.com/wp-content/uploads/2010/05/cacti32.jpg" border="0" alt="cacti32" width="600" height="321" /></p><p>Editare il file <em>nagios.cfg</em> e modificare i parametri come riportati in figura:</p><p><span style="color: #000080;"># vi /etc/nagios/nagios.cfg</span></p><p><img style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="cacti33" src="http://nolabnoparty.com/wp-content/uploads/2010/05/cacti33.jpg" border="0" alt="cacti33" width="600" height="88" /></p><p>Terminate le configurazioni, <strong>riavviare</strong> i servizi <em>ndoutils</em> e <em>nagios</em>.</p><p><span style="color: #000080;"># service ndoutils start<br /> # service nagios restart</span></p><p>Dal <strong>browser</strong> accedere a <em>Cacti</em> e selezionare l’opzione npc. Se tutto funziona correttamente, il sistema è adesso collegato a Nagios mostrando in formato grafico i dati raccolti.</p><p><img style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="cacti34" src="http://nolabnoparty.com/wp-content/uploads/2010/05/cacti34.jpg" border="0" alt="cacti34" width="600" height="214" /></p><p>Tramite questa applicazione la visualizzazione dei dati risulta più chiara, più leggibile e più intuitiva.</p><p><img style="display: inline; border: 0px;" title="firma" src="http://nolabnoparty.com/wp-content/uploads/images/firma.jpg" border="0" alt="firma" 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/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-as400-con-nagios-in-centos/" title="Monitorare AS/400 con Nagios in CentOS">Monitorare AS/400 con Nagios in CentOS</a></li><li><a href="http://nolabnoparty.com/monitorare-server-esxi-con-nagios-tramite-plugin-check_esx-su-centos/" title="Monitorare server ESX(i) con Nagios tramite plugin check_esx su CentOS">Monitorare server ESX(i) con Nagios tramite plugin check_esx su CentOS</a></li><li><a href="http://nolabnoparty.com/installare-laddon-nagvis-per-nagios-su-centos/" title="Installare l&rsquo;addon NagVis per Nagios su CentOS">Installare l&rsquo;addon NagVis per Nagios su CentOS</a></li></ul>]]></content:encoded> <wfw:commentRss>http://nolabnoparty.com/installare-cacti-plugin-nagios-su-centos-5-x/feed/</wfw:commentRss> <slash:comments>16</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 43/116 queries in 0.157 seconds using disk: basic
Object Caching 2978/3093 objects using disk: basic

Served from: nolabnoparty.com @ 2012-05-19 12:37:57 -->
