<?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; centos</title> <atom:link href="http://nolabnoparty.com/tag/centos/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 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 php 5.2.4 per l&#8217;utilizzo di WordPress 3.2 su CentOS 5</title><link>http://nolabnoparty.com/installare-php-5-2-4-per-lutilizzo-di-wordpress-3-2-su-centos-5/</link> <comments>http://nolabnoparty.com/installare-php-5-2-4-per-lutilizzo-di-wordpress-3-2-su-centos-5/#comments</comments> <pubDate>Mon, 29 Aug 2011 06:10:00 +0000</pubDate> <dc:creator>P@olo</dc:creator> <category><![CDATA[linux]]></category> <category><![CDATA[wordpress]]></category> <category><![CDATA[centos]]></category> <category><![CDATA[install]]></category> <category><![CDATA[php]]></category> <category><![CDATA[upgrade]]></category><guid isPermaLink="false">http://nolabnoparty.com/installare-php-5-2-4-per-lutilizzo-di-wordpress-3-2-x-su-centos/</guid> <description><![CDATA[Con l’introduzione della versione 3.2.x di WordPress, uno dei requisiti richiesti per il suo funzionamento è la versione 5.2.4 o superiore del package php. Con una versione inferiore e che...]]></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="php52centos1" src="http://nolabnoparty.com/wp-content/uploads/2011/08/php52centos1.jpg" alt="php52centos1" width="602" height="202" border="0" /></p><p>Con l’introduzione della versione 3.2.x di <em>WordPress</em>, uno dei <strong>requisiti richiesti</strong> per il suo funzionamento è la <strong>versione 5.2.4 o superiore del package <em>php</em></strong>.</p><p>Con una versione inferiore e che quindi non rispetta i requisiti richiesti, lanciando da browser l’url <span style="color: #ff0000;"><strong>http://IP_wordpress/</strong></span> viene <strong>visualizzato un errore</strong> relativo alla versione di <em>php</em>.</p><p><span id="more-3644"></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="php52centos2" src="http://nolabnoparty.com/wp-content/uploads/2011/08/php52centos2.jpg" alt="php52centos2" width="546" height="101" border="0" /></p><p>Poichè è richiesta la <strong>versione <em>php</em> 5.2.4 o superiore</strong> non è ancora disponibile nei <strong>repository ufficiali di <em>yum</em></strong> è necessaria una soluzione che ci permetta di effettuare l’upgrade. Per fortuna il problema è stato risolto dagli sviluppatori di <em>CentOS</em> dando l’<strong>accesso al repository di sviluppo</strong> per prelevare i file <em>php</em>.</p><p><strong>1. PROCEDURA<br /> Aggiungere il repository</strong> di sviluppo a <em>yum</em> creando il file <strong><span style="color: #ff0000;">CentOS-Testing.repo</span></strong> tramite l’editor <em>vi</em>.</p><p><span style="color: #0000a0;"># vi /etc/yum.repos.d/CentOS-Testing.repo</span></p><p><strong><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="php52centos3" src="http://nolabnoparty.com/wp-content/uploads/2011/08/php52centos3.jpg" alt="php52centos3" width="600" height="28" border="0" /></strong></p><p><strong>Copiare nel file</strong> appena creato i parametri qui riportati:</p><blockquote><p># CentOS-Testing:<br /> # !!!! CAUTION !!!<br /> # This repository is a proving grounds for packages on their way to CentOSPlus and CentOS Extras.<br /> # They may or may not replace core CentOS packages, and are not guaranteed to function properly.<br /> # These packages build and install, but are waiting for feedback from testers as to<br /> # functionality and stability. Packages in this repository will come and go during the<br /> # development period, so it should not be left enabled or used on production systems without due<br /> # consideration.<br /> [c5-testing]<br /> name=CentOS-5 Testing<br /> baseurl=http://dev.centos.org/centos/$releasever/testing/$basearch/<br /> enabled=1<br /> gpgcheck=1<br /> gpgkey=http://dev.centos.org/centos/RPM-GPG-KEY-CentOS-testing<br /> includepkgs=php*</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="php52centos4" src="http://nolabnoparty.com/wp-content/uploads/2011/08/php52centos4.jpg" alt="php52centos4" width="600" height="305" border="0" /></p><p>Salvare il file e <strong>lanciare l’aggiornamento</strong> tramite il comando <em>yum</em> per aggiornare i file <em>php</em> richiesti.</p><p><span style="color: #0000a0;"># yum update</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="php52centos5" src="http://nolabnoparty.com/wp-content/uploads/2011/08/php52centos5.jpg" alt="php52centos5" width="600" height="606" border="0" /></p><p>I file <em>php</em> versione 5.2.10 necessari per il funzionamento di <strong>WordPress 3.2.1</strong> vengono presentati come disponibili al download. Digitare <span style="color: #ff0000;"><strong>y</strong></span> e premere <strong>Invio</strong> per effettuare il download dei file.</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="php52centos6" src="http://nolabnoparty.com/wp-content/uploads/2011/08/php52centos6.jpg" alt="php52centos6" width="600" height="91" border="0" /></p><p>Digitare <span style="color: #ff0000;"><strong>y</strong></span> e premere <strong>Invio</strong> per installare la key e procedere con l’installazione.</p><p><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-top: 0px; border: 0px;" title="php52centos7" src="http://nolabnoparty.com/wp-content/uploads/2011/08/php52centos7.jpg" alt="php52centos7" width="600" height="344" border="0" /></p><p>Completata l’installazione, <strong>riavviare il servizio httpd</strong>.</p><p><span style="color: #0000a0;"># service httpd restart</span></p><p><strong>Verificare la versione</strong> dei file <em>php</em> appena installati tramite il comando <em>rpm</em>.</p><p><span style="color: #0000a0;"># rpm -qa | grep 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: 0px;" title="php52centos8" src="http://nolabnoparty.com/wp-content/uploads/2011/08/php52centos8.jpg" alt="php52centos8" width="600" height="91" border="0" /></p><p>Accedere nuovamente da browser <strong>a WordPress</strong> tramite l’url <span style="color: #ff0000;"><strong>http://IP_wordpress</strong></span>.</p><p><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-top: 0px; border: 0px;" title="php52centos9" src="http://nolabnoparty.com/wp-content/uploads/2011/08/php52centos9.jpg" alt="php52centos9" width="600" height="387" border="0" /></p><p>La pagina iniziale di WordPress viene <strong>visualizzata correttamente</strong> ed è ora possibile procedere alla sua configurazione.</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/installare-e-configurare-wordpress-3-x-su-linux-centos-5-x/" title="Installare e configurare WordPress 3.x su Linux CentOS 5.x">Installare e configurare WordPress 3.x su Linux CentOS 5.x</a></li><li><a href="http://nolabnoparty.com/monitorare-as400-con-nagios-in-centos/" title="Monitorare AS/400 con Nagios in CentOS">Monitorare AS/400 con Nagios in CentOS</a></li><li><a href="http://nolabnoparty.com/monitorare-server-esxi-con-nagios-tramite-plugin-check_esx-su-centos/" title="Monitorare server ESX(i) con Nagios tramite plugin check_esx su CentOS">Monitorare server ESX(i) con Nagios tramite plugin check_esx su CentOS</a></li><li><a href="http://nolabnoparty.com/installare-laddon-nagvis-per-nagios-su-centos/" title="Installare l&rsquo;addon NagVis per Nagios su CentOS">Installare l&rsquo;addon NagVis per Nagios su CentOS</a></li></ul>]]></content:encoded> <wfw:commentRss>http://nolabnoparty.com/installare-php-5-2-4-per-lutilizzo-di-wordpress-3-2-su-centos-5/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Installare un server FTP con vsftpd su CentOS</title><link>http://nolabnoparty.com/installare-un-server-ftp-con-vsftpd-su-centos/</link> <comments>http://nolabnoparty.com/installare-un-server-ftp-con-vsftpd-su-centos/#comments</comments> <pubDate>Mon, 13 Jun 2011 05:00:00 +0000</pubDate> <dc:creator>P@olo</dc:creator> <category><![CDATA[applications]]></category> <category><![CDATA[ftp]]></category> <category><![CDATA[centos]]></category> <category><![CDATA[vsftpd]]></category><guid isPermaLink="false">http://nolabnoparty.com/installare-un-server-ftp-con-vsftpd-su-centos/</guid> <description><![CDATA[Per un’azienda e non solo, la condivisione di dati e file di medio/grosse dimensioni (grafica, presentazioni, media, etc.) è una necessità sempre più presente nel business svolto. Anche se gli...]]></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="vsftpd1" src="http://nolabnoparty.com/wp-content/uploads/2011/06/vsftpd1.jpg" border="0" alt="vsftpd1" width="602" height="202" /></p><p>Per un’azienda e non solo, la <strong>condivisione di dati e file</strong> di medio/grosse dimensioni (grafica, presentazioni, media, etc.) è una <strong>necessità sempre più presente</strong> nel business svolto.</p><p>Anche se gli utenti si ostinano ad inviare <strong>grossi file via email</strong> fino a saturare il loro inbox o vedersi respingere il messaggio dal destinatario (per questo gli amministratori mettono le quote sulle caselle!), l’utilizzo di un <strong>servizio FTP</strong> è spesso la soluzione del problema.</p><p>Tra le varie proposte del mercato, uno dei più <strong>quotati sistemi FTP</strong> in ambiente <em>Linux</em> è <a href="http://vsftpd.beasts.org/" target="_blank">vsftpd</a>.</p><p><span id="more-3467"></span></p><p><strong>1. PREREQUISITI</strong><br /> Per implementare il server FTP, sono richiesti i seguenti componenti:</p><ol><li>Linux CentOS 5.x</li><li>Package vsftpd</li><li>Consigliata la creazione di una partizione dedicata <strong>home</strong> per le home directory</li></ol><p><strong>2. PROCEDURA</strong><br /> Data la tipologia del servizio da implementare, effettuare un’installazione tipo “<strong>bare minimum</strong>” di <em>Linux CentOS 5.x </em>(trovate un esempio <a href="http://nolabnoparty.com/vmware-server-2-0-su-centos-5-3-bare-minimum/" target="_blank">questo articolo</a>).</p><p>Successivamente <strong>installare il package vsftpd</strong> tramite il comando <em>yum</em>.</p><p><span style="color: #004080;"># yum install vsftpd</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="vsftpd2" src="http://nolabnoparty.com/wp-content/uploads/2011/06/vsftpd2.jpg" border="0" alt="vsftpd2" width="600" height="362" /></p><p>Terminata l’installazione, la <strong>configurazione risiede</strong> nel file <em>/etc/vsftpd/vsftpd.conf</em>. Per <strong>avviare il</strong> <strong>servizio</strong> durante il reboot della macchina, impostare il parametro tramite <em>chkconfig</em>.</p><p><span style="color: #004080;"># chkconfig vsftpd on</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="vsftpd3" src="http://nolabnoparty.com/wp-content/uploads/2011/06/vsftpd3.jpg" border="0" alt="vsftpd3" width="600" height="40" /></p><p>Nel <strong>firewall</strong> bisogna <strong>aprire la porta TCP 21</strong> per permettere il corretto funzionamento dell’FTP. Utilizzando il comando <em>system-config-securitylevel-tui</em> si accede alla <strong>configurazione base del firewall</strong>.</p><p><span style="color: #004080;"># system-config-securitylevel-tui</span><span style="color: #222222;"> </span></p><p>Abilitare il firewall cliccando nel campo <strong>Security Level</strong> il parametro <span style="color: #ff0000;"><strong>Enabled</strong></span>, <strong>disabilitare SELinux</strong> e cliccare sul bottone <strong>Customize</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="vsftpd4" src="http://nolabnoparty.com/wp-content/uploads/2011/06/vsftpd4.jpg" border="0" alt="vsftpd4" width="416" height="304" /></p><p>Nel campo <strong>Allow incoming</strong> cliccare sulla voce <span style="color: #ff0000;"><strong>FTP</strong></span> (abilita la porta TCP 21). <strong>Lasciare SSH</strong> attivo per la connessione remota sulla macchina. Cliccare su <strong>OK</strong> per impostare.</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="vsftpd5" src="http://nolabnoparty.com/wp-content/uploads/2011/06/vsftpd5.jpg" border="0" alt="vsftpd5" width="592" height="352" /></p><p>Si ripresenta la finestra precedente. Cliccare sul bottone <strong>OK</strong> per attivare il firewall.</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="vsftpd6" src="http://nolabnoparty.com/wp-content/uploads/2011/06/vsftpd6.jpg" border="0" alt="vsftpd6" width="600" height="52" /></p><p><strong>Editare il file di configurazione</strong> <em>vsftpd.conf</em> per impostare i parametri di funzionamento.</p><p><span style="color: #004080;"># vi /etc/vsftpd/vsftpd.conf</span></p><p><strong>Rimuovere</strong> dal file di configurazione il <strong>simbolo #</strong> dalle varie voci per abilitare le specifiche funzioni.</p><p>Per permettere la <strong>scrittura</strong>, il <strong>listing</strong> delle directory e assegnare i diritti di <strong>read &amp; write</strong> alle directory:</p><blockquote><p><span style="color: #004080;">local_enable=YES<br /> write_enable=YES<br /> local_umask=022</span></p></blockquote><p>Per <strong>abilitare il chroot</strong> degli utenti su determinate directory:</p><blockquote><p><span style="color: #004080;">chroot_list_enable=YES<br /> chroot_list_file=/etc/vsftpd/chroot_list</span></p></blockquote><p><strong>Creare il file</strong> <em>/etc/vsftpd/chroot_list</em> per inserire la lista degli utenti che dovranno essere “jailed” nella loro home directory.</p><p><span style="color: #004080;"># vi /etc/vsftpd/chroot_list</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="vsftpd7" src="http://nolabnoparty.com/wp-content/uploads/2011/06/vsftpd7.jpg" border="0" alt="vsftpd7" width="600" height="46" /></p><p>Una <strong>configurazione tipo</strong> di <em>vsftpd</em> può essere impostata come riportato in figura.</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="vsftpd8" src="http://nolabnoparty.com/wp-content/uploads/2011/06/vsftpd8.jpg" border="0" alt="vsftpd8" width="600" height="440" /></p><p>Configurato il servizio, non rimane che <strong>creare nel sistema gli utenti</strong> che utilizzeranno l’<em>FTP</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="vsftpd9" src="http://nolabnoparty.com/wp-content/uploads/2011/06/vsftpd9.jpg" border="0" alt="vsftpd9" width="600" height="120" /></p><p>Per rendere operativa la configurazione, <strong>riavviare il daemon</strong> <em>vsftpd</em>.</p><p><span style="color: #004080;"># service vsftpd 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="vsftpd10" src="http://nolabnoparty.com/wp-content/uploads/2011/06/vsftpd10.jpg" border="0" alt="vsftpd10" width="600" height="71" /></p><p><strong>3. TEST DEL SERVIZIO</strong><br /> Per verificare che il tutto funzioni correttamente, utilizzare un <strong>client FTP per testare</strong> la connessione e provare ad effettuare l’<strong>upload di un file</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="vsftpd11" src="http://nolabnoparty.com/wp-content/uploads/2011/06/vsftpd11.jpg" border="0" alt="vsftpd11" width="536" height="100" /></p><p>Utilizzando <em>Internet Explorer</em> (mezzo utilizzato da molte aziende), connettersi al server FTP ed effettuare il <strong>download del file</strong>. Digitando l’indirizzo del server FTP, si presenta la <strong>finestra di autenticazione</strong>. Inserire le credenziali (nell’esempio ftptest) e cliccare su <strong>Log on</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="vsftpd12" src="http://nolabnoparty.com/wp-content/uploads/2011/06/vsftpd12.jpg" border="0" alt="vsftpd12" width="497" height="273" /></p><p>Si accede all’<strong>area FTP dell’utente</strong> (ftptest in questo caso) dove è presente il file precedentemente caricato. Come si nota, l’utente non ha modo di <strong>“uscire” dalla propria directory</strong> poichè è <strong>soggetto a chroot</strong> dal sistema.</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="vsftpd13" src="http://nolabnoparty.com/wp-content/uploads/2011/06/vsftpd13.jpg" border="0" alt="vsftpd13" width="600" height="172" /></p><p>Il server FTP è adesso operativo e pronto per essere <strong>messo in produzione</strong>. Generalmente, dato l’utilizzo, è consigliabile posizionare il server FTP nell’area <strong>DMZ</strong> della rete, configurando opportunamente il firewall.</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/installare-un-server-ftp-con-proftpd-proftpd-administrator/" title="Installare un server FTP con proFTPd + proFTPd Administrator">Installare un server FTP con proFTPd + proFTPd Administrator</a></li><li><a href="http://nolabnoparty.com/monitorare-as400-con-nagios-in-centos/" title="Monitorare AS/400 con Nagios in CentOS">Monitorare AS/400 con Nagios in CentOS</a></li><li><a href="http://nolabnoparty.com/monitorare-server-esxi-con-nagios-tramite-plugin-check_esx-su-centos/" title="Monitorare server ESX(i) con Nagios tramite plugin check_esx su CentOS">Monitorare server ESX(i) con Nagios tramite plugin check_esx su CentOS</a></li><li><a href="http://nolabnoparty.com/installare-laddon-nagvis-per-nagios-su-centos/" title="Installare l&rsquo;addon NagVis per Nagios su CentOS">Installare l&rsquo;addon NagVis per Nagios su CentOS</a></li></ul>]]></content:encoded> <wfw:commentRss>http://nolabnoparty.com/installare-un-server-ftp-con-vsftpd-su-centos/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Installare Zimbra come servizio di posta elettronica su CentOS 5.x &#8211; 1&#176; parte</title><link>http://nolabnoparty.com/installare-zimbra-come-servizio-di-posta-elettronica-su-centos-5-x-1-parte/</link> <comments>http://nolabnoparty.com/installare-zimbra-come-servizio-di-posta-elettronica-su-centos-5-x-1-parte/#comments</comments> <pubDate>Mon, 17 Jan 2011 07:00:00 +0000</pubDate> <dc:creator>P@olo</dc:creator> <category><![CDATA[linux]]></category> <category><![CDATA[messaging]]></category> <category><![CDATA[centos]]></category> <category><![CDATA[email]]></category> <category><![CDATA[mail server]]></category> <category><![CDATA[open source]]></category> <category><![CDATA[zimbra]]></category><guid isPermaLink="false">http://nolabnoparty.com/installare-zimbra-come-servizio-di-posta-elettronica-su-centos-5-x-1-parte/</guid> <description><![CDATA[La posta elettronica è ormai un servizio indispensabile per il business di qualsiasi azienda. Testare nuove soluzioni per contenere i costi e migliorare la produttività è ormai un target per...]]></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="installzimbra1" src="http://nolabnoparty.com/wp-content/uploads/2010/12/installzimbra1.jpg" border="0" alt="installzimbra1" width="602" height="202" /></p><p>La posta elettronica è ormai un <strong>servizio indispensabile</strong> per il business di qualsiasi azienda. Testare nuove soluzioni per <strong>contenere i costi e migliorare la produttività</strong> è ormai un target per tutti gli addetti informatici.</p><p>Tra le varie proposte del mercato, <strong>Zimbra</strong> (acquisita nel 2010 da <em><a href="http://www.vmware.com" target="_blank">VMware</a></em>) sembra essere una valida <strong>alternativa</strong> ai più blasonati sistemi di posta <em>Microsoft Exchange</em> o <em>Lotus Domino</em>. Nelle tre <a href="http://www.zimbra.com/products/compare_products.html" target="_blank">edizioni</a> disponibili, i tagli utenti offerti sono molto vantaggiosi e soprattutto le PMI possono avere a disposizione un buon sistema alternativo con una <strong>spesa contenuta</strong>.</p><p>Naturalmente, come ogni prodotto, una <strong>fase di test</strong> deve essere effettuata per verificare che le esigenze del proprio business siano effettivamente soddisfatte.</p><p><span id="more-2831"></span></p><p><strong>1. PREREQUISITI</strong><br /> Per eseguire l’installazione di <em>Zimbra</em>, sono richieste tre principali <strong>verifiche</strong>:</p><ol><li>Spazio disco sufficiente</li><li>Presenza dei package prerequisiti</li><li>Impostazione corretta del file <em>/etc/hosts </em></li></ol><p><em>Poichè Zimbra</em> viene installato come default nella <strong>partizione <em>/opt</em></strong>, verificare che ci siano  <strong>almeno 10GB di spazio</strong> disponibili su disco per evitare problemi durante l’installazione.</p><p>Partendo da un’<strong>installazione minima</strong> di <em>CentOS</em> (fare riferimento a <a href="http://nolabnoparty.com/vmware-server-2-0-su-centos-5-3-bare-minimum/" target="_blank">questo post</a>), installare i package mancanti richiesti.</p><p><span style="color: #004080;"># yum install perl sudo libidn gmp sysstat</span></p><p><strong>Editare</strong> il file <em>/etc/hosts</em> ed impostare i seguenti parametri:</p><blockquote><p><a name="1076107"><span style="color: #000000;">127.0.0.1 </span></a><span style="color: #000000;">          localhost.localdomain localhost<br /> </span><a name="1076108"><span style="color: #ff0000;"><strong>ip_host</strong></span></a><span style="color: #ff0000;"><strong>         FQDN hostname</strong></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="installzimbra2" src="http://nolabnoparty.com/wp-content/uploads/2010/12/installzimbra2.jpg" border="0" alt="installzimbra2" width="600" height="72" /></p><p><strong>2. PROCEDURA<br /> Scompattare</strong> il file scaricato dal <a href="http://www.zimbra.com/downloads/" target="_blank">sito</a> di <em>Zimbra</em> ed <strong>eseguire</strong> l’installazione lanciando il comando <strong><span style="color: #000000;">install.sh</span></strong>. Installando l’applicazione su Linux <em>CentOS</em>, è necessario specificare il parametro <span style="color: #ff0000;"><strong>&#8211;platform-override</strong></span><span style="color: #000000;">.</span></p><p><span style="color: #004080;"># tar –xzvf zcs-NETWORK-6.0.9_GA_2686.RHEL5.20101115224226.tgz<br /> # mv zcs-NETWORK-6.0.9_GA_2686.RHEL5.20101115224226 zcs<br /> # cd zcs<br /> # ./install &#8211;platform-override</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="installzimbra4" src="http://nolabnoparty.com/wp-content/uploads/2010/12/installzimbra4.jpg" border="0" alt="installzimbra4" width="600" height="168" /></p><p>Durante la fase di installazione vengono <strong>verificati i prerequisiti</strong> di <em>Zimbra</em>. Nel caso manchi qualche package, il sistema blocca l’installazione visualizzando i prerequisiti mancanti.</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="installzimbra5" src="http://nolabnoparty.com/wp-content/uploads/2010/12/installzimbra5.jpg" border="0" alt="installzimbra5" width="600" height="145" /></p><p>Installare eventualmente i <strong>package mancanti</strong> e rilanciare lo script <em>install.sh</em>. Digitare <span style="color: #ff0000;"><strong>Y</strong></span> per accettare l’EULA 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: 0px;" title="installzimbra6" src="http://nolabnoparty.com/wp-content/uploads/2010/12/installzimbra6.jpg" border="0" alt="installzimbra6" width="600" height="288" /></p><p>Successivamente specificare le <strong>opzioni</strong> che <em>Zimbra</em> deve installare.</p><blockquote><p>Install zimbra-ldap [Y] <strong>y</strong><br /> Install zimbra-logger [Y]<strong> y<br /> </strong>Install zimbra-mta [Y] <strong>y</strong><br /> Install zimbra-snmp [Y] <strong>y</strong><br /> Install zimbra-store [Y]<strong> y</strong><br /> Install zimbra-apache [Y] <strong>y</strong><br /> Install zimbra-spell [Y] <strong>y</strong><br /> Install zimbra-convertd [Y] <strong>y</strong><br /> Install zimbra-memcached [N] <strong>y</strong><br /> Install zimbra-proxy [N] <strong>y</strong><br /> Install zimbra-archiving [N]</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="installzimbra7" src="http://nolabnoparty.com/wp-content/uploads/2010/12/installzimbra7.jpg" border="0" alt="installzimbra7" width="600" height="141" /></p><p>Poichè l’installazione viene effettuata sul <strong>sistema CentOS</strong>, la procedura di installazione visualizza un warning. Digitare <span style="color: #ff0000;"><strong>Y</strong></span> e premere <strong>Invio</strong> per continuare.</p><p><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-top: 0px; border: 0px;" title="installzimbra8" src="http://nolabnoparty.com/wp-content/uploads/2010/12/installzimbra8.jpg" border="0" alt="installzimbra8" width="600" height="200" /></p><p>Alla domanda successiva, digitare <span style="color: #ff0000;"><strong>Y</strong></span> 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: 0px;" title="installzimbra9" src="http://nolabnoparty.com/wp-content/uploads/2010/12/installzimbra9.jpg" border="0" alt="installzimbra9" width="600" height="234" /></p><p>Terminata la procedura viene visualizzato il <strong>menu principale</strong>. Nelle voci dove compare il doppio <strong>asterisco</strong> (<em>Admin Password</em>), è necessario specificare i<strong> parametri mancanti</strong>. Digitare <span style="color: #ff0000;"><strong>3</strong></span> al <em>prompt</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: 0px;" title="installzimbra10" src="http://nolabnoparty.com/wp-content/uploads/2010/12/installzimbra10.jpg" border="0" alt="installzimbra10" width="600" height="428" /></p><p>Viene visualizzato un altro menu <strong>Store Configuration</strong>. Le voci indicate dagli asterischi devono essere configurate.</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="installzimbra11" src="http://nolabnoparty.com/wp-content/uploads/2010/12/installzimbra11.jpg" border="0" alt="installzimbra11" width="600" height="347" /></p><p>Digitare <span style="color: #ff0000;"><strong>4</strong></span> al <em>prompt</em> e inserire la <strong>password</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="installzimbra12" src="http://nolabnoparty.com/wp-content/uploads/2010/12/installzimbra12.jpg" border="0" alt="installzimbra12" width="600" height="56" /></p><p>Digitare <span style="color: #ff0000;"><strong>25</strong></span> al <em>prompt</em> e specificare il <strong>path</strong> del <span style="color: #ff0000;"><strong>file.xml</strong></span> della <strong>licenza</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="installzimbra13" src="http://nolabnoparty.com/wp-content/uploads/2010/12/installzimbra13.jpg" border="0" alt="installzimbra13" width="600" height="86" /></p><p>I parametri appena specificati vengono <strong>marcati come SET</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="installzimbra14" src="http://nolabnoparty.com/wp-content/uploads/2010/12/installzimbra14.jpg" border="0" alt="installzimbra14" width="600" height="339" /></p><p>Digitare<span style="color: #ff0000;"><strong> r</strong></span> per ritornare al <strong>Main menu</strong>. La configurazione è ora completa.</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="installzimbra15" src="http://nolabnoparty.com/wp-content/uploads/2010/12/installzimbra15.jpg" border="0" alt="installzimbra15" width="600" height="324" /></p><p>Per <strong>salvare la configurazione</strong>, digitare <span style="color: #ff0000;"><strong>a</strong></span> al <em>prompt</em> e premere <strong>Invio</strong>. In questa fase viene  <strong>ultimata la configurazione</strong> del sistema.</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="installzimbra16" src="http://nolabnoparty.com/wp-content/uploads/2010/12/installzimbra16.jpg" border="0" alt="installzimbra16" width="600" height="172" /></p><p>Dopo qualche minuto la procedura di installazione termina con la visualizzazione del messaggio <strong>Configuration complete</strong>. 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: 0px;" title="installzimbra17" src="http://nolabnoparty.com/wp-content/uploads/2010/12/installzimbra17.jpg" border="0" alt="installzimbra17" width="600" height="154" /></p><p><strong>Dal browser</strong> di Internet, digitare l’indirizzo <span style="color: #ff0000;"><strong>https://IP_zimbra:7071</strong></span> per accedere alla pagina di login della <strong>Administration Console</strong>. Per effettuare il login, digitare:</p><blockquote><p>Username: <span style="color: #ff0000;"><strong>admin</strong></span><br /> Password: <span style="color: #ff0000;">la password specificata precedentemente</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="installzimbra18" src="http://nolabnoparty.com/wp-content/uploads/2010/12/installzimbra18.jpg" border="0" alt="installzimbra18" width="521" height="389" /></p><p>Cliccando sul bottone <strong>Log In</strong> si accede alla pagina di amministrazione di <em>Zimbra</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="installzimbra19" src="http://nolabnoparty.com/wp-content/uploads/2010/12/installzimbra19.jpg" border="0" alt="installzimbra19" width="600" height="315" /></p><p><strong>3. RIMOZIONE DI ZIMBRA<br /> </strong>Se per un qualsiasi motivo si ha l’esigenza di <strong>rimuovere l’applicazione</strong>, lanciare da console il comando:</p><p><span style="color: #004080;"># ./install –u</span></p><p><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-top: 0px; border: 0px;" title="installzimbra20" src="http://nolabnoparty.com/wp-content/uploads/2010/12/installzimbra20.jpg" border="0" alt="installzimbra20" width="600" height="158" /></p><p>L’installazione di <em>Zimbra</em> è conclusa. Nella <strong>seconda parte</strong> dell’articolo viene analizzata la configurazione base e la verifica di funzionalità per implementare il servizio di posta.</p><p><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; 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/installare-zimbra-come-servizio-di-posta-elettronica-su-centos-5-x-2-parte/" title="Installare Zimbra come servizio di posta elettronica su CentOS 5.x &#8211; 2&deg; parte">Installare Zimbra come servizio di posta elettronica su CentOS 5.x &#8211; 2&deg; parte</a></li><li><a href="http://nolabnoparty.com/monitorare-as400-con-nagios-in-centos/" title="Monitorare AS/400 con Nagios in CentOS">Monitorare AS/400 con Nagios in CentOS</a></li><li><a href="http://nolabnoparty.com/monitorare-server-esxi-con-nagios-tramite-plugin-check_esx-su-centos/" title="Monitorare server ESX(i) con Nagios tramite plugin check_esx su CentOS">Monitorare server ESX(i) con Nagios tramite plugin check_esx su CentOS</a></li><li><a href="http://nolabnoparty.com/installare-laddon-nagvis-per-nagios-su-centos/" title="Installare l&rsquo;addon NagVis per Nagios su CentOS">Installare l&rsquo;addon NagVis per Nagios su CentOS</a></li></ul>]]></content:encoded> <wfw:commentRss>http://nolabnoparty.com/installare-zimbra-come-servizio-di-posta-elettronica-su-centos-5-x-1-parte/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Installare e configurare WordPress 3.x su Linux CentOS 5.x</title><link>http://nolabnoparty.com/installare-e-configurare-wordpress-3-x-su-linux-centos-5-x/</link> <comments>http://nolabnoparty.com/installare-e-configurare-wordpress-3-x-su-linux-centos-5-x/#comments</comments> <pubDate>Mon, 06 Sep 2010 06:20:27 +0000</pubDate> <dc:creator>P@olo</dc:creator> <category><![CDATA[linux]]></category> <category><![CDATA[wordpress]]></category> <category><![CDATA[blog]]></category> <category><![CDATA[centos]]></category> <category><![CDATA[htaccess]]></category> <category><![CDATA[permalink]]></category> <category><![CDATA[xml-rpc]]></category><guid isPermaLink="false">http://nolabnoparty.com/?p=2153</guid> <description><![CDATA[WordPress è l’ambiente per blog più utilizzato che offre molte potenzialità per gestire al meglio il proprio blog aziendale o personale che sia. L’esigenza di avere un ambiente di test...]]></description> <content:encoded><![CDATA[<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="wordpress1" src="http://nolabnoparty.com/wp-content/uploads/2010/09/wordpress1.jpg" border="0" alt="wordpress1" width="602" height="202" /></p><p>WordPress è <strong>l’ambiente per blog più utilizzato</strong> che offre molte potenzialità per gestire al meglio il proprio blog aziendale o personale che sia.</p><p>L’esigenza di avere un <strong>ambiente di test</strong> per testare plugin, impostazioni e visualizzare il blog prima di andare in produzione o il dover configurare l’applicazione su dei server operativi, richiede una procedura di installazione che sia semplice, immediata e lineare, che non dia per scontato passaggi che spesso si rivelano fondamentali per la buona riuscita del progetto.</p><p>Configurare correttamente l’applicazione richiede <strong>una serie di passaggi </strong>anche a livello di OS (<em>Linux</em> in questo caso) che non sempre sono indicate o ben documentate. Spesso la funzionalità globale è pregiudicata o limitata solo perchè alcune operazioni non sono state eseguite correttamente.</p><p><span id="more-2153"></span> <strong>1. PREREQUISITI<br /> </strong>Come prima operazione bisogna scaricare ed installare i <strong>package richiesti</strong> da <em>WordPress</em>.</p><p><span style="color: #000080;"># yum install mysql-server httpd php php-mysql</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="wordpress2" src="http://nolabnoparty.com/wp-content/uploads/2010/09/wordpress2.jpg" border="0" alt="wordpress2" width="600" height="121" /></p><p>Abilitare i servizi installati.</p><p><span style="color: #0000ff;"><span style="color: #000080;"># chkconfig httpd on</span><br /> </span><span style="color: #000080;"># chkconfig mysql on<br /> # service httpd start<br /> # service mysqld start</span></p><p>Effettuare il download dell’ultima <strong>release di WordPress</strong> (attualmente 3.0.1) direttamente dal sito <a href="http://wordpress.org" target="_blank">http://wordpress.org</a> o tramite il comando <em>wget</em>.</p><p><span style="color: #000080;"># wget http://wordpress.org/latest.zip</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="wordpress3" src="http://nolabnoparty.com/wp-content/uploads/2010/09/wordpress3.jpg" border="0" alt="wordpress3" width="600" height="171" /></p><p><strong>2. CREAZIONE DEL DATABASE</strong><br /> Impostare la <strong>password</strong> dell’account<strong> root di mysql</strong> per mettere in sicurezza il servizio. Non è uno step indispensabile ma è meglio abituarsi a rendere più sicuro il sistema anche nel caso di un ambiente di test.</p><p><span style="color: #000080;"># mysql_secure_installation</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="wordpress4" src="http://nolabnoparty.com/wp-content/uploads/2010/09/wordpress4.jpg" border="0" alt="wordpress4" width="600" height="202" /></p><p><strong>Creare il database</strong> <em>wordpress</em> che sarà utilizzato dall’applicazione.</p><p><span style="color: #000080;"># mysqladmin -u root -p create wordpress</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="wordpress5" src="http://nolabnoparty.com/wp-content/uploads/2010/09/wordpress5.jpg" border="0" alt="wordpress5" width="600" height="167" /></p><p>Ora è possibile procedere con l’installazione dell’applicazione <em>WordPress</em>.</p><p><strong>3. INSTALLAZIONE DI WORDPRESS</strong><br /> <strong>Scompattare</strong> il file <em>latest.zip</em> precedentemente scaricato dal sito wordpress.org.</p><p><span style="color: #000080;"># unzip latest.zip</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="wordpress6" src="http://nolabnoparty.com/wp-content/uploads/2010/09/wordpress6.jpg" border="0" alt="wordpress6" width="600" height="150" /></p><p>Spostare o copiare la directory wordpress in <em>/var/www/html</em>.</p><p><span style="color: #000080;">#mv wordpress/ /var/www/html</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="wordpress7" src="http://nolabnoparty.com/wp-content/uploads/2010/09/wordpress7.jpg" border="0" alt="wordpress7" width="600" height="31" /></p><p><strong>Rinominare</strong> il file <em>wp-config-sample.php</em> per essere utilizzato dall’applicazione come file di configurazione.</p><p><span style="color: #000080;"># cd /var/www/html/wordpress<br /> # mv wp-config-sample.php wp-config.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="wordpress8" src="http://nolabnoparty.com/wp-content/uploads/2010/09/wordpress8.jpg" border="0" alt="wordpress8" width="600" height="31" /></p><p>Editare il file <em>wp-config.php</em> ed impostare i parametri corretti per la connessione al database.</p><p><span style="color: #000080;"># vi wp-config.php</span></p><blockquote><p>define(&#8216;DB_NAME&#8217;, &#8216;wordpress&#8217;);<br /> define(&#8216;DB_USER&#8217;, &#8216;username&#8217;);                          # nell’esempio username=root<br /> define(&#8216;DB_PASSWORD&#8217;, &#8216;password&#8217;);</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="wordpress9" src="http://nolabnoparty.com/wp-content/uploads/2010/09/wordpress9.jpg" border="0" alt="wordpress9" width="600" height="191" /></p><p>Tramite <strong>browser</strong>, digitare l’url <em><span style="color: #ff0000;"><strong>http://IP_Address/wordpress</strong></span></em>. Impostare il titolo del sito, username/password dell’amministratore e l’indirizzo email.</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="wordpress10" src="http://nolabnoparty.com/wp-content/uploads/2010/09/wordpress10.jpg" border="0" alt="wordpress10" width="600" height="631" /></p><p><strong>Cliccare</strong> sul bottone <strong><span style="color: #ff0000;">Install WordPress</span></strong> per completare l’installazione.</p><p><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-top: 0px; border-width: 0px;" title="wordpress11" src="http://nolabnoparty.com/wp-content/uploads/2010/09/wordpress11.jpg" border="0" alt="wordpress11" width="600" height="289" /></p><p><strong>Cliccare</strong> sul bottone <strong><span style="color: #ff0000;">Log In</span></strong> per accedere al blog.</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="wordpress12" src="http://nolabnoparty.com/wp-content/uploads/2010/09/wordpress12.jpg" border="0" alt="wordpress12" width="230" height="240" /></p><p>A questo punto WordPress è installato e <strong>pronto per essere utilizzato</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="wordpress13" src="http://nolabnoparty.com/wp-content/uploads/2010/09/wordpress13.jpg" border="0" alt="wordpress13" width="600" height="270" /></p><p><strong>4. CONFIGURAZIONE</strong><br /> Non rimane ora che configurare i <strong>parametri generali</strong>, impostare un tema e i vari plugin.</p><p><span style="color: #000080;">Blog Editor</span><br /> Se viene utilizzato un <strong>blog editor</strong> tipo <a href="http://explore.live.com/windows-live-writer" target="_blank">Windows Live Writer</a>, durante la sua configurazione potrebbe presentarsi un errore relativo ai servizi <strong>XML-RPC</strong> come mostrato in figura:</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="wordpress15" src="http://nolabnoparty.com/wp-content/uploads/2010/09/wordpress15.jpg" border="0" alt="wordpress15" width="489" height="258" /></p><p>Per sistemare il tutto è sufficiente andare nella <strong>Dashboard</strong> di <em>WordPress</em> e cliccare su <strong>Settings –&gt; Writing</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="wordpress16" src="http://nolabnoparty.com/wp-content/uploads/2010/09/wordpress16.jpg" border="0" alt="wordpress16" width="146" height="186" /></p><p>Nella sezione <strong>Remote Publishing</strong> abilitare il parametro <span style="color: #ff0000;"><strong>XML-RPC</strong></span>.</p><p><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-top: 0px; border-width: 0px;" title="wordpress17" src="http://nolabnoparty.com/wp-content/uploads/2010/09/wordpress17.jpg" border="0" alt="wordpress17" width="600" height="178" /></p><p><strong>Ripetendo</strong> l’operazione di configurazione account del blog in <em>Windows Live Writer</em>, la procedura va a buon fine.</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="wordpress18" src="http://nolabnoparty.com/wp-content/uploads/2010/09/wordpress18.jpg" border="0" alt="wordpress18" width="240" height="220" /></p><p><span style="color: #0000a0;">Permalink</span><br /> Per utilizzare correttamente i <strong>permalink</strong>, bisogna creare il file <em>.htaccess</em> nella root di wordpress assegnando i <strong>permessi di scrittura</strong> in <strong><span style="color: #ff0000;">666</span></strong>.</p><p><span style="color: #000080;"># touch /var/www/html/wordpress/.htaccess<br /> # chmod 666 /var/www/html/wordpress/.htaccess</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="wordpress19" src="http://nolabnoparty.com/wp-content/uploads/2010/09/wordpress19.jpg" border="0" alt="wordpress19" width="600" height="60" /></p><p>Questo permette a WordPress di scrivere automaticamente le <strong>istruzioni</strong> necessarie per il corretto funzionamento dei permalink.</p><p>Inoltre <strong>Apache</strong> deve prevedere nella configurazione in <em>/etc/http/conf/httpd.conf</em> le impostazioni:</p><blockquote><p>AllowOverride All</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="wordpress20" src="http://nolabnoparty.com/wp-content/uploads/2010/09/wordpress20.jpg" border="0" alt="wordpress20" width="600" height="203" /></p><p><span style="color: #000080;">Upload delle immagini</span><br /> Poichè il testo dei post è archiviato nel database mysql, le <strong>immagini</strong> sono invece salvate per default in ../<em>wordpress/wp-content/uploads</em>. Per effettuare l’<strong>upload</strong>  bisogna creare la directory <em>uploads</em> e assegnare correttamente i <strong>permessi di scrittura</strong> tramite il comando <em>chmod</em>.</p><p><span style="color: #000080;"># mkdir /var/www/html/wordpress/wp-content/uploads<br /> # chmod 777 /var/www/html/wordpress/wp-content/uploads</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="wordpress21" src="http://nolabnoparty.com/wp-content/uploads/2010/09/wordpress21.jpg" border="0" alt="wordpress21" width="600" height="150" /></p><p><span style="color: #000080;">Effettuare gli aggiornamenti di sistema<br /> </span>Periodicamente si rendono disponibili gli <strong>aggiornamenti</strong> di <em>WordPress</em> e dei plugin installati. Senza effettuare un’ultima configurazione, quando si tenta di effettuare un upgrade, viene visualizzata una finestra di questo tipo:</p><p><a href="http://nolabnoparty.com/wp-content/uploads/2011/02/wordpress22.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-width: 0px;" title="wordpress22" src="http://nolabnoparty.com/wp-content/uploads/2011/02/wordpress22_thumb.jpg" border="0" alt="wordpress22" width="600" height="321" /></a></p><p>Per risolvere il problema, assegnare all’intera directory di <em>WordPress</em> <strong>l’ownership dell’utente</strong> con cui <em>Apache</em> gira (apache ad esempio).</p><p><span style="color: #000080;"># chown –R apache:apache /var/www/html/wordpress</span></p><p>Per <strong>gestire il proprio blog</strong> in maniera sicura ed affidabile  ci sono poi una serie di step da effettuare per meglio <strong>ottimizzare</strong> l’ambiente operativo di <em>WordPress</em>. Un ottima guida in merito la trovate in questo post intitolato “<a href="http://www.problogdesign.com/wordpress/10-things-to-do-after-installing-wordpress/" target="_blank">10 Things to do After Installing WordPress</a>“.</p><p><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; 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/installare-php-5-2-4-per-lutilizzo-di-wordpress-3-2-su-centos-5/" title="Installare php 5.2.4 per l&rsquo;utilizzo di Wordpress 3.2 su CentOS 5">Installare php 5.2.4 per l&rsquo;utilizzo di Wordpress 3.2 su CentOS 5</a></li><li><a href="http://nolabnoparty.com/monitorare-as400-con-nagios-in-centos/" title="Monitorare AS/400 con Nagios in CentOS">Monitorare AS/400 con Nagios in CentOS</a></li><li><a href="http://nolabnoparty.com/monitorare-server-esxi-con-nagios-tramite-plugin-check_esx-su-centos/" title="Monitorare server ESX(i) con Nagios tramite plugin check_esx su CentOS">Monitorare server ESX(i) con Nagios tramite plugin check_esx su CentOS</a></li><li><a href="http://nolabnoparty.com/installare-laddon-nagvis-per-nagios-su-centos/" title="Installare l&rsquo;addon NagVis per Nagios su CentOS">Installare l&rsquo;addon NagVis per Nagios su CentOS</a></li></ul>]]></content:encoded> <wfw:commentRss>http://nolabnoparty.com/installare-e-configurare-wordpress-3-x-su-linux-centos-5-x/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Integrare Splunk con Ossec in CentOS</title><link>http://nolabnoparty.com/integrare-splunk-con-ossec-in-centos/</link> <comments>http://nolabnoparty.com/integrare-splunk-con-ossec-in-centos/#comments</comments> <pubDate>Tue, 24 Aug 2010 05:35:01 +0000</pubDate> <dc:creator>P@olo</dc:creator> <category><![CDATA[applications]]></category> <category><![CDATA[linux]]></category> <category><![CDATA[centos]]></category> <category><![CDATA[grafici]]></category> <category><![CDATA[monitoring]]></category> <category><![CDATA[ossec]]></category> <category><![CDATA[report]]></category> <category><![CDATA[splunk]]></category><guid isPermaLink="false">http://nolabnoparty.com/?p=2008</guid> <description><![CDATA[Splunk è un prodotto specifico per la raccolta dei vari log e relativa reportistica in formato grafico rendendo più leggibili e comprensibili le migliaia di informazioni che periodicamente sono generate...]]></description> <content:encoded><![CDATA[<p><img style="margin: 10px auto 5px; display: block; float: none; border-width: 0px;" title="splunk1" src="http://nolabnoparty.com/wp-content/uploads/2010/08/splunk1_thumb.jpg" border="0" alt="splunk1" width="602" height="202" /></p><p><strong>Splunk</strong> è un prodotto specifico per la raccolta dei vari <strong>log e relativa reportistica</strong> in formato grafico rendendo più leggibili e comprensibili le migliaia di informazioni che periodicamente sono generate dai sistemi.</p><p>Come precedentemente visto nell’articolo dedicato all’installazione e configurazione di <a href="http://nolabnoparty.com/2009/12/18/setup-di-ossec-log-analyzer-su-centos-5/" target="_blank">OSSEC</a>, la <strong>reportistica</strong> disponibile in questo programma è un po’ <strong>carente</strong> rendendo la lettura dei dati piuttosto laboriosa.</p><p>Tramite un plugin sviluppato da <a href="http://www.southerington.com" target="_blank">Paul Southerington</a> è possibile <strong>integrare</strong> le informazioni di OSSEC in Splunk migliorando notevolmente la comprensione di quanto viene “loggato”.</p><p><span id="more-2008"></span> <strong>1. INSTALLAZIONE<br /> </strong>Dal sito <a title="http://www.splunk.com" href="http://www.splunk.com" target="_blank">http://www.splunk.com</a> effettuare il download dell’ultima release di Splunk e procedere con l’installazione su <strong>CentOS</strong> tramite il comando <em>rpm</em>.</p><p><span style="color: #000080;"># rpm –Uvh splunk-4.1.4-82143.i386.rpm</span></p><p><img style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="splunk2" src="http://nolabnoparty.com/wp-content/uploads/2010/08/splunk2_thumb.jpg" border="0" alt="splunk2" width="600" height="277" /></p><p><strong>2. CONFIGURAZIONE</strong><br /> Terminata l’installazione, bisogna configurare OSSEC per attivare il syslog verso Splunk.</p><p>Editare il file di configurazione di OSSEC per impostare correttamente i <strong>parametri</strong> necessari al funzionamento.</p><p><span style="color: #000080;"># vi /var/ossec/etc/ossec.conf</span></p><blockquote><p>&lt;syslog_output&gt;<br />      &lt;server&gt;192.168.10.10&lt;/server&gt;          <span style="color: #000000;"># Indirizzo IP del server Splunk<br /> </span>     &lt;port&gt;10002&lt;/port&gt;<br /> &lt;/syslog_output&gt;</p></blockquote><p><img style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="splunk3" src="http://nolabnoparty.com/wp-content/uploads/2010/08/splunk3_thumb.jpg" border="0" alt="splunk3" width="600" height="121" /></p><p>Abilitare il modulo <strong>syslog_output</strong> e riavviare OSSEC.</p><p><span style="color: #000080;"># /var/ossec/bin/ossec-control enable client-syslog<br /> # /var/ossec/bin/ossec-control restart</span></p><p><img style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="splunk4" src="http://nolabnoparty.com/wp-content/uploads/2010/08/splunk4_thumb.jpg" border="0" alt="splunk4" width="600" height="386" /></p><p>Editare il file di configurazione <em>inputs.conf</em> e impostare i parametri come indicato.</p><p><span style="color: #000080;"># vi /opt/splunk/etc/system/local/inputs.conf</span></p><blockquote><p>[udp://192.168.10.10:10002]          <span style="color: #000000;"># Indirizzo IP del server OSSEC</span><br /> disabled = false<br /> sourcetype = ossec</p></blockquote><p><img style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="splunk5" src="http://nolabnoparty.com/wp-content/uploads/2010/08/splunk5_thumb.jpg" border="0" alt="splunk5" width="600" height="122" /></p><p>Riavviare Splunk.</p><p><span style="color: #000080;"># /opt/splunk/bin/splunk restart</span></p><p>La prima volta che viene lanciato Splunk viene richiesta la conferma di agreement con la licenza.</p><p><img style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="splunk6" src="http://nolabnoparty.com/wp-content/uploads/2010/08/splunk6_thumb.jpg" border="0" alt="splunk6" width="600" height="243" /></p><p>La procedura avvia quindi il daemon Splunk.</p><p><img style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="splunk7" src="http://nolabnoparty.com/wp-content/uploads/2010/08/splunk7_thumb.jpg" border="0" alt="splunk7" width="600" height="552" /></p><p>Splunk è ora installato e operativo sul sistema.</p><p><strong>2. INSTALLAZIONE PLUGIN “SPLUNK FOR OSSEC”</strong><br /> Scaricare il plugin splunk for OSSEC dal sito <a href="http://www.splunkbase.com">http://www.splunkbase.com</a>.</p><p>Copiare il file scaricato <strong>ossec.tgz</strong> in <em>/opt/splunk/etc/apps</em> e scompattarlo tramite il comando <em>tar</em>.</p><p><span style="color: #000080;"># cp ossec.tgz /opt/splunk/etc/apps<br /> # tar –zxvf ossec.tgz</span></p><p><img style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="splunk8" src="http://nolabnoparty.com/wp-content/uploads/2010/08/splunk8_thumb.jpg" border="0" alt="splunk8" width="600" height="519" /></p><p>Assegnare <strong>l’owner</strong> della directory <strong>ossec</strong> all’utente/gruppo <em>Splunk</em> per evitare problemi con i permessi.</p><p><span style="color: #000080;"># chown splunk:splunk ossec/ –R</span></p><p><img style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="splunk9" src="http://nolabnoparty.com/wp-content/uploads/2010/08/splunk9_thumb.jpg" border="0" alt="splunk9" width="600" height="224" /></p><p>Installato il plugin e assegnato l’owner, riavviare Splunk per rendere operative le modifiche.</p><p><span style="color: #000080;"># /opt/splunk/bin/splunk restart</span></p><p><img style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="splunk10" src="http://nolabnoparty.com/wp-content/uploads/2010/08/splunk10_thumb.jpg" border="0" alt="splunk10" width="600" height="498" /></p><p>Per avviare <em>Splunk</em> automaticamente durante il <strong>boot del sistema</strong>, eseguire da console il comando:</p><p><span style="color: #000080;"># /opt/splunk/bin/splunk enable boot-start</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="splunk16" src="http://nolabnoparty.com/wp-content/uploads/2010/10/splunk161.jpg" border="0" alt="splunk16" width="600" height="81" /></p><p><strong>3. UTILIZZO</strong><br /> Per accedere alla UI di Splunk, aprire <strong>Internet Explorer</strong> e digitare l’indirizzo:</p><blockquote><p><span style="color: #006699;">http://IP-SplunkServer:8000</span> </p></blockquote><p>e utilizzare come credenziali i seguenti valori di default:</p><blockquote><p>user: <em>admin</em><br /> password: <em>changeme</em></p></blockquote><p><img style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="splunk11" src="http://nolabnoparty.com/wp-content/uploads/2010/08/splunk11_thumb.jpg" border="0" alt="splunk11" width="370" height="242" /></p><p>Effettuato il <strong>login</strong> viene visualizzata la schermata principale. Cliccare sul bottone <strong>Search</strong>.</p><p><img style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="splunk12" src="http://nolabnoparty.com/wp-content/uploads/2010/08/splunk12_thumb.jpg" border="0" alt="splunk12" width="600" height="373" /></p><p>Dal menu <strong>Views</strong> selezionare l’opzione desiderata, <strong>OSSEC Dashboard</strong> nell’esempio.</p><p><img style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="splunk13" src="http://nolabnoparty.com/wp-content/uploads/2010/08/splunk13_thumb.jpg" border="0" alt="splunk13" width="450" height="279" /></p><p>La schermata successiva mostra i <strong>vari log</strong> inviati da OSSEC in formato grafico che possono essere analizzati o semplicemente trasformati in report.</p><p><img style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="splunk14" src="http://nolabnoparty.com/wp-content/uploads/2010/08/splunk14_thumb.jpg" border="0" alt="splunk14" width="600" height="133" /></p><p>Un altro esempio di report disponibile.</p><p><img style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="splunk15" src="http://nolabnoparty.com/wp-content/uploads/2010/08/splunk15_thumb1.jpg" border="0" alt="splunk15" width="600" height="287" /></p><p>Sono disponibili diverse visualizzazioni e report pronti per essere eventualmente sottoposti al management o a chiunque ne faccia richiesta.</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/installare-cacti-plugin-nagios-su-centos-5-x/" title="Installare Cacti + Plugin Nagios su CentOS 5.x">Installare Cacti + Plugin Nagios su CentOS 5.x</a></li><li><a href="http://nolabnoparty.com/monitorare-as400-con-nagios-in-centos/" title="Monitorare AS/400 con Nagios in CentOS">Monitorare AS/400 con Nagios in CentOS</a></li><li><a href="http://nolabnoparty.com/monitorare-server-esxi-con-nagios-tramite-plugin-check_esx-su-centos/" title="Monitorare server ESX(i) con Nagios tramite plugin check_esx su CentOS">Monitorare server ESX(i) con Nagios tramite plugin check_esx su CentOS</a></li><li><a href="http://nolabnoparty.com/installare-laddon-nagvis-per-nagios-su-centos/" title="Installare l&rsquo;addon NagVis per Nagios su CentOS">Installare l&rsquo;addon NagVis per Nagios su CentOS</a></li></ul>]]></content:encoded> <wfw:commentRss>http://nolabnoparty.com/integrare-splunk-con-ossec-in-centos/feed/</wfw:commentRss> <slash:comments>3</slash:comments> </item> <item><title>Accedere alla rete aziendale tramite VPN SSL</title><link>http://nolabnoparty.com/accedere-alla-rete-aziendale-tramite-vpn-ssl/</link> <comments>http://nolabnoparty.com/accedere-alla-rete-aziendale-tramite-vpn-ssl/#comments</comments> <pubDate>Sun, 27 Jun 2010 15:44:20 +0000</pubDate> <dc:creator>P@olo</dc:creator> <category><![CDATA[applications]]></category> <category><![CDATA[linux]]></category> <category><![CDATA[adito]]></category> <category><![CDATA[centos]]></category> <category><![CDATA[remote]]></category> <category><![CDATA[ssl]]></category> <category><![CDATA[vpn]]></category><guid isPermaLink="false">http://nolabnoparty.com/2010/06/27/accedere-alla-rete-aziendale-tramite-vpn-ssl/</guid> <description><![CDATA[La possibilità di connettersi alla propria azienda in remoto viene fornita dal servizio VPN ormai largamente usato da molte realtà. Può capitare, soprattutto agli amministratori di rete, di doversi connettere...]]></description> <content:encoded><![CDATA[<p><img style="margin: 10px auto 5px; display: block; float: none; border-width: 0px;" title="adito1" src="http://nolabnoparty.com/wp-content/uploads/2010/08/adito1.jpg" border="0" alt="adito1" width="602" height="202" /></p><p>La possibilità di connettersi alla propria azienda in remoto viene fornita dal servizio VPN ormai largamente usato da molte realtà.</p><p>Può capitare, soprattutto agli amministratori di rete, di doversi connettere alla rete aziendale per risolvere un problema improvviso o per effettuare una qualche modifica. Senza il fido portatile a portata di mano con i tool necessari, la cosa risulta decisamente complicata.</p><p>Per poter accedere alla rete aziendale in remoto da qualsiasi computer sfruttando unicamente il browser, si può utilizzare una soluzione <strong>VPN SSL</strong> che non richiede nessun software aggiuntivo (<strong>clientless</strong>).</p><p><span id="more-1771"></span> <img style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="adito2" src="http://nolabnoparty.com/wp-content/uploads/2010/06/adito2.jpg" border="0" alt="adito2" width="340" height="118" /></p><p>Il mercato offre varie soluzioni che rispondono alle varie esigenze ma il fattore costo a volte può non facilitare il compito. Dando un’occhiata al mondo open-source, spicca un prodotto chiamato <strong>Adito</strong> (ribattezzato OpenVPN ALS) che risponde perfettamente all’esigenza di connettersi in remoto e in modo sicuro all’azienda tramite browser per effettuare i lavori di amministrazione della rete.</p><p><strong>1. REQUISITI</strong><br /> L’installazione di questa applicazione ha come requisiti due package specifici:</p><ul><li>JRE</li><li>ANT</li></ul><p>Il comando <em>yum</em> viene in soccorso per questa fase e permette di installare questi package con tutte le necessarie dependencies.</p><p><span style="color: #000080;"># yum install jre</span></p><p><img style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="adito3" src="http://nolabnoparty.com/wp-content/uploads/2010/06/adito3.jpg" border="0" alt="adito3" width="600" height="152" /></p><p><span style="color: #000080;"># yum install ant</span></p><p><img style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="adito4" src="http://nolabnoparty.com/wp-content/uploads/2010/06/adito4.jpg" border="0" alt="adito4" width="600" height="273" /></p><p><strong>2. INSTALLAZIONE APPLICAZIONE</strong><br /> L’installazione consiste nell’effettuare innanzitutto il download dell’ultima versione di Adito  (attualmente la 0.9.1) tramite il comando <em>wget</em>.</p><p><span style="color: #000080;"># wget http://sourceforge.net/projects/openvpn-als/files/adito/adito-0.9.1/adito-0.9.1-bin.tar.gz/download</span></p><p><img style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="adito5" src="http://nolabnoparty.com/wp-content/uploads/2010/06/adito5.jpg" border="0" alt="adito5" width="600" height="179" /></p><p>Una volta terminato il download, scompattare il file con il comando <em>tar</em>.</p><p><span style="color: #000080;"># tar –zxvf adito-0.9.1-bin.tar.gz</span></p><p>Per eseguire l’installazione, viene utilizzato il comando <em>ant</em> dalla directory di Adito creata durante la scompattazione.</p><p><span style="color: #000080;"># cd adito-0.9.1<br /> # ant install</span></p><p><img style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="adito6" src="http://nolabnoparty.com/wp-content/uploads/2010/06/adito6.jpg" border="0" alt="adito6" width="600" height="301" /></p><p>La procedura di installazione richiede a questo punto l’apertura del browser di Internet e digitare l’indirizzo <span style="color: #ff0000;"><strong>http://IP_Address:28080</strong></span> per configurare Adito.</p><p>La prima fase consiste nella definizione del certificato da utilizzare.</p><p><img style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="adito7" src="http://nolabnoparty.com/wp-content/uploads/2010/06/adito7.jpg" border="0" alt="adito7" width="600" height="216" /></p><p>Seguendo passo passo quanto richiesto dalle varie schermate, il tutto richiede la definizione di 6 impostazioni:</p><ul><li><ul><li>Step 1 &#8211; Configure Certificate</li><li>Step 1 &#8211; Set Keystore Passphrase</li><li>Step 1 &#8211; Create New Certificate</li><li>Step 2 &#8211; Configure User Database</li><li>Step 3 &#8211; Configure Super User</li><li>Step 4 &#8211; Configure Web Server</li><li>Step 5 &#8211; Configure Proxies</li><li>Step 6 &#8211; Summary</li></ul></li></ul><p>Specificati i parametri richiesti, cliccare su <strong>Finish</strong> per terminare.</p><p>Il programma viene installato nel sistema con i parametri impostati.</p><p><img style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="adito8" src="http://nolabnoparty.com/wp-content/uploads/2010/06/adito8.jpg" border="0" alt="adito8" width="459" height="162" /></p><p>Terminata l’installazione, la finestra di riepilogo riassume i parametri impostati.</p><p><img style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="adito9" src="http://nolabnoparty.com/wp-content/uploads/2010/06/adito9.jpg" border="0" alt="adito9" width="600" height="225" /></p><p>Cliccando su <strong>Exit Install</strong> termina l’operazione da browser. La finestra visualizzata rimanda alla procedura di installazione dalla console SSH.</p><p><img style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="adito10" src="http://nolabnoparty.com/wp-content/uploads/2010/06/adito10.jpg" border="0" alt="adito10" width="224" height="58" /></p><p>Dalla <strong>sessione</strong> <strong>SSH</strong>, l’installazione viene conclusa con il messaggio di conferma<strong> BUILD SUCCESSFULL</strong>.</p><p><img style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="adito11" src="http://nolabnoparty.com/wp-content/uploads/2010/06/adito11.jpg" border="0" alt="adito11" width="600" height="138" /></p><p>Dalla console avviare l’applicazione tramite il comando <em>ant</em>.</p><p><span style="color: #000080;"># ant start</span></p><p><img style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="adito12" src="http://nolabnoparty.com/wp-content/uploads/2010/06/adito12.jpg" border="0" alt="adito12" width="600" height="362" /></p><p>Dal browser digitando l’indirizzo IP del sistema configurato è ora possibile accedere all’interfaccia grafica del programma.</p><p>Per installare Adito come <strong>servizio Linux</strong> in modo da attivarlo automaticamente ad ogni riavvio del sistema, digitare il comando:</p><p><span style="color: #000080;"># ant install-service</span></p><p><img style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="adito13" src="http://nolabnoparty.com/wp-content/uploads/2010/06/adito13.jpg" border="0" alt="adito13" width="600" height="302" /></p><p><strong>3. ACCESSO AL SISTEMA</strong><br /> Per poter accedere al sistema Adito è necessario configurare il <strong>firewall</strong> in modo da permettere la connessione remota dall’esterno. In caso di problemi di connessione, verificare che il firewall abbia la porta <strong>https</strong> e il <strong>NAT</strong> impostati correttamente.</p><p>Per accedere al sistema digitare da browser l’indirizzo <strong><span style="color: #ff0000;">https://IP_address_Adito</span></strong>. Viene visualizzata la schermata di login.</p><p><img style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="adito14" src="http://nolabnoparty.com/wp-content/uploads/2010/06/adito14.jpg" border="0" alt="adito14" width="394" height="245" /></p><p>Effettuato il login come super user, si accede alla lista delle applicazioni disponibili e alla configurazione globale del sistema. Poichè Adito è un’<strong>applicazione Java</strong>, il browser da cui si opera necessita la presenza dell’add-on Java.</p><p>Per effettuare una connessione VPN SSL per amministrare la rete, ad esempio, effettuare il login come user definito nella fase di configurazione e lanciare il tool desiderato. Il sistema esegue il comando avviando l’agent di Adito.</p><p><img style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="adito15" src="http://nolabnoparty.com/wp-content/uploads/2010/06/adito15.jpg" border="0" alt="adito15" width="359" height="198" /></p><p>Con Adito siamo quindi in grado di <strong>accedere alla rete aziendale da qualsiasi PC</strong> senza la necessità di installare <strong>software aggiuntivo</strong> semplicemente sfruttando il browser. Per rafforzare la sicurezza del sistema è consigliato l’utilizzo di un certificato rilasciato da una CA ufficiale.</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-freeradius-motp-per-lautenticazione-in-centos-5-x/" title="Installare FreeRADIUS + MOTP per l&rsquo;autenticazione in CentOS 5.x">Installare FreeRADIUS + MOTP per l&rsquo;autenticazione in CentOS 5.x</a></li></ul>]]></content:encoded> <wfw:commentRss>http://nolabnoparty.com/accedere-alla-rete-aziendale-tramite-vpn-ssl/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>Installare Cacti + Plugin Nagios su CentOS 5.x</title><link>http://nolabnoparty.com/installare-cacti-plugin-nagios-su-centos-5-x/</link> <comments>http://nolabnoparty.com/installare-cacti-plugin-nagios-su-centos-5-x/#comments</comments> <pubDate>Sun, 02 May 2010 18:54:57 +0000</pubDate> <dc:creator>P@olo</dc:creator> <category><![CDATA[applications]]></category> <category><![CDATA[nagios]]></category> <category><![CDATA[plugins]]></category> <category><![CDATA[cacti]]></category> <category><![CDATA[centos]]></category> <category><![CDATA[monitoring]]></category> <category><![CDATA[plugin]]></category><guid isPermaLink="false">http://nolabnoparty.com/2010/05/02/installare-cacti-plugin-nagios-su-centos-5-x/</guid> <description><![CDATA[Una volta che la rete è dotata di un sistema di monitoraggio tipo Nagios, un tocco in più può essere dato al sistema dotandolo di una interfaccia grafica che rappresenti...]]></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> </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 46/96 queries in 0.135 seconds using disk: basic
Object Caching 2475/2556 objects using disk: basic

Served from: nolabnoparty.com @ 2012-02-06 09:09:36 -->
