Cactus (software)

format_list_bulleted Contenido keyboard_arrow_down
ImprimirCitar
Fuente abierta gratuita RRDtool

Cacti es un marco de gestión de configuración, fallos, rendimiento y supervisión de red basado en la web y de código abierto diseñado como una aplicación frontal para la herramienta de registro de datos estándar de la industria y de código abierto RRDtool. Cacti permite a un usuario sondear servicios a intervalos predeterminados y graficar los datos resultantes. Mediante el uso de complementos de Cacti, se ha ampliado para abarcar todas las categorías de gestión operativa de FCAPS. Por lo general, se utiliza para graficar datos de series temporales de métricas como la carga de la CPU y la utilización del ancho de banda de la red. Un uso común es monitorear el tráfico de la red sondeando un conmutador de red o una interfaz de enrutador a través del Protocolo simple de administración de red (SNMP).

El front-end del usuario final de Cacti admite modelos de seguridad de usuarios y grupos de usuarios y admite el control de acceso basado en roles (RBAC) para acceder no solo a los datos de monitoreo, sino también a varias áreas de la interfaz de usuario. Los usuarios de origen pueden definirse localmente o obtenerse de LDAP, Active Directory y otros protocolos a través de la autenticación básica de Apache y Nginx, que incluye proveedores de inicio de sesión único (SSO).

El marco de trabajo de Cacti se puede ampliar mediante complementos que transforman a Cacti de una solución pura de gráficos de series temporales en una plataforma robusta de supervisión del rendimiento, gestión de fallas y configuración. El Grupo Cacti mantiene más de 20 complementos de este tipo en GitHub que ofrecen estas capacidades.

Cacti es utilizado principalmente por proveedores de telecomunicaciones y centros de operaciones de red en todo el mundo, además de ser el corazón de la solución comercial Spectrum LSF RTM que monitorea clústeres de computación de alto rendimiento (HPC) basados en el producto IBM LSF. Los casos de uso adicionales incluyen proveedores de alojamiento web (especialmente servidores dedicados, servidores privados virtuales y proveedores de colocación) para mostrar estadísticas de ancho de banda para sus clientes. Se puede usar para configurar la recopilación de datos en sí, lo que permite monitorear ciertas configuraciones sin ninguna configuración manual de RRDtool. La recopilación de datos de Cacti se puede ampliar para monitorear cualquier fuente a través de scripts de shell y ejecutables.

Cacti proporciona recopiladores de datos integrados y opcionales. back-ends: el primero, al que se hace referencia como "cmd.php", es un script PHP adecuado para instalaciones más pequeñas. El segundo, conocido como "spine", es un recopilador de datos basado en C multiproceso y masivamente paralelo que puede escalar a decenas de miles de hosts por Cacti Data Collector.

Historia

Ian Berry inició el proyecto Cacti el 2 de septiembre de 2001. Berry se inspiró para iniciar el proyecto mientras trabajaba para un pequeño ISP mientras aún estaba en la escuela secundaria, aprendiendo PHP y MySQL. Su objetivo central al crear Cacti "era ofrecer más facilidad de uso que RRDtool y más flexibilidad que MRTG".

El 13 de septiembre de 2004, se lanzó la versión 0.8.6, y con ella llegaron más desarrolladores y, posteriormente, mayor velocidad y escalabilidad del programa.

La versión 0.8.7 se lanzó para su uso en octubre de 2007. En junio de 2012, una hoja de ruta en el sitio web indicó que la versión 1.0.0 estaba programada para lanzarse en el primer trimestre de 2013, pero debido a la disponibilidad de los miembros del equipo y al cambio de funciones en sus carreras, el desarrollo de Cacti hizo una pausa con solo correcciones menores de seguridad y errores hasta el lanzamiento de Cacti 1.0 en enero de 2017.

Entre los años 2012 y 2017, The Cacti lanzó 6 lanzamientos puntuales del software de la serie Cacti 0.8.8, nuevamente abordando correcciones de errores menores y problemas de seguridad.

Cacti Group se reorganizó a principios de 2015 para reiniciar el trabajo en el producto Cacti 1.0. Durante este desarrollo, The Cacti Group dio un paso adelante para cumplir con gran parte de las capacidades prometidas en su hoja de ruta, que incluyen; múltiples recopiladores de datos; Seguridad mejorada de gráficos, dispositivos, plantillas y árboles, incluidos los permisos de nivel de grupo de usuarios; Múltiples intervalos de recopilación de datos; Soporte del sitio; y capacidades mejoradas de gestión de árboles y rendimiento.

La versión 1.0.0 se lanzó en enero de 2017.

La versión 1.2.0 se lanzó en enero de 2019.

2017 fue un año activo para The Cacti Group. Han lanzado más de 30 versiones de Cacti desde el lanzamiento inicial 1.0.0 en enero de 2017. Además, la comunidad de GitHub creció y ahora hay varias docenas de desarrolladores trabajando para perfeccionar el lanzamiento 1.x para uso en hogares, pequeñas empresas y empresas en todo el mundo. globo.

Características

Las características principales de Cacti incluyen:

  • Soporte para dispositivos monitorizados ilimitados
  • Multiple levels of Device and Graph organization via Site and Location atributos and Tree structures to organize Graphs, Devices and Sites
  • Recopilación de datos distribuidos mediante colectores de datos remotos que son resistentes a fallos de red intermitentes
  • Ampliable a través de la arquitectura Plugin
  • Descubrimiento de dispositivos automatizados incluyendo automatización de gráficos y árboles
  • Dispositivos, Automatización y Templatura de Gráficos
  • Subida SNMP Trap e Inform Support
  • Gestión por defecto a través de Syslog Plugin
  • Gestión por defecto a través del plugin de Umbral
  • Gestión de copia de seguridad y configuración de router y conmutador a través de RouterConfigs Plugin
  • Mapping de red a través del plugin WeatherMap
  • Servicios de dirección de Mac de red y ubicación de dispositivos a través de MacTrack Plugin
  • Dashboarding vía Intropage Plugin
  • Web Site service checks via WebSeer Plugin
  • Soporte SNMP integrado en forma masiva
  • Soporte de script PHP en paralelo masivo
  • Soporte opcional colección de datos basados en WMI a través de WMI Plugin
  • Permiso de acceso a múltiples gráficos Modelos para despliegues a gran escala
  • Control de acceso de usuario y grupo de usuarios
  • Multiple Access Control methodologies including LDAP, AD, local users as well as multiple SSO providers through Apache and Nginx modules
  • Support Database enabling scale out Cacti deployments front ended by load balancers and back ended using clustered file systems such as GlusterFS, CEPH and NFS.

Contenido relacionado

Campana OH-58 Kiowa

Vino (software)

Marco (redes)

Más resultados...
Tamaño del texto:
undoredo
format_boldformat_italicformat_underlinedstrikethrough_ssuperscriptsubscriptlink
save