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)
 
(9 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===
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