Cacti small Howto
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 allAddType 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