# rm-rf.es | Administración de sistemas

Bitácora personal de un SysAdmin Gnu/Linux, Windows, BSD...

Cacti: Monitorización gráfica de redes y servidores


Cacti

Cacti es una solución completa para la monitorización de redes mediante gráficos y recopilación de datos, todo ello gracias a la potencia de RRDTool‘s. Podremos tener información prácticamente a tiempo real sobre nuestros routers, switches o servidores, tráfico de interfaces, cargas, cpu, temperaturas, etc.

Este sistema de monitorización, contiene un recolector de datos excelente, un sistema avanzado de creación de plantillas y gráficos y una completa interfaz de gestión de usuarios. Su instalación no es realmente compleja, lo que lo hace uno de los sistemas más completos y además, open source del momento.

La aplicación está construida en php, y utiliza MySql para el almacenamiento de información sobre los gráficos y datos recogidos. El protocolo utilizado para la comunicación con los distintos equipos es SNMP:

El Protocolo Simple de Administración de Red o SNMP es un protocolo de la capa de aplicación que facilita el intercambio de información de administración entre dispositivos de red. Es parte de la familia de protocolos TCP/IP. SNMP permite a los administradores supervisar el desempeño de la red, buscar y resolver sus problemas, y planear su crecimiento.

Wikipedia

Adjunto unos cuantos enlaces de utilidad, referentes a la documentación e instalación de Cacti, foros, y lugares donde obtener plantillas, si encuentro tiempo prepararé un howto sobre la instalación y la configuración de todo el sistema, (http, mysql, php, snmp, etc.).

Y unos cuantos sitios que usan Cacti, para que podáis ver como funciona en producción:

Categoría: Monitorización | Etiquetas: , , , ,

