1 487
contributi
Nessun oggetto della modifica |
|||
Riga 2: | Riga 2: | ||
==Introduzione== | ==Introduzione== | ||
Cacti | 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 | Uno dei punti di forza di cacti � l'elevata facilit� di configurazione, senza per questo non garantire una elevata flessibilit�. | ||
==Installazione== | ==Installazione== | ||
Cacti | 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 16: | 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 | 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 26: | 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 | * '''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 32: | Riga 32: | ||
==Configurazione== | ==Configurazione== | ||
===MySql=== | ===MySql=== | ||
Se | 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 39: | Riga 39: | ||
</pre> | </pre> | ||
Una volta impostata, procediamo con la creazione del database e dell'utente che | 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 52: | Riga 52: | ||
</pre> | </pre> | ||
Bene, la configurazione di MySql | Bene, la configurazione di MySql � terminata. | ||
===Snmpd=== | ===Snmpd=== | ||
La configurazione di snmpd, se 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 77: | 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, | 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 89: | 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 | http://localhost/cacti (se � stato scelto Apache/Apache2)<br/> | ||
https://localhost/cacti (se | 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 | 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 | 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/> | ||
Ora siamo davanti alla schermata di LogIn.<br/> | Ora siamo davanti alla schermata di LogIn.<br/> | ||
Riga 104: | Riga 104: | ||
verremo obbligati a cambiare password: facciamolo!!! | verremo obbligati a cambiare password: facciamolo!!! | ||
==Aggiunta di Monitor== | |||
==Personalizzazione== | |||
=Utilizzo Avanzato= | |||
==Monitorare pi macchine== | |||
==Script: come espandere Cacti== | |||
==Cactid== |
contributi