<?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>Mon, 06 Feb 2012 06:00:00 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.1</generator> <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...]]></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><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/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><li><a href="http://nolabnoparty.com/installare-vmware-tools-tramite-yum-in-centos-6/" title="Installare VMWare tools tramite yum in CentOS 6">Installare VMWare tools tramite yum in CentOS 6</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...]]></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><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/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><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-i-security-updates-per-centos-5-x-tramite-nagios/" title="Monitorare i security updates per CentOS 5.x tramite Nagios">Monitorare i security updates per CentOS 5.x tramite Nagios</a></li></ul>]]></content:encoded> <wfw:commentRss>http://nolabnoparty.com/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[plugins]]></category> <category><![CDATA[centos]]></category> <category><![CDATA[check_esx]]></category> <category><![CDATA[esx]]></category> <category><![CDATA[esxi]]></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...]]></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><h2  class="related_post_title">Hai già letto questi articoli?</h2><ul class="related_post"><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-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><li><a href="http://nolabnoparty.com/applicare-le-patch-a-vmware-esxi-4-1-tramite-cli/" title="Applicare le patch a VMware ESXi 4.1 tramite CLI">Applicare le patch a VMware ESXi 4.1 tramite CLI</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...]]></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><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/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-i-security-updates-per-centos-5-x-tramite-nagios/" title="Monitorare i security updates per CentOS 5.x tramite Nagios">Monitorare i security updates per CentOS 5.x tramite Nagios</a></li></ul>]]></content:encoded> <wfw:commentRss>http://nolabnoparty.com/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...]]></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><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/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><li><a href="http://nolabnoparty.com/monitorare-i-security-updates-per-centos-5-x-tramite-nagios/" title="Monitorare i security updates per CentOS 5.x tramite Nagios">Monitorare i security updates per CentOS 5.x tramite Nagios</a></li></ul>]]></content:encoded> <wfw:commentRss>http://nolabnoparty.com/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...]]></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><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/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><li><a href="http://nolabnoparty.com/monitorare-i-security-updates-per-centos-5-x-tramite-nagios/" title="Monitorare i security updates per CentOS 5.x tramite Nagios">Monitorare i security updates per CentOS 5.x tramite Nagios</a></li></ul>]]></content:encoded> <wfw:commentRss>http://nolabnoparty.com/installare-nagios-centreon-su-centos-6-1-parte/feed/</wfw:commentRss> <slash:comments>0</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...]]></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><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/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><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></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> <item><title>Monitorare macchine Linux remote con nagios-nrpe</title><link>http://nolabnoparty.com/monitorare-macchine-linux-remote-con-nagios-nrpe/</link> <comments>http://nolabnoparty.com/monitorare-macchine-linux-remote-con-nagios-nrpe/#comments</comments> <pubDate>Wed, 10 Feb 2010 14:50:53 +0000</pubDate> <dc:creator>P@olo</dc:creator> <category><![CDATA[nagios]]></category> <category><![CDATA[plugins]]></category> <category><![CDATA[agent]]></category> <category><![CDATA[nrpe]]></category> <category><![CDATA[remote]]></category><guid isPermaLink="false">http://paolosblog.wordpress.com/2010/02/10/monitorare-macchine-linux-remote-con-nagios-nrpe/</guid> <description><![CDATA[Come visto nei precedenti post, Nagios è un ottimo sistema per il monitoraggio della rete. Se abbiamo delle macchine in Linux e vogliamo tenere sotto controllo lo stato globale del...]]></description> <content:encoded><![CDATA[<p><img style="margin: 10px auto 5px; display: block; float: none; border-width: 0px;" title="nagios-nrpe1" src="http://nolabnoparty.com/wp-content/uploads/2010/08/nagiosnrpe1.jpg" border="0" alt="nagios-nrpe1" width="602" height="202" /></p><p>Come visto nei precedenti post, Nagios è un ottimo sistema per il monitoraggio della rete. Se abbiamo delle macchine in Linux e vogliamo tenere sotto controllo lo stato globale del sistema, dobbiamo installare nei computer <strong>nagios-nrpe</strong>, un agent di Nagios che permette al sistema di effettuare controlli remoti.</p><p>Vediamo i vari passi da effettuare per configurare le nostre macchine remote utilizzando Linux <strong>CentOS</strong>.</p><p><span id="more-998"></span></p><p><strong>1. INSTALLAZIONE PLUG-IN SULLA MACCHINA REMOTA</strong><br /> Per effettuare l’installazione tramite <em>yum</em> è necessario aver installato il repository <a href="http://dag.wieers.com/packages/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.i386.rpm" target="_blank">RPMforge</a>.</p><p><span style="color: #000080;"># yum install nagios-nrpe<br /> # chkconfig nrpe on</span></p><p>I plug-in vengono installati nella directory <em>/usr/lib/nagios/plugins/</em>.</p><p>Per monitorare le eventuali partizioni presenti nei sistemi Linux della rete, dobbiamo conoscere quante sono le partizioni presenti nelle varie macchine. Tramite il comando <em>df</em> è possibile visualizzare le partizioni di un sistema.</p><p><span style="color: #000080;"># df –h</span></p><p><img style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="nagios-nrpe2" src="http://nolabnoparty.com/wp-content/uploads/2010/02/nagiosnrpe22.jpg" border="0" alt="nagios-nrpe2" width="600" height="123" /></p><p>In questo caso abbiamo cinque partizioni. Questa informazione ci serve per <strong>aggiungere i parametri </strong>mancanti nel file di configurazione di NRPE.</p><p><strong>2. CONFIGURAZIONE DEL PLUG-IN<br /> </strong>Per poter monitorare i nostri sistemi (partizioni, swap, processi, etc.), bisogna editare il file di configurazione <em>nrpe.conf</em>. Va specificato l’IP del server Nagios per permettere la corretta comunicazione tra i sistemi e definire i comandi addizionali richiesti non presenti per default nel file di configurazione.</p><p><span style="color: #000080;"># vi /etc/nagios/nrpe.conf</span></p><blockquote><p>log_facility=daemon<br /> pid_file=/var/run/nrpe.pid<br /> server_port=5666<br /> #server_address=127.0.0.1</p><p>nrpe_user=nagios<br /> nrpe_group=nagios<br /> allowed_hosts=127.0.0.1,<em><span style="color: #ff0000;"><strong>IP_Nagios</strong></span></em></p><p>dont_blame_nrpe=0<br /> # command_prefix=/usr/bin/sudo<br /> debug=0<br /> command_timeout=60<br /> connection_timeout=300<br /> #allow_weak_random_seed=1</p><p>#include=&lt;somefile.cfg&gt;<br /> #include_dir=&lt;somedirectory&gt;<br /> #include_dir=&lt;someotherdirectory&gt;</p><p># The following examples use hardcoded command arguments&#8230;<br /> command[check_users]=/usr/lib/nagios/plugins/check_users -w 5 -c 10<br /> command[check_load]=/usr/lib/nagios/plugins/check_load -w 15,10,5 -c 30,25,20<br /> command[check_hda1]=/usr/lib/nagios/plugins/check_disk -w 20% -c 10% -p /dev/hda1</p><p># Aggiungere i comandi in base alle partizioni da monitorare<br /> <span style="color: #ff0000;"><em>command[check_hda<strong>x</strong>]=/usr/lib/nagios/plugins/check_disk -w 20% -c 10% -p /dev/hda<strong>x</strong></em><br /> <em>command[check_sda<strong>x</strong>]=/usr/lib/nagios/plugins/check_disk -w 20% -c 10% -p /dev/sda<strong>x</strong></em> </span><span style="color: #ff0000;"><br /> </span></p><p>command[check_zombie_procs]=/usr/lib/nagios/plugins/check_procs -w 5 -c 10 -s Z<br /> command[check_total_procs]=/usr/lib/nagios/plugins/check_procs -w 150 -c 200<br /> command[check_swap]=/usr/lib/nagios/plugins/check_swap -w 20% -c 10%</p></blockquote><p>Avviamo quindi il servizio:</p><p><span style="color: #000080;"># service nrpe start</span></p><p>Se tra la macchina remota e il server Nagios c’è un <strong>firewall</strong>, bisogna aprire la <strong>porta TCP 5666</strong> necessaria a Nagios per comunicare con la macchina da monitorare.</p><p><strong>3. TESTARE LA COMUNICAZIONE<br /> </strong>Per verificare che Nagios riesca a comunicare con il daemon NRPE nella macchina remota, da Nagios lanciamo il comando:</p><p><span style="color: #000080;"># /usr/lib/nagios/plugins/check_nrpe -H <em>IP_MacchinaRemota</em></span></p><p><img style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="nagios-nrpe3" src="http://nolabnoparty.com/wp-content/uploads/2010/02/nagiosnrpe32.jpg" border="0" alt="nagios-nrpe3" width="600" height="45" /></p><p>Per verificare manualmente che il sistema funzioni, proviamo a controllare lo stato della partizione di ROOT della macchina remota:</p><p><span style="color: #000080;"># /usr/lib/nagios/plugins/check_nrpe -H <em>IP_MacchinaRemota</em> -c check_hda3</span></p><p><img style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="nagios-nrpe4" src="http://nolabnoparty.com/wp-content/uploads/2010/02/nagiosnrpe42.jpg" border="0" alt="nagios-nrpe4" width="600" height="44" /></p><p>Verificato che il plug-in funziona correttamente, andiamo a definire il comando in Nagios.</p><p><strong>4. CONFIGURARE NAGIOS<br /> </strong>Una volta configurati i parametri nel file di configurazione di NRPE, non ci resta che editare il file <em>/etc/nagios/commands.cfg</em> per definire il comando per l’utilizzo del plug-in da parte di Nagios:</p><blockquote><p>define command {<br /> command_name     <span style="color: #ff0000;"><strong>check_nrpe</strong></span><br /> command_line        $USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$<br /> }</p></blockquote><p>Impostando ad esempio il comando per la verifica dello stato della partizione di ROOT della macchina remota, Nagios è adesso in grado di visualizzare lo stato corrente ed eventualmente generare un alert al presentarsi di un problema.</p><p><img style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="nagios-nrpe5" src="http://nolabnoparty.com/wp-content/uploads/2010/02/nagiosnrpe51.jpg" border="0" alt="nagios-nrpe5" width="441" height="19" /></p><p>Adesso siamo in grado di monitorare i parametri che più ci interessano delle macchine remote Linux presenti nella rete.</p><p><img class="alignnone" src="http://nolabnoparty.com/wp-content/uploads/images/firma.jpg" alt="" width="180" height="76" /></p><h2  class="related_post_title">Hai già letto questi articoli?</h2><ul class="related_post"><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><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-macchine-linux-remote-con-nagios-nrpe/feed/</wfw:commentRss> <slash:comments>3</slash:comments> </item> <item><title>Monitorare i server HP Proliant con Nagios</title><link>http://nolabnoparty.com/monitorare-i-server-hp-proliant-con-nagios/</link> <comments>http://nolabnoparty.com/monitorare-i-server-hp-proliant-con-nagios/#comments</comments> <pubDate>Mon, 25 Jan 2010 06:43:31 +0000</pubDate> <dc:creator>P@olo</dc:creator> <category><![CDATA[nagios]]></category> <category><![CDATA[plugins]]></category> <category><![CDATA[array]]></category> <category><![CDATA[check_hpasm]]></category> <category><![CDATA[proliant]]></category><guid isPermaLink="false">http://paolosblog.wordpress.com/?p=870</guid> <description><![CDATA[Sapere se l’hardware di un server funziona correttamente e soprattutto conoscere lo stato dell’array è fondamentale per non rischiare brutte sorprese. Purtroppo il sistema di monitoraggio Nagios non è provvisto...]]></description> <content:encoded><![CDATA[<p><img style="margin: 10px auto 5px; display: block; float: none; border: 0px;" title="check_hpasm1" src="http://nolabnoparty.com/wp-content/uploads/2010/08/check_hpasm1.jpg" border="0" alt="check_hpasm1" width="602" height="202" /></p><p>Sapere se l’hardware di un server funziona correttamente e soprattutto conoscere lo <strong>stato dell’array</strong> è fondamentale per non rischiare brutte sorprese.</p><p>Purtroppo il sistema di monitoraggio <strong>Nagios</strong> non è provvisto della funzione di check dello stato dell’hardware compatibile con i vari prodotti disponibili sul mercato. Fortunatamente presso il sito <a href="http://exchange.nagios.org">http://exchange.nagios.org</a> sono disponibili diversi addon, plugin e altro che permettono di arricchire le funzioni di Nagios e quindi di monitorare diversi brand di hardware.</p><p>Utilizzando principalmente <strong>server HP Proliant</strong>, l’esigenza è di poter monitorare lo stato globale dei server e soprattutto se l’array è integro o in stato di<strong> failure</strong>… è vero che tendenzialmente è saggio configurare i server con sistemi RAID 5 ma se non siamo al corrente che un disco dell’array è danneggiato e trascuriamo il tutto… provate ad immaginare cosa succederebbe se anche un secondo disco decidesse di passare a miglior vita?</p><p><span id="more-870"></span></p><p>Per poter effettuare il monitoraggio dello stato dell’hardware dei server HP Proliant tramite Nagios, c’è un ottimo plugin che serve proprio a questo scopo: si chiama <strong>check_hpasm</strong> ed è reperibile presso il sito <a href="http://labs.consol.de" target="_blank">http://labs.consol.de</a>. Per poter utilizzare questo plugin è indispensabile che sui server da monitorare sia attivo l’<strong>agent SNMP</strong>.</p><p><img style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="check_hpasm2" src="http://nolabnoparty.com/wp-content/uploads/2010/03/check_hpasm2.jpg" border="0" alt="check_hpasm2" width="402" height="206" /></p><p><strong>1. INSTALLAZIONE<br /> </strong>Per procedere alla sua installazione, dobbiamo ovviamente scaricare il software per il nostro sistema di monitoraggio, Nagios appunto.</p><p><span style="color: #000080;"># wget http://labs.consol.de/wp-content/uploads/2010/01/check_hpasm-4.1.1.tar.gz<br /> </span><span style="color: #000080;"># tar –xzvf check_hpasm-4.1.1.tar.gz</span></p><p>Una volta scompattato l’archivio, impostiamo i parametri per l’installazione su <strong>CentOS</strong>:</p><p><span style="color: #000080;"># cd check_hpasm-4.1.1<br /> # ./configure &#8211;prefix=/usr/lib/nagios/plugins</span></p><p><img style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="check_hpasm3" src="http://nolabnoparty.com/wp-content/uploads/2010/03/check_hpasm3.jpg" border="0" alt="check_hpasm3" width="600" height="420" /></p><p>Procediamo quindi con l’effettiva installazione tramite il comando <em>make</em>:</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="check_hpasm4" src="http://nolabnoparty.com/wp-content/uploads/2010/03/check_hpasm4.jpg" border="0" alt="check_hpasm4" width="600" height="166" /></p><p><span style="color: #000080;"><span style="text-decoration: line-through;"># make install</span></span></p><p><span style="text-decoration: line-through;">Su CentOS il plugin viene installato per default nella directory <em>/usr/lib/nagios/plugins/libexec</em> ma per un corretto funzionamento bisogna spostare il plugin nella directory  <em>/usr/lib/nagios/plugins</em> dove risiedono tutti i plugin di Nagios.</span></p><p>Eseguito il comando <em>make</em>, nella directory <em>check_hpasm-4.1.1</em>/<em>plugins-scripts</em> viene creato il file <strong>check_hpasm</strong> che è appunto il nostro plugin compilato.</p><p><img style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="check_hpasm5" src="http://nolabnoparty.com/wp-content/uploads/2010/03/check_hpasm5.jpg" border="0" alt="check_hpasm5" width="600" height="184" /></p><p>Per terminare l’installazione è sufficiente <strong>copiare</strong> questo file nella directory plugins di Nagios:</p><p><span style="color: #000080;"># cp check_hpasm-4.1.1/plugins-scripts/check_hpasm /usr/lib/nagios/plugins/</span></p><p><strong>2. CONFIGURAZIONE<br /> </strong>Terminata l’installazione, va <strong>definito il comando</strong> <em>check_hpasm</em> che Nagios utilizzerà per effettuare il monitoraggio del server editando il file <em>command.cfg</em>:</p><p><span style="color: #000080;"># vi /etc/nagios/objects/commands.cfg</span></p><blockquote><p>define command {<br /> command_name <strong><span style="color: #ff0000;">check_hpasm</span></strong><br /> command_line $USER1$/check_hpasm -H $HOSTADDRESS$ -C $ARG1$ -v &#8211;ignore-fan-redundancy<span style="color: #000080;">*</span><br /> }</p></blockquote><p><span style="color: #000080;">*</span> Il parametro <em>&#8211;ignore-fan-redundancy</em> va specificato solo se il server non è dotato di fan ridondanti onde evitare continui warning.</p><p>Se tutto funziona correttamente, Nagios riporterà come status dell’hardware del nostro server il seguente messaggio:</p><p><img style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="check_hpasm6" src="http://nolabnoparty.com/wp-content/uploads/2010/03/check_hpasm6.jpg" border="0" alt="check_hpasm6" width="552" height="32" /></p><p>Adesso l’hardware del nostro server è monitorato. Al verificarsi di un qualsiasi problema il sistema genererà un alert.</p><p><img class="alignnone" src="http://nolabnoparty.com/wp-content/uploads/images/firma.jpg" alt="" width="180" height="76" /></p><h2  class="related_post_title">Hai già letto questi articoli?</h2><ul class="related_post"><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><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-server-hp-proliant-con-nagios/feed/</wfw:commentRss> <slash:comments>5</slash:comments> </item> <item><title>Inviare Nagios alerts via email con sSMTP</title><link>http://nolabnoparty.com/inviare-nagios-alerts-via-email-con-ssmtp/</link> <comments>http://nolabnoparty.com/inviare-nagios-alerts-via-email-con-ssmtp/#comments</comments> <pubDate>Fri, 22 Jan 2010 20:46:57 +0000</pubDate> <dc:creator>P@olo</dc:creator> <category><![CDATA[nagios]]></category> <category><![CDATA[alerts]]></category> <category><![CDATA[email]]></category> <category><![CDATA[smtp]]></category> <category><![CDATA[ssmtp]]></category><guid isPermaLink="false">http://paolosblog.wordpress.com/2010/01/22/inviare-nagios-alerts-via-email-con-ssmtp/</guid> <description><![CDATA[Sapere tempestivamente se un sistema della nostra rete ha un problema è spesso la chiave per ridurre al minimo i disservizi. Non sempre però gli occhi sono puntati sul monitor...]]></description> <content:encoded><![CDATA[<p><img style="margin: 10px auto 5px; display: block; float: none; border-width: 0px;" title="ssmtp1" src="http://nolabnoparty.com/wp-content/uploads/2010/08/ssmtp11.jpg" border="0" alt="ssmtp1" width="602" height="202" /></p><p>Sapere tempestivamente se un sistema della nostra rete ha un problema è spesso la chiave per ridurre al minimo i disservizi. Non sempre però gli occhi sono puntati sul monitor per controllare che tutto sia <em>up &amp; running</em>, specialmente se la rete è composta da molti dispositivi.</p><p>Avere la possibilità di <strong>ricevere gli alert via email</strong> invece, permette di acquisire l’informazione in tempo reale su diversi dispositivi (pc, blackberry o telefono) senza la necessità di essere fisicamente davanti al monitor di sistema. Questo permette un intervento tempestivo prima di essere sommersi di chiamate da parte degli utenti.</p><p>Utilizzando <strong>Nagios</strong> per monitorare la rete, è utile ricevere le notifiche via email degli alert generati dal sistema al verificarsi di un particolare evento poichè Nagios non ha questa funzione implementata internamente.</p><p><span id="more-838"></span></p><p>Per non complicare troppo il sistema, dotare Nagios del supporto email diventa indolore se ci si affida ad un sistema come <strong>ssmtp</strong>, un package che permette di inviare in maniera molto semplice le email ad un <strong>server SMTP</strong>… in pratica effettua il <strong>forward</strong> delle email generate in automatico ad un indirizzo di posta.</p><p><strong>1. INSTALLAZIONE<br /> </strong>Da console procediamo in questo modo:</p><p><span style="color: #000080;"># wget http://download.fedora.redhat.com/pub/epel/5/i386/ssmtp-2.61-11.8.el5.i386.rpm<br /> </span><span style="color: #000080;"># rpm –Uvh ssmtp-2.61-11.8.el5.i386.rpm</span></p><p><img style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="ssmtp2" src="http://nolabnoparty.com/wp-content/uploads/2010/02/ssmtp21.jpg" border="0" alt="ssmtp2" width="600" height="94" /></p><p>In CentOS il <strong>file eseguibile</strong> viene installato in <em>/usr/sbin/</em>.</p><p>Una volta installato il package, bisogna <strong>editare</strong> il file di configurazione <em>ssmtp.conf</em> per impostare i parametri corretti:</p><p><span style="color: #000080;"># vi /etc/ssmtp/ssmtp.conf</span></p><p><img style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="ssmtp3" src="http://nolabnoparty.com/wp-content/uploads/2010/02/ssmtp31.jpg" border="0" alt="ssmtp3" width="600" height="196" /></p><p><strong>2. TESTARE sSMTP<br /> </strong>Per verificare che il tutto funzioni correttamente, inviamo una email di prova nella casella di posta configurata:</p><p><span style="color: #000080;"># ssmtp <em>mail@gmail.com</em></span></p><ol><li>Digitiamo un testo, ad esempio “<em>Test invio email con ssmtp…”</em></li><li>Premiamo INVIO</li><li>Premiamo CTRL+D</li></ol><p><img style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="ssmtp4" src="http://nolabnoparty.com/wp-content/uploads/2010/02/ssmtp41.jpg" border="0" alt="ssmtp4" width="600" height="56" /></p><p>Se tutto funziona, riceveremo nella casella specificata una <strong>email da <em>root</em></strong> con il testo digitato precedentemente.</p><p><img style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="ssmtp5" src="http://nolabnoparty.com/wp-content/uploads/2010/03/ssmtp5.jpg" border="0" alt="ssmtp5" width="602" height="137" /></p><p><strong>3. CONFIGURARE NAGIOS<br /> </strong>Una volta verificato che le email di test arrivano, bisogna configurare il file <em>commands.cfg</em> di Nagios per poter utilizzare ssmtp:</p><p><span style="color: #000080;"># vi /etc/nagios/objects/commands.cfg <span style="color: #000000;"> <em>(path se installato solo nagios)</em></span><br /> # vi /etc/nagiosql/commands.cfg<span style="color: #000000;"> <em>(path se installato nagiosql)</em></span></span></p><p>Sostituire <em>/bin/mail</em> con il comando<em> /usr/sbin/ssmtp</em>.</p><blockquote><p>define command{<br /> command_name notify-host-by-email<br /> command_line /usr/bin/printf &#8220;%b&#8221; &#8220;***** Nagios *****\n\nNotification Type: $NOTIFICATIONTYPE$\nHost: $HOSTNAME$\nState: $HOSTSTATE$\nAddress: $HOSTADDRESS$\nInfo: $HOSTOUTPUT$\n\nDate/Time: $LONGDATETIME$\n&#8221; | <span style="text-decoration: line-through;">/bin/mail</span> <strong><span style="color: #ff0000;">/usr/sbin/ssmtp</span></strong> -s &#8220;** $NOTIFICATIONTYPE$ Host Alert: $HOSTNAME$ is $HOSTSTATE$ **&#8221; $CONTACTEMAIL$<br /> }</p></blockquote><blockquote><p>define command{<br /> command_name notify-service-by-email<br /> command_line /usr/bin/printf &#8220;%b&#8221; &#8220;***** Nagios *****\n\nNotification Type: $NOTIFICATIONTYPE$\n\nService: $SERVICEDESC$\nHost: $HOSTALIAS$\nAddress: $HOSTADDRESS$\nState: $SERVICESTATE$\n\nDate/Time: $LONGDATETIME$\n\nAdditional Info:\n\n$SERVICEOUTPUT$&#8221; | <span style="text-decoration: line-through;">/bin/mail</span> <span style="color: #ff0000;"><strong>/usr/sbin/ssmtp</strong></span> -s &#8220;** $NOTIFICATIONTYPE$ Service Alert: $HOSTALIAS$/$SERVICEDESC$ is $SERVICESTATE$ **&#8221; $CONTACTEMAIL$<br /> }</p></blockquote><p>Al verificarsi di un alert, Nagios invierà una notifica all’indirizzo email specificato nella configurazione di ssmtp.</p><p><img style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="ssmtp6" src="http://nolabnoparty.com/wp-content/uploads/2010/03/ssmtp6.jpg" border="0" alt="ssmtp6" width="602" height="223" /></p><p>Questo ci permette di essere avvisati immediatamente al verificarsi di un problema e quindi di poter intervenire tempestivamente limitando i disservizi al minimo.</p><p><span style="color: #ff0000;"><strong><span style="text-decoration: underline;">TROUBLESHOOTING</span></strong></span></p><p>Se <em>sSMTP</em> funziona inviando la mail <strong>manualmente</strong> ma Nagios non riesce ad inviare in <strong>automatico</strong>, verificare come prima cosa il <strong>log</strong>.</p><p><span style="color: #0000a0;"># cat /var/log/nagios/nagios.log</span></p><p><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-top: 0px; border: 0px;" title="ssmtp7" src="http://nolabnoparty.com/wp-content/uploads/2010/10/ssmtp7.jpg" border="0" alt="ssmtp7" width="600" height="125" /></p><p>Questo indica che <strong>non è stato modificato</strong> correttamente il file di configurazione.</p><p><span style="color: #0000a0;"><span style="color: #000080;"># vi /etc/nagios/objects/commands.cfg <span style="color: #000000;"> <em>(path se installato solo nagios)</em></span> </span><br /> # vi /etc/nagiosql/commands.cfg </span><span style="color: #000000;"><em>(path se installato nagiosql)</em></span></p><p><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-top: 0px; border: 0px;" title="ssmtp8" src="http://nolabnoparty.com/wp-content/uploads/2010/10/ssmtp8.jpg" border="0" alt="ssmtp8" width="600" height="125" /></p><p>Verificare inoltre la <strong>configurazione</strong> del file <em>/etc/nagiosql/contacts.cfg</em>.</p><p><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-top: 0px; border: 0px;" title="ssmtp9" src="http://nolabnoparty.com/wp-content/uploads/2010/10/ssmtp9.jpg" border="0" alt="ssmtp9" width="600" height="231" /></p><p>Ricontrollare che <strong>SMTP, username, password e l’indirizzo email</strong> siano stati inseriti correttamente.</p><p><img class="alignnone" src="http://nolabnoparty.com/wp-content/uploads/images/firma.jpg" alt="" width="180" height="76" /></p><h2  class="related_post_title">Hai già letto questi articoli?</h2><ul class="related_post"><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><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/inviare-nagios-alerts-via-email-con-ssmtp/feed/</wfw:commentRss> <slash:comments>4</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Database Caching 44/92 queries in 0.138 seconds using disk: basic
Object Caching 2487/2563 objects using disk: basic

Served from: nolabnoparty.com @ 2012-02-06 09:08:38 -->
