sábado, 21 de noviembre de 2009

Como configurar Cacti como monitor de sistemas 1

Cacti es una completa solución de gráficos de red diseñada para aprovechar el poder de RRDTool de almacenamiento de datos y la funcionalidad de gráficos. Cacti proporciona gráficas avanzadas de plantillas, múltiples métodos de adquisición de datos y características de administración de usuarios . Todo esto está en una intuitiva y fácil de usar interfaz que tiene sentido para LAN simples de tamaño hasta redes complejas con cientos de dispositivos.

para instalar cacti utilizamos el repositorio de fedora el cual provee los paquetes actualizados . para configurar el repositorio hacemos lo siguiente .


### deposito yum para fedora
# rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm

### deposito yum para DAG WIERS

#rpm -Uhv http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release-0.3.6-1.el5.rf.i386.rpm


ambas son fuentes confiables con la que llevo tiempo trabajando .

ejecutamos el comando yum para instalar la aplicacion de cacti

# yum -y install cacti

este comando instalara toda la paqueteria necesaria para la ejecucion de cacti

creamos una base de datos en MySql

# mysqladmin -u root create cacti

generamos las tablas necesarias para que el sistema de cacti almacene sus registros .

#mysql cacti < /usr/share/docs/cacti-XX.XX.XX/cacti.sql

asignamos permisos a la base de datos cacti al usuario cacti

# mysql -u root -p
# mysql> GRANT ALL ON cacti.* TO cacti@localhost IDENTIFIED BY 'mipassword';
# mysql> flush privileges;

editamos el archivo de configuración de cacti para que pueda ingresar MySql. se encuentra en /usr/share/cacti/include/config.php

# vi /usr/share/cacti/include/config.php

editamos los parametros siguientes


$database_type = "mysql";
$database_default = "cacti";
$database_hostname = "localhost";
$database_username = "cacti";
$database_password = "mipassword";

asignamos los permisos apropiados a los foldes de rra/ y log/

# chown -R cacti.cacti /usr/share/cacti/{rrd,log}

agregamos una linea en el crontab cada 5 minutos o los minutos que nosotros consideremos necesarios para nuetra evaluacion .

# vi /etc/crontab

*/5 * * * * cactiuser php /usr/share/cacti/poller.php > /dev/null 2>&1

editamos el archivo /etc/httpd/config.d/cacti.conf

# vi /etc/httpd/config.d/cacti.conf

editamos el parametro
allow from 127.0.0.0, mi ip .

reiniciamos el servicio de httpd .

# service httpd restart

Continua

No hay comentarios:

Publicar un comentario