viernes, enero 02, 2009

Configurar Cacti en Centos 4

El cacti es una aplicación web que te permite monitorizar uno o varios servidores, de manera que puedes ver en tiempo real el uso de los recursos de dichos servidores.

Para instalarlo en CentOS 4 o en Red Hat Enterprise 4 se pueden seguir estos pasos:

Descargar el cacti en formato gz.tar y descomprimirlo en el servidor en una carpeta que se tenga acceso mediante el servidor web.

Luego instalar los siguientes paquetes:

yum install httpd php php-mysql php-snmp mysql mysql-server net-snmp net-snmp-utils

Descargar las RRDtools, para CentOS se pueden descargar desde aqui, luego las instalamos:

rpm -ivh perl-rrdtool-1.2.23-1.el4.rf.i386.rpm rrdtool-1.2.23-1.el4.rf.i386.rpm

Si queremos monitorizar la red debemos añadir la siguiente línea al fichero /etc/snmp/snmp.conf

view systemview included .1

Comprobamos que el servidor de snmp esta funcionando:

snmpwalk -v 2c -c public 127.0.0.1

Posteriormente añadimos la siguiente línea al crontab y reiniciamos el servicio cron:

*/5 * * * * apache /usr/bin/php /var/www/html/cacti/poller.php > /dev/null 2>&1

Ahora ya solo falta acceder al cacti a través de la web:

http://miservidor.com/cacti