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.
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:
- Big Spring School District – Ian Berry
- BetiZFest
- blyler.cc – Andy Blyler
- North-East Worcestershire College – Chris Hills
- Querx.com/raXnet.net – Ian Berry
- AlphaLink Technologies – Christopher Calhoun
- kende.com – Andras Kende
- Pulp Free: Status – Dave Schmid
- vanhees.cc – MasterSleepy
- spectre256.com – Julian Simioni
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??
rayshop
Si puedes controlar el poleo de las graficas, solo edita el crontab segun lo quieras por horas y/o por dias de la semana
Saludos!
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
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.
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
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.
Hola Arcadio.
Revisa que tengas instalado el módulo GD para php.
Saludos
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
Hola Cristian:
Te paso una guía de instalación bajo Windows:
http://www.cacti.net/downloads/docs/html/install_windows.html
Un saludo!
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!!!
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!
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.
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
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
despues de colocar los .so no olviden la parte de los permisos ahora si me funciono mil gracias
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?
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.
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
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
Hola a todos soy nueva en esto, instala el cacti en ubuntu y por defecto me mostró graficos, pero ahora quiero agregar nuevos dispositivos que estoy haciendo con el emulador GNS3 pero en la configuracion me aparece en Unknown y nose como levantarlo, si alguein me puede ayudar se lo agradeceria
Revisa que el nuevo dispositivo que intentas agregar tenga bien configurado snmpd:
https://rm-rf.es/como-instalar-y-configurar-snmp/
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.
Hola quiero hacerles una consulta, que sera mejor para el monitoreo de servidores nagios o lo que mensiona este post cacti?
Para monitorizar redes, switches, routers, tráfico, etc mejor Cacti, para monitorizar servidores ,servicios, procesos, cargas, cpus mejor Nagios o Big Brother.
Saludos
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.
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?
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.
Hola lidanova, para poder generar las gráficas en cacti deberas situarte en la directorio de cacti, dentro de ahi deberas tener dos scripts .php «cmd.php» y el otro «poller.php, estos scripts son para poder graficar y levantar los servicios dentro de cacti
en consola y estando dentro de el directorio cacti poner
php cmd.php y despues ahi mismo php -q poller.php, si este último no te muestra nada aplicar php poller.php –force, para forzar a que gráfica ojala y les pueda ayudar este post gracias
hola que tal alguien sabe porq me grafica en tiempo real pero en la grafia principal no muestra nada
Hola meli, para poder generar las gráficas en cacti deberas situarte en la directorio de cacti, dentro de ahi deberas tener dos scripts .php “cmd.php” y el otro “poller.php, estos scripts son para poder graficar y levantar los servicios dentro de cacti
en consola y estando dentro de el directorio cacti poner
php cmd.php y despues ahi mismo php -q poller.php, si este último no te muestra nada aplicar php poller.php –force, para forzar a que gráfica ojala y les pueda ayudar este post gracias
Tengo un error, no me quiere mostrar el gráfico, quiero monitorear algo pero no me sale el gráfico.
si quieren me dejan su correo y les mando una captura de pantalla del error que se sale.
gracias espero su respuesta.
Estimados, daben hasta cuantos dispositivos puedo monitorear sin problemas ¿? e indicar los requerimientos minimos Fisicos para instalar en un equipo.
Gracias!
Creo que depende además del número de hosts, el número de servicio a monitorizar. A más servicios por host más pesado será el procesamiento de las gráficas y recuperación de datos del pooler.
También hay plugins y servicios que consumen más recursos que otros.
¿Cuantos hosts tenías pensado, y qué servicios a graficar?
Saludos
Hola, buenos días quisiera saber si existe alguna forma de poder realizar otro tipo de gráficas en cacti que no sean las que ya trae por defecto el software, gráficas que sean mas llamativas y explicitas. De antemano muchas gracias por responder
Buenas,
Oswaldo échale un vistazo a munin, quizás sea lo que buscas.
Saludos.
esta murlin, las alertas thold, y muchos template en la pagina de cacti.
cacti me grafica lo mismo en varios host… que sera???
¿No será realmente que estás monitoreando el mismo host? Revisa las configuraciones.
no estimado .. me di cuenta de algo… tengo maquinas fisicas y virtuales… con las virtuales es el problema .. ya que no reconoce ninguna interfas (SNMP – Interface Statistics) ….
este problema radica en que cacti no toma del todo en algunos linux el snmp version 2.
para solucionarlo hay que editar el /etc/snmpd.conf comentar y colocar lo siguiente
#view systemview included .1.3.6.1.2.1.1
#view systemview included .1.3.6.1.2.1.25.1.1
view systemview included .1.3.6.1.2.1
view systemview included .1.3.6.1.2.1.25.1.1
funciona ok .. reconoce todas las interfaces.. ojala les sirva
Hola a todos estoy realizando un proyecto con Cacti version 0.8.8f y quisiera saber como funciona el plugin Syslog que ya lo tengo instalado , alguien de ustedes sabe como puedo hacerlo funcionar o un link donde pueda encontrar mas información,.
Muchas gracias
buenas tardes, he instalado con exito cacti, puedo anadir dispositivos, anexarle graficas y todo excelente; funciona al cien el snmp, no me manda snmp error.
me grafica con exito algunas graficas, pero ya si anado templates como de temperatura, cache, archivos abiertos, etc. no me grafica.
tengo que anadir algun protocolo como lo hice con el snmp, algun archivo tengo que modificar su codigo fuente, la configuracion de las graficas las tengo que adaptar al dispositivo o de plano el snmp no obtiene esos valores de temperatura, cache, etc.?