.: HosiriS :.

Informatica e non solo

Archive for 4 giugno 2010

Monitoriamo il nostro server, la via semplice

Posted by hosiris su giugno 4, 2010

Esistono molti programmi che ci danno la possibilità di monitorare le attività del nostro server, ma nella maggior parte dei casi sono software difficoltosi, si veda, ad esempio, Nagios.
Esistono però dei software che ci permettono di poter raggiungere i nostri scopi da “amatori”, uno tra questi è Cacti.
E’ un software scritto in PHP che fa della semplicità d’uso la sua forza.

La sua installazione richiede la presenza di Apache e Mysql, una volta scaricati ed installati, sarà necessario installare rrdtool:

$ sudo cd /usr/local/src
$ sudo wget http://oss.oetiker.ch/rrdtool/pub/rrdtool-1.4.3.tar.gz (ad oggi)
$ sudo tar xfvz rrdtool-1.4.3.tar.gz
$ sudo cd rrdtool-1.4.3
$ sudo ./configure
$ sudo make
$ sudo make install

In alternativa potete installare tramite apt:

$ sudo apt-get install rrdtool

A questo punto possiamo installare CACTI:

$ sudo cd /var/www/
$ sudo wget http://www.cacti.net/downloads/cacti-0.8.7f.tar.gz (ad oggi)
$ sudo tar xzvf cacti-0.8.7f.tar.gz
$ sudo mv cacti-0.8.7f cacti
$ sudo chown -R www-data:www-data rra/ log/

Creiamo il DB:

$ mysql -u root -p
mysql> create database cacti;
mysql> quit
$ sudo mysql cacti GRANT ALL ON cacti.* TO cactiuser@localhost IDENTIFIED BY 'vostrapass';
mysql> flush privileges;
mysql> exit

Editiamo il file /var/www/cacti/include/config.php, modificando:

$database_default = "cacti";
$database_hostname = "localhost";
$database_username = "cactiuser";
$database_password = "cacti";

Creiamo una voce nel nostro crontab:

$ sudo crontab -e
*/5 * * * * cactiuser php /var/www/cacti/poller.php > /dev/null 2>&1

Adesso non ci rimane che raggiungere Cacti tramite browser (http://servername/cacti/). Verrà avviata una interfaccia che vi permetterà di configurare il vostro monitor. Terminate la configurazione ed infine sarete rediretti alla pagina di login, tramite cui potrete creare le regolo di monitoraggio per il vostro server.

Buon divertimento.

Annunci

Posted in Sistemi | Leave a Comment »