Cacti small Howto

2007 Dicembre 5
by antenagora

Configuriamo assieme cacti + mysql in debian etch:

Come prima cosa installiamo i necessari pacchetti, da debian è tutto molto semplice, basta un:

apt-get install cacti

Automaticamente si installerà tutte le dipendenze del caso, ricordatevi di aggiungere alcuni pacchetti critici, come quelli che contengono le librerie che permettono a php di interagire con i database mysql (php-mysql) e poi di configurare per bene il database mysql in modo che ascolti su 127.0.0.1 e che abbia una password (il più forte possibile):

mysqladmin -u root password “miapassword”

Poi si crea un db nel mysql e lo si popola con le tabelle presente in /usr/share/doc/cacti/

mysql -u root -p -e “create database cacti”
mysql -u root -p -e “grant all privileges on cacti.* to cacti@localhost identified by ‘yourpasswordhere’; flush privileges”
zcat /usr/share/doc/cacti/cacti.sql.gz | mysql -u cacti -p cacti

(occhio a nomi di db e utenti)

Poi si configura il pacchetto cacti a manina (bug dell’ installer debian) in /etc/cacti/debian.php in modo da avere i dati corretti su come e dove prendere il database:

##
$database_username=’utente di cacti’;
$database_password=’password di cacti’;
$basepath=”;
$database_default=’cacti’;
$database_hostname=’127.0.0.1′;
$database_port=’3306′;
$dbtype=’mysql’;

In seguito dobbiamo aggiungere al file di configurazione di apache questa parte:

Alias /cacti /usr/share/cacti/site

Options +FollowSymLinks
AllowOverride None
order allow,deny
allow from all

AddType application/x-httpd-php .php

php_flag magic_quotes_gpc Off
php_flag short_open_tag On
php_flag register_globals Off
php_flag register_argc_argv On
php_flag track_vars On
# this setting is necessary for some locales
php_value mbstring.func_overload 0
php_value include_path .

DirectoryIndex index.php

E riavviare apache con:

/etc/init.d/apache restart

Ultimo passo visitare la pagina http://indirizzoip/cacti/install, seguire le info per finalizzare l’ installazione e poi configurare le varie traps ecc ecc..

Spero di aver detto tutto e di essere stato chiaro anche se conciso ;) ciao a tutti e buon cacti/snmp !!!

Create the first how to … done

No comments yet

Leave a Reply

Note: You can use basic XHTML in your comments. Your email address will never be published.

Subscribe to this comment feed via RSS