Cacti: differenze tra le versioni

Vai alla navigazione Vai alla ricerca
1 943 byte aggiunti ,  26 set 2012
Aggiunto template autori
Nessun oggetto della modifica
(Aggiunto template autori)
 
(10 versioni intermedie di 3 utenti non mostrate)
Riga 1: Riga 1:
{{Versioni compatibili|Debian Etch 4.0<br/>Debian Lenny 5.0<br/>Debian Squeeze<br/>Debian Sid|}}
{{Versioni compatibili|Lenny|Squeeze|Wheezy}}
==Introduzione==
==Introduzione==
[http://www.cacti.net Cacti] è uno strumento completo per monitorare il sistema che si poggia su snmpd (lo stesso usato anche da mrtg).
[http://www.cacti.net Cacti] è uno strumento completo per monitorare il sistema che si poggia su snmpd (lo stesso usato anche da mrtg).
Riga 20: Riga 20:
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 cacti-spine
</pre>
</pre>


Riga 92: Riga 92:
Timeout: No Response from INDIRIZZO_IP_DA_TESTARE  
Timeout: No Response from INDIRIZZO_IP_DA_TESTARE  
</pre>
</pre>
A partire da Debian Squeeze Cacti non riesce a generare tutti grafici nonostante snmpd sia installato e configurato correttamente, perchè dalla versione 5.4.2.1 di ''net-snmp'' sono sorti dei conflitti di licenza contro i file MIB di IETF e IANA che fino a Debian Lenny erano contenuti nel pacchetto ''libsnmp-base''. Ovviamente la rigorosa politica di Debian riguardo alle licenze free ne ha portato all'esclusione.
<br/>
Niente panico: questi file su Debian esistono ancora, ma stanno nei repository non-free, nel pacchetto ''snmp-mibs-downloader'' (che praticamente è uno script che li scarica ed installa).
<br/>
Prima di tutto bisogna quindi aggiungere il repository ''non-free'' al nostro sources.list, poi aggiornare la lista dei pacchetti e installare ciò che ci serve:
<pre>
apt-get update
apt-get install snmp-mibs-downloader
</pre>
Poi bisogna rettificare la configurazione di snmpd. Con Debian Squeeze la configurazione di snmpd utilizza per default un nuovo formato che comprende regole di ACL, ecc.
<br/>
Per mettere il demone in ascolto su tutte le interfacce di rete:
<pre>
#agentAddress  udp:127.0.0.1:161
agentAddress  udp:161
</pre>
Per esporre tutte le informazioni disponibili alla community public:
<pre>
#rocommunity public  default    -V systemonly
rocommunity public  default
</pre>
Per aggiungere grandezze da monitorare tramite script esterni:
<pre>
extend mail_incoming    /usr/bin/sudo /usr/local/sbin/mail-io-stats incoming
extend mail_cmpleted    /usr/bin/sudo /usr/local/sbin/mail-io-stats completed
</pre>
Infine si riavvia snmpd con:
<pre>
/etc/init.d/snmpd restart
</pre>
A questo punto ''snmpd'' sarà in grado, grazie ai preziosi file MIB appena installati, di fornire ai client tutte le informazioni che servono.


===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 l'estensione per mysql sia abilitata nei seguenti file:
Per evitare problemi, è necessario controllare che l'estensione per mysql sia abilitata nei seguenti file:
* '''/etc/php4/cli/php.ini''' per quanto riguarda php4-cli;
* '''/etc/php4/cli/php.ini''' per quanto riguarda php4-cli;
Riga 154: Riga 185:
* completare il form inserendo i dati richiesti:
* completare il form inserendo i dati richiesti:
:; Description : Il nome che si vuole dare al Device;
:; Description : Il nome che si vuole dare al Device;
:; Hostname : l'indirizzo ip o il [[ FQDN ]] del Device;
:; Hostname : l'indirizzo IP o il [[ FQDN ]] del Device;
:; Host Template : il tipo di dispositivo (in questo caso ''Linux Local Machine'');
:; Host Template : il tipo di dispositivo (in questo caso ''Linux Local Machine'');
:; SNMP Options : le opzioni per la connessione al server snmpd del device; sono corretti (nella maggioranza dei casi) i valori di default;
:; SNMP Options : le opzioni per la connessione al server snmpd del device; sono corretti (nella maggioranza dei casi) i valori di default;
Riga 162: Riga 193:


Per aggiungere il device alla ''Visualizzazione ad Albero'', è necessario andare in Console->Graph Trees->Default Tree->Add e aggiungere il device, impostando '''Host''' come ''Tree Item Type''.
Per aggiungere il device alla ''Visualizzazione ad Albero'', è necessario andare in Console->Graph Trees->Default Tree->Add e aggiungere il device, impostando '''Host''' come ''Tree Item Type''.
[[Categoria:Server]]
 
[[Categoria:Networking]]
== Credits ==
[[Categoria:Monitoring]]
http://pandafunk.blogspot.com/2010/06/lsnmpd-di-debian-squeeze.html
<br/>
http://www.rigacci.org/wiki/doku.php/doc/appunti/linux/sa/snmp
 
{{Autori
|Autore = [[Utente:MaXeR|MaXeR]]
|Estesa_da =
:[[Utente:Ferdybassi|Ferdybassi]] 17:50, 4 mar 2011 (CET)
}}
 
[[Categoria:Monitoraggio]]
287

contributi

Menu di navigazione