1 487
contributi
(→Php) |
|||
Riga 1: | Riga 1: | ||
{{Stub}} | |||
==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 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 | 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 | * '''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 | 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 | 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 | 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 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, | 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 | 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/> |
contributi