El cacti es un completo frontend de RRDTool, que almacena toda la información necesaria para crear gráficos con una serie de datos el cual son almacenados en una base de datos de como por ejemplo MySQL.
El cacti esta hecho totalmente en PHP.
Instalación del cacti
Para la instalacion del CACTI vamos a descargar el archivo cacti-0.8.5a del siguiente link: http://raxnet.net/products/cacti/ e instalarlo como sigue:
1. Para instalar cacti debes tener instalado el RRDTool y net-snmp los cuales los puedes descargar de los siguientes links:
RRDTool http://people.ee.ethz.ch/~oetiker/webtools/rrdtool/pub/
net-snmp http://sourceforge.net/project/showfiles.php?group_id=12694
2. Extraer el archivo:
tar -zxf cacti-0.8.5a.tar.gz
3. Crear la base de datos:
mysqladmin -u root create cacti
4. Importar la base de datos por default cacti
mysql cacti < cacti.sql
5. (OPCIONAL) Crea usuario y password para cacti
mysql -u root -p mysql GRANT ALL ON cacti.* TO cactiuser@localhost IDENTIFIED BY ‘somepassword’;
flush privileges;
6. Editar el archivo include/config.php, cambiar el usuario, password y en nombre de la base de datos para la configuración del cacti (paso anterior)
vi include/config.php
$database_default = “cacti”;
$database_hostname = “localhost”;
$database_username = “cactiuser”;
$database_password = “cacti”;
7. Cambiar el tipo de usuario las carpetas rra/ log/
chown cactiuser rra/ log/
8. Editar el archivo /etc/crontab y agregar la siguiente línea:
*/5 * * * * cactiuser php /var/www/html/cacti/cmd.php > /dev/null 2>&1
Nota: Reemplazar el cactiuser por el usuario configurado en el paso 6 y
reemplazar el /var/www/html/cacti/ por la dirección de tu configuración
9. Poner en tu navegador:
http://localhost/cacti
10. Logeate con el usuario y password de admin.
11. Al entrar te pedira que se cambie el password.