30 Comentarios

  1. [...] error el que me he encontrado en Cacti a la hora de dar de alta un nuevo “Device” (servidor para que me entendáis). Resulta [...]

  2. rayshop dice:

    Buenas Tardes. Instale cacti y quiero que el mismo solo me monitoree las graficas de las horas laborables y solo los dias de la semana.

    Es esto posible??

  3. Alex dice:

    Hola RayShop, no se decirte si se puede programar así, no obstante ten en cuenta que a la hora de ver los gráficos, se pueden elegir franjas de tiempo y demás, quizás con eso te sea suficiente.

    Un saludo

  4. Alfonso dice:

    Hola, instale el cacti en linux y no me presenta ningun problema, ahora necesito hacer la instalacion en windows, igual instalo todo como se mensiona el manuales que encontre, pero en el momento de ver alguna grafica este no me muestra nada, alguien sabe realmente como se configura para windows, y que hay que tener en cuenta para que funcione correctamente…
    saludos
    AS.

  5. Arcadio dice:

    Hola tengo un problema con cacti, y la verdad no se como resorverlo, lo instale en mi ubuntu 8.04, por aptitude y baje todo y lo instale osea de las 2 formas que hay y extrañamente no he podido hacer que me salgan las graficas, cuando le foy en ver graficas me salen los botoncitos pero no me salen las graficas. no tengo idea de porque. gracias

    • osesman dice:

      hola arcadio, solo ubica donde, en que carpeta o ruta te estan dejando la informacion el rrdtool (your_device.rrd) y esa ruta colocala en donde cacti va a recoger esa info.

      saludos.

  6. Alex dice:

    Hola Arcadio.

    Revisa que tengas instalado el módulo GD para php.

    Saludos

  7. [...] profundizando en el sistema de monitorización Cacti, hoy me disponía a probar distintos plugins para monitorizar el servicio MySQL, y el más adecuado [...]

  8. cristian dice:

    Un cordial saludo….pues este aporte es muy valioso, pero podria alguien ayudarnos con un manual para la instalacion bajo windows, la verdad ya lo intente con el XP y no lo he logrado….Pues espero que alguen nos de una mano con eso. Y desde ya les agradezco. Un coordial saludo desde Ecuador

  9. Alex dice:

    Hola Cristian:

    Te paso una guía de instalación bajo Windows:

    http://www.cacti.net/downloads/docs/html/install_windows.html

    Un saludo!

  10. Espartan0 dice:

    Hola, soy nuevo en esto de CACTI y les comento que he realizado los pasos de instalación de la web oficial, sólo que en lugar de realizar la instalación de los paquetes por rpm los hice por yum (ya que esta en FC9).

    El problema que tengo es que al tratar de entrar a la página http://localhost/cacti NO muesta nada en web, osea me muestra una página en BLANCO.

    Revisé archivos de configuración de apache, php.ini, etc y todo parece estar ok.
    Cabe destacar que PHP funciona bien ya que al hacer el clasico phpinfo(); si muestra los atributros de la instalación PHP.

    En los logs de http de errors y access no veo ninguna inconsistencia, y el selinux ya lo tengo deshabilitado.

    ¿Alguien que me pueda dar alguna luz sobre esto?.

    Saludos cordiales!!!

  11. UniBlue dice:

    Hola Espartan0, no se si ya pudiste resolver tu problema, pero te comento que a mi me ocurrio y lo mismo y fue porque los archivos .so (modules) no estaban en el /etc/php.d/, deberias buscarlos y copiarlos al php.d, te aseguro que ahi va a funcionar.

    Saludos!

  12. carlos daniel dice:

    UniBlue, a mi tambien me sucede lo mismo que a Espartan0 pero no se a que archivos te refieres me podrias detallar mas esos archivo, porfavor te lo agradeceria mucho.

    no se si son de los que descargue de cacti o de las configuraciones de apache y php por favor ayudame.

    Entre a la pagina de cacti y descarge http://www.cacti.net/ descargue la version para linux y trate de instalarlo pero no funciona supuse que como trabaja con php4 y yo tengo php5 no se si causa error. Estoy trabajando en suse linux Enterprise sp1.

  13. Alex dice:

    Carlos, en /etc/php.d/ han de estar los ficheros de configuración de php adicionales. En la documentación te detallan los pasos de este punto de la instalación:

    http://www.cacti.net/downloads/docs/html/unix_configure_php.html

    Configure PHP:

    Please find the file /etc/php.ini and make the following changes to it:

    extension_dir = /etc/php.d

    This will enable PHP to find more configuration directives in that very directory.

    Activate the MySQL extension via /etc/php.d/mysql.ini

    ; Enable mysql extension module
    extension=mysql.so

    Activate the SNMP extension via /etc/php.d/snmp.ini

    ; Enable snmp extension module
    extension=snmp.so

    If using PHP 4.3.5 or less include the following line. If using 4.3.6 or greater, you should remove this line if present.

    session.save_path=/tmp

    If you want to allow template importing, uncomment the following line:

    file_uploads = On

  14. Cesar dice:

    yo poseo el mismo problema Espartan0 instalando el cacti y ya mire si tenida los .so en mi el /etc/php.d/ y si los tiene y aun asi no funciona sigue apareciendo en blanco alguien sabe que mas pueda ser

  15. Cesar dice:

    despues de colocar los .so no olviden la parte de los permisos ahora si me funciono mil gracias

  16. Denis dice:

    Hola señores, me gustaría me pueden ayudar. Tengo instalado el cacti y usando normalmente hasta que el dia de hoy en el plugins del weathermap me esta saliendo todo rojo los links y al verificar en la opción Console, la opción Graph management, no me estan graficando ninguno de los equipos activos pero sin embargo en el plugins monitor estan apareciendo como Up, que puede ser?

  17. [...] dejo los dos enlaces más útiles en lo que a plugins para Cacti se refiere. Son listados de plugins, el enlace al post de los foros de Cacti, contiene una [...]

  18. charles dice:

    cesar cuando mencionas que “despues de colocar los .so no olviden la parte de los permisos” a que permisos te refieres, es que soy novato en esto.

  19. Enrique Hernandez dice:

    Buenas Tardes estimados compañeros de aprendizaje!!! He instalado Cacti sobre Ubuntu para Monitorizar Servidores Windows y Linux, quisiera saber si existe alguna manera de poder generar los gráficos de espacio Libre en Disco en Gráfico en forma de Torta? Y si es posible cambiar el idioma Inglés al Español? Gracias de antemano

  20. adrian dice:

    que tal amigos yo ya instale el cacti y lo e configurado en ubunto.

    el localhost si me lo esta graficando sin problemas pero al agregar un nuevo dispositivo no me lo grafica y no me marca ningun error dise en la configuracion que el dispositivo esta up (arriba) y que si se esta graficando pero cuando quiero ver las graficas solo me aparece una lupa y unos iconos de descarga en azul como puedo solucionar esto

  21. Wilmer dice:

    Hola a todos. He instalado CACTI con RRDTOOL bajo windows y corre bien. Pero necesito poder leer los datos almacenados por el cacti y las graficas que genera. Antes usaba MRTG y el generaba un archivo .log para cada dispisitivo que leia y un archivo .png para cada grafica. Mis preguntas entonces al respecto son:

    1. Cacti con rrdtool maneja o tiene una base de datos o carpeta donde guarda los LOGs de cada punto y los archivos PNG?.
    2. Como puedo leer el archivo de los datos de cada punto, estan encriptados, tiene un formato en especial?.
    3. Que son los archvios .rrd que genera el cacti y como se leen?.
    4. El cacti guarda en alguna parte las graficas que genera, cual es la ruta, cual es la extension del archivo?.

    Les gradaezco de antemano su amable colaboración.

  22. Juan Carlos dice:

    Hola quiero hacerles una consulta, que sera mejor para el monitoreo de servidores nagios o lo que mensiona este post cacti?

    • Alex dice:

      Para monitorizar redes, switches, routers, tráfico, etc mejor Cacti, para monitorizar servidores ,servicios, procesos, cargas, cpus mejor Nagios o Big Brother.

      Saludos

  23. Hector dice:

    Hola a todos, me podrian ayudar con el siguiente problema, instale el cacti en su servidor de windows y este me trabaja correctamente, luego instale el cacti en otro en un ordenador con Kubuntu y este me grafica, pero solo me deja un margen de historial de graficas de 6 horas atras y quisiera modificar eso, si me pudieran ayudar se los agradeceria mucho.

  24. Moncho dice:

    Hola a todos, empece a configurar cacti en debian pero tengo un problema que no me grafica nada, en la pantalla de dispositivos me aparece que los ping tienen respuesta pero existe un error con snmp?

  25. lidianova dice:

    Hola,
    He instalado cacti sobre ubuntu 10.04 y me esta dando problemas a la hora de monitorizar mis dispositivos ya que pone, que se encuentra en Status= unknown, mientras que el dispositivo de localhost se encuentra en status=up. Ya he mirado los problemas que da el poller y sigue igual. Por favor si podéis ayudarme, ya no se que hacer para que funcione.

Deja una respuesta