Zabbix | |
---|---|
ZABBIX 4.0 ejecutándose en GNU/Linux | |
Tipo de | Sistema de vigilancia [d] |
Autor | Aleksey Vladyshev [d] |
Desarrollador | Zabbix LLC [d] |
Escrito en | C , PHP y Java |
Sistema operativo | GNU/Linux , Solaris , macOS , HP-UX , NetBSD , FreeBSD , Power Systems y AIX |
Primera edición | 2001 [1] |
ultima versión |
|
Licencia | GNU GPL 2 [3] [4] [5] |
Sitio web | zabbix.com _ |
Archivos multimedia en Wikimedia Commons |
Zabbix es un sistema gratuito para monitorear el estado de varios servicios de redes informáticas , servidores y equipos de red , escrito por Alexey Vladyshev. MySQL , PostgreSQL , SQLite u Oracle Database se utiliza para el almacenamiento de datos , la interfaz web está escrita en PHP . Admite varios tipos de seguimiento:
Zabbix comenzó en 1998 como un proyecto interno en un banco letón.
El 7 de abril de 2001, el sistema fue lanzado públicamente bajo la licencia GPL [6] , siendo la primera versión estable 1.0 el 23 de marzo de 2004 [6] . En abril de 2005, se estableció la empresa letona SIA Zabbix para gestionar el proyecto [7] . Casi todos los años, se lanzan nuevas versiones del sistema, lanzamientos principales: 2.0 (2012), 3.0 (2016), 4.0 (2018), 5.0 (2020), 6.0 (2022).
El servidor Zabbix es el núcleo del sistema que controla de forma remota los servicios de red y es un depósito que contiene todos los datos de configuración, estadísticos y operativos. Es la entidad del software Zabbix que notifica a los administradores los problemas con el hardware monitoreado.
El proxy Zabbix recopila datos de rendimiento y disponibilidad en nombre del servidor Zabbix. Todos los datos recopilados se almacenan en un búfer local y se transmiten al servidor Zabbix al que pertenece el servidor proxy. El proxy Zabbix es una solución ideal para el control remoto de sucursales y otros puntos, incl. redes que no tienen administradores locales. También se puede usar para equilibrar la carga de un solo servidor Zabbix. En este caso, el proxy solo recopila datos, por lo que el servidor tiene menos carga en la CPU y en los dispositivos de E/S.
El agente Zabbix es un programa para monitorear recursos y aplicaciones locales (como unidades, RAM, estadísticas del procesador, etc.) en sistemas de red, estos sistemas deben funcionar con un agente Zabbix en ejecución.
Los agentes de Zabbix son extremadamente eficientes debido al uso de llamadas específicas al sistema para recopilar información y preparar estadísticas.
La interfaz web es parte del servidor Zabbix y generalmente (pero no necesariamente) se ejecuta en el mismo host físico que el servidor Zabbix. Desarrollado por PHP , requiere un servidor web (por ejemplo: NGINX , Apache httpd ).
Características clave:
Un bloque separado de funciones está asociado con el descubrimiento automático: dispositivos por rango de direcciones IP, servicios disponibles en ellos, también se implementa la verificación SNMP . Proporciona monitoreo automático de dispositivos detectados, eliminación automática de nodos faltantes, distribución por grupos y plantillas según el resultado devuelto. El descubrimiento de bajo nivel se puede utilizar para descubrir y comenzar a monitorear sistemas de archivos e interfaces de red. A partir de Zabbix 2.0, se admiten tres mecanismos integrados de descubrimiento de bajo nivel:
Plataformas compatibles (servidor y agente): AIX , FreeBSD , HP-UX , Linux , macOS , OpenBSD , SCO OpenServer , Solaris , Tru64/OSF ; además, se han implementado agentes para Novell Netware y sistemas operativos de la familia Windows .
distribuida y paralela | Software para computación|
---|---|
Normas, bibliotecas | |
software de monitoreo | |
Software de control |