Cacti: differenze tra le versioni

Riga 1: Riga 1:
{{Stub}}
==Introduzione==
==Introduzione==
Cacti un completo strumento per monitorare il sistema che si poggia su snmpd (lo stesso usato anche da mrtg).
Cacti è un completo strumento per monitorare il sistema che si poggia su snmpd (lo stesso usato anche da mrtg).
Uno dei punti di forza di cacti l'elevata facilit� di configurazione, senza per questo non garantire una elevata flessibilit�.
Uno dei punti di forza di cacti è l'elevata facilità di configurazione, senza per questo non garantire una elevata flessibilità.


==Installazione==
==Installazione==
Cacti � gi� disponibile nei repository Debian, e quindi installabile tramite apt-get...
Cacti è già disponibile nei repository Debian, e quindi installabile tramite apt-get...
Per il suo funzionamento richiede un database mysql a cui appoggiarsi per memorizzare i dati e del server snmpd per accedere ai dati da elaborare.
Per il suo funzionamento richiede un database mysql a cui appoggiarsi per memorizzare i dati e del server snmpd per accedere ai dati da elaborare.


Riga 14: Riga 16:
nella sezione ''configurazione'' analizzeremo la configurazione di questi due server.
nella sezione ''configurazione'' analizzeremo la configurazione di questi due server.


Ora installiamo cacti (che installer� anche ''apache'', ''php4'', ''php4-mysql'', ''php4-cli'', e altre applicazioni necessarie al suo funzionamento):
Ora installiamo cacti (che installerà anche ''apache'', ''php4'', ''php4-mysql'', ''php4-cli'', e altre applicazioni necessarie al suo funzionamento):
<pre>
<pre>
# apt-get install cacti
# apt-get install cacti
Riga 24: Riga 26:
* '''Cacti database username''': ''cacti'';
* '''Cacti database username''': ''cacti'';
* '''Cacti user password''': ''cactipass'';
* '''Cacti user password''': ''cactipass'';
* '''Webserver type''': nel nostro caso selezioniamo ''Apache-SSL'', ma possibile effettuare la scelta pi� conveniente per il proprio sistema.
* '''Webserver type''': nel nostro caso selezioniamo ''Apache-SSL'', ma è possibile effettuare la scelta più conveniente per il proprio sistema.


{{Box|Nota Bene|durante la configurazione ci viene ricordato che la configurazione di mysql deve essere fatta manualmente, come vedremo in seguito}}
{{Box|Nota Bene|durante la configurazione ci viene ricordato che la configurazione di mysql deve essere fatta manualmente, come vedremo in seguito}}
Riga 30: Riga 32:
==Configurazione==
==Configurazione==
===MySql===
===MySql===
Se la prima installazione di MySql sulla macchina, consigliato cambiare la password di root in quanto, di default, non impostata:
Se è la prima installazione di MySql sulla macchina, è consigliato cambiare la password di root in quanto, di default, non è impostata:
<pre>
<pre>
#/usr/local/mysql/bin/mysql
#/usr/local/mysql/bin/mysql
Riga 37: Riga 39:
</pre>
</pre>


Una volta impostata, procediamo con la creazione del database e dell'utente che avr� accesso al database ''cacti'';
Una volta impostata, procediamo con la creazione del database e dell'utente che avrà accesso al database ''cacti'';
<pre>
<pre>
mysql> create database cacti;
mysql> create database cacti;
Riga 50: Riga 52:
</pre>
</pre>


Bene, la configurazione di MySql terminata.
Bene, la configurazione di MySql è terminata.


===Snmpd===
===Snmpd===
La configurazione di snmpd, se cacti installato sulla stessa macchina che si vuole monitorare,  limitata a dare l'accesso in lettura a snmpd, cos� da permetterne l'interrogazione da parte di cacti.
La configurazione di snmpd, se cacti è installato sulla stessa macchina che si vuole monitorare,  è limitata a dare l'accesso in lettura a snmpd, così da permetterne l'interrogazione da parte di cacti.


Per fare questo, modifichiamo il file '''/etc/snmp/snmpd.conf''' con il nostro editor di testo preferito, e facciamo in modo che le righe:
Per fare questo, modifichiamo il file '''/etc/snmp/snmpd.conf''' con il nostro editor di testo preferito, e facciamo in modo che le righe:
Riga 75: Riga 77:
===Php===
===Php===
Cacti utilizza php sia come estensione di apache, sia come ''cli'' (common line interpreter).
Cacti utilizza php sia come estensione di apache, sia come ''cli'' (common line interpreter).
Per evitare problemi, necessario controllare che le estensioni per mysql siano abilitate nei seguenti file:
Per evitare problemi, è necessario controllare che le estensioni per mysql siano abilitate nei seguenti file:
* '''/etc/php4/cli/php.ini''' per quanto riguarda php4-cli;
* '''/etc/php4/cli/php.ini''' per quanto riguarda php4-cli;
* '''/etc/php4/apache/php.ini''' per quanto riguarda php e apache.
* '''/etc/php4/apache/php.ini''' per quanto riguarda php e apache.
Riga 87: Riga 89:
Per terminare la configurazione base del sistema, rechiamoci al seguente indirizzo:
Per terminare la configurazione base del sistema, rechiamoci al seguente indirizzo:


http://localhost/cacti (se stato scelto Apache/Apache2)<br/>
http://localhost/cacti (se è stato scelto Apache/Apache2)<br/>
https://localhost/cacti (se stato scelto Apache-SSL)
https://localhost/cacti (se è stato scelto Apache-SSL)


per completare l'installazione.
per completare l'installazione.


Premiamo ''Next>>'' dopo la prima schermata di presentazione;<br/>
Premiamo ''Next>>'' dopo la prima schermata di presentazione;<br/>
Selezioniamo '''New Installa''' e controlliamo che i dati riportati siamo corretti, altrimenti possibile modificarli nel file '''/etc/cacti/debian.php''', dopo di che andiamo avanti;<br/>
Selezioniamo '''New Installa''' e controlliamo che i dati riportati siamo corretti, altrimenti è possibile modificarli nel file '''/etc/cacti/debian.php''', dopo di che andiamo avanti;<br/>
Nella pagina di riepilogo degli eseguibili, controlliamo che siano stati rilevati tutti, altrimenti necessario installarli manualmente, come  '''SNMP Utility Version''' selezioniamo la 2�: ''NET-Smtp .x'';<br/>
Nella pagina di riepilogo degli eseguibili, controlliamo che siano stati rilevati tutti, altrimenti è necessario installarli manualmente, come  '''SNMP Utility Version''' selezioniamo la : ''NET-Smtp .x'';<br/>


Ora siamo davanti alla schermata di LogIn.<br/>
Ora siamo davanti alla schermata di LogIn.<br/>
1 487

contributi