Zabbix es una herramienta de software de monitoreo de código abierto para diversos componentes de TI, incluidas redes , servidores , máquinas virtuales (VM) y servicios en la nube . Zabbix proporciona métricas de monitoreo, entre otras, la utilización de la red, la carga de la CPU y el consumo de espacio en disco. La configuración de monitoreo de Zabbix se puede realizar utilizando plantillas basadas en XML que contienen elementos para monitorear. [2] El software supervisa las operaciones en Linux, Hewlett Packard Unix (HP-UX), Mac OS X, Solaris y otros sistemas operativos (SO); sin embargo, la supervisión de Windows solo es posible a través de agentes. Zabbix puede usar MySQL , MariaDB , PostgreSQL, SQLite , Oracle o IBM DB2 para almacenar datos. [3] Su backend está escrito en C y el frontend web está escrito en PHP . Zabbix ofrece varias opciones de monitoreo:
- Las comprobaciones simples pueden verificar la disponibilidad y la capacidad de respuesta de los servicios estándar como SMTP o HTTP sin instalar ningún software en el host supervisado.
- También se puede instalar un agente Zabbix en hosts UNIX y Windows para monitorear estadísticas como la carga de la CPU, la utilización de la red, el espacio en disco, etc.
- Como alternativa a la instalación de un agente en los hosts, Zabbix incluye soporte para el monitoreo a través de comprobaciones SNMP , TCP e ICMP , así como a través de IPMI , JMX , SSH , Telnet y el uso de parámetros personalizados. Zabbix admite una variedad de mecanismos de notificación casi en tiempo real, incluido XMPP .
Desarrollador (es) | Zabbix LLC |
---|---|
Versión inicial | Abril de 2001 |
Lanzamiento estable | 5.2.3 [1] / 21 de diciembre de 2020 |
Repositorio | |
Escrito en | C (servidor, proxy, agente), PHP (interfaz), Java (puerta de enlace Java) |
Sistema operativo | Multiplataforma |
Tipo | Sistema de gestión de red |
Licencia | GPLv2 |
Sitio web | www |
Lanzado bajo los términos de la licencia pública general GNU versión 2 , Zabbix es un software gratuito .
Historia
Zabbix comenzó como un proyecto de software interno en 1998. Después de tres años, en 2001, fue lanzado al público bajo GPL. [4] Tres años después, la primera versión estable, 1.0, fue lanzada en 2004.
Cronología de los principales lanzamientos | |||
---|---|---|---|
Fecha | Lanzamiento | Fin del soporte completo (3 años) | Fin del soporte limitado (5 años) |
Zabbix 1.0 | |||
1998 | Zabbix comenzó como un proyecto interno en un banco por Alexei Vladishev [4] | - | - |
7 de abril de 2001 | Zabbix 1.0alpha1 se lanza como GPL [5] | - | - |
23 de marzo de 2004 | Zabbix 1.0 lanzado [6] | - | |
Zabbix 1.x | |||
6 de febrero de 2006 | Zabbix 1.1 lanzado [6] | - | - |
29 de mayo de 2007 | Zabbix 1.4 lanzado [6] | - | - |
11 de septiembre de 2008 | Zabbix 1.6 lanzado [6] | - | - |
7 de diciembre de 2009 | Zabbix 1.8 lanzado [6] | - | - |
Zabbix 2.x | |||
21 de mayo de 2012 | Lanzamiento de Zabbix 2.0 Long Term Support (LTS) [6] | Agosto de 2015 [7] | Agosto de 2017 [7] |
12 de noviembre de 2013 | Lanzamiento de Zabbix 2.2 LTS [6] | Agosto de 2017 [7] | Agosto de 2019 [7] |
11 de septiembre de 2014 | Zabbix 2.4 lanzado [6] | - | - |
Zabbix 3.x | |||
16 de febrero de 2016 | Lanzamiento de Zabbix 3.0 LTS [6] | 28 de febrero de 2019 [7] | 28 de febrero de 2021 [7] |
14 de sep. De 2016 | Zabbix 3.2 lanzado [6] | - | - |
22 agosto 2017 | Zabbix 3.4 lanzado [6] | - | - |
Zabbix 4.x | |||
1 de octubre de 2018 | Zabbix 4.0 LTS lanzado [8] | 31 de octubre de 2021 [7] | 31 de octubre de 2023 [7] |
2 abr 2019 | Zabbix 4.2 lanzado [9] | - | - |
7 de oct de 2019 | Zabbix 4.4 lanzado [10] | 31 de mayo de 2020 [7] | 30 de junio de 2020 [7] |
Zabbix 5.x | |||
12 de mayo de 2020 | Lanzamiento de Zabbix 5.0 LTS [11] | 31 de mayo de 2023 [7] | 31 de mayo de 2025 [7] |
26 de oct de 2020 | Zabbix 5.2 lanzado [12] | 30 de abril de 2021 [7] | 31 de mayo de 2021 [7] |
14 de mayo de 2021 | Zabbix 5.4 lanzado [13] |
Características
- Alto rendimiento, alta capacidad (capaz de monitorear cientos de miles de dispositivos).
- Descubrimiento automático de servidores y dispositivos e interfaces de red. [14]
- El descubrimiento de bajo nivel, [15] comienza automáticamente a monitorear nuevos elementos, sistemas de archivos o interfaces de red, entre otros.
- Monitoreo distribuido con administración web centralizada.
- Agentes nativos de alto rendimiento (software cliente para Linux, Solaris, HP-UX, AIX, FreeBSD, OpenBSD, OS X, Tru64 / OSF1, Windows 2000, Windows Server 2003, Windows XP, Windows Vista, Windows Server 2008, Windows 7).
- Métricas SLA e ITIL KPI sobre informes.
- Vista de alto nivel (empresarial) de los recursos supervisados a través de paneles y pantallas de consola visual definidas por el usuario.
- Ejecución remota de comandos a través de proxies Zabbix desde agosto de 2017, [16] hasta Zabbix 3.4. [17]
Arquitectura
- Capacidades de monitoreo de agente o sin agente. [18]
- Interfaz basada en web. [19]
- Soporte para mecanismos de sondeo y captura.
Vigilancia
- Monitoreo JMX.
- Monitoreo web.
Seguridad y autenticacion
- Registro de auditoría.
- Autenticación de usuario segura.
- Permisos de usuario flexibles.
Capacidades de notificación
- Notificación flexible por correo electrónico sobre eventos predefinidos.
- Mecanismos de notificación casi en tiempo real, por ejemplo, utilizando el protocolo XMPP incluido .
Desarrollo
Zabbix es desarrollado principalmente por Zabbix LLC.
Código fuente
Zabbix consta de varios módulos separados:
- Zabbix Server, no compatible con Windows, [20] realiza el sondeo y captura de datos, calcula disparadores y envía notificaciones a los usuarios, necesita una base de datos para almacenar configuraciones y datos.
- Zabbix Agents, instalados en el sistema que se va a monitorear para alcanzar valores como el uso de CPU / memoria a los que solo se puede acceder desde el sistema operativo.
- Zabbix Frontend, front-end web utilizado para instalación, configuración y navegación de datos.
- Zabbix Proxy, [21] no compatible con Windows, permite acceder a sistemas a los que no se puede acceder directamente y reduce la carga en Zabbix Server. [20]
Mientras que el servidor, el proxy y los agentes están escritos en C , el front-end se implementa en PHP y JavaScript . Una puerta de enlace Java también está disponible desde Zabbix 2.0.
Lanzamientos
Desde que se lanzó la primera versión estable como 1.0, el control de versiones de Zabbix ha utilizado números de versión menores para denotar versiones principales. Cada versión menor en realidad implementa muchas características nuevas, mientras que las versiones de nivel de cambio introducen principalmente correcciones de errores.
El esquema de numeración de versiones de Zabbix ha cambiado con el tiempo. Si bien las dos primeras ramas estables fueron 1.0 y 1.1, después de 1.1 se decidió usar números impares para las versiones de desarrollo y números pares para las versiones estables. Como resultado, 1.3 siguió a 1.1 como una actualización de desarrollo que se lanzará como 1.4.
Ver también
- Comparación de sistemas de monitoreo de red
- Lista de sistemas de gestión de sistemas
- Prometheus_ (software)
Referencias
- ^ "Notas de la versión para Zabbix 5.2.3" .
- ^ https://www.zabbix.com/documentation/4.0/manual/config/templates
- ^ Lista de bases de datos compatibles en el manual
- ^ a b Presentación, que contiene la historia temprana
- ^ Página de anuncios de Freshmeat
- ^ a b c d e f g h i j k Lista de lanzamientos de Zabbix
- ^ a b c d e f g h i j k l m n https://www.zabbix.com/life_cycle_and_release_policy
- ^ "Notas de la versión de Zabbix 4.0.0" .
- ^ "Notas de la versión de Zabbix 4.2.0" .
- ^ "Notas de la versión de Zabbix 4.4.0" .
- ^ "Notas de la versión para Zabbix 5.0.0" .
- ^ "Notas de la versión para Zabbix 5.2.0" .
- ^ "Qué hay en Zabbix 5.4" . www.zabbix.com . Consultado el 18 de mayo de 2021 .
- ^ https://www.zabbix.com/documentation/current/manual/discovery/low_level_discovery/network_interfaces
- ^ https://www.zabbix.com/documentation/current/manual/discovery/low_level_discovery
- ^ https://www.zabbix.com/rn/rn3.4.0
- ^ https://www.zabbix.com/documentation/3.4/manual/introduction/whatsnew340#remote_command_support_through_proxies
- ^ https://www.zabbix.com/agentless_monitoring
- ^ Di Francesco, Guillaume (28 de noviembre de 2016). "Installation d'un serveur Zabbix 3.0.3" [Instalación de un servidor Zabbix 3.0.3] (html) . Supinfo (en francés) . Consultado el 24 de enero de 2020 .
En ce sens, Zabbix está una solución de supervisión libre permanente de vigilancia de sistemas y servicios précis par la génération de graphiques.
- ^ a b https://www.zabbix.com/requirements
- ^ https://www.zabbix.com/documentation/current/manual/concepts/proxy
- Vidmar, Anže (12 de marzo de 2007). ZABBIX: monitorización de red de última generación Linux.com
- Ramm, Mark (15 de marzo de 2005). The Watcher Knows , Revista Linux
- Schroder, Carla (24 de mayo de 2005). Supervise su red con ZABBIX gratuito y de alto rendimiento , Enterprise Networking Planet
- ZABBIX: monitorización de sus aplicaciones, red y servidores debianhelp.co.uk (Instrucciones de instalación para máquinas Debian o Ubuntu)
Otras lecturas
- (2011) Monitoreo de red Zabbix 1.8 - Packt Publishing ISBN 978-1-84719-768-9
- (2013) Dominando Zabbix - Packt Publishing ISBN 978-1-78328-349-1
- (2015) Libro de cocina de Zabbix - Packt Publishing
- (2015) Conceptos básicos de supervisión de red de Zabbix - Packt Publishing
- (2016) Zabbix Network Monitoring - Segunda edición - Packt Publishing ISBN 9781782161288
enlaces externos
- Página web oficial
- Zabbix Share , un repositorio de plantillas, complementos y módulos para Zabbix
- zabbix en GitHub