287
contributi
Nessun oggetto della modifica |
(Aggiunto template autori) |
||
(10 versioni intermedie di 3 utenti non mostrate) | |||
Riga 1: | Riga 1: | ||
{{Versioni compatibili| | {{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=== | ||
Cacti utilizza | 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 | :; 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''. | ||
[[ | |||
[[ | == Credits == | ||
[[Categoria: | 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]] |
contributi