Cuando somos administradores de red o de sistemas, personal de IT o miembros de algún equipo de soporte, es ideal conocer las diferentes opciones que tenemos para una correcta y optima administración del sistema y que mejor forma de lograr esto si no es con utilidades de monitoreo del sistema.
Existen cientos de estas utilidades y cada una tiene algo en especial por ello debemos usar las que nos ofrezcan las mejores ventajas y análisis de todos los elementos del sistema para que de este modo la administración sea total.
Dentro de estas herramientas completas tenemos Zabbix, la cual es de código abierto y ha sido desarrollada con un enfoque total de monitoreode las distribuciones en las cuales puede ser ejecutada.
En este día, Solvetic analizará cómo usar Zabbix en Debian 9.
En caso de no contar con Debian 9, podremos descargarlo del siguiente enlace:
Zabbix hace uso de un mecanismo de notificación flexible el cual permite a los usuarios configurar determinadas alertas que pueden ser enviadas al correo electrónico en cualquier evento que transcurra en el sistema, con esta opción, podremos estar al tanto de cualquier cambio que ocurra en el servidor. Con Zabbix, tenemos diversas funciones de informes y visualización de datos basados en los elementos almacenados.
Todos los informes y estadísticas que ofrece Zabbix, así como los parámetros de configuración, pueden ser accedidos a través de una interfaz basada en la web. La cual garantiza que el estado de la red y el estado de los servidores se puedan evaluar desde cualquier ubicación sin tener que estar físicamente en el lugar.
Su front-end web está escrito en PHP, el back-end está escrito en C y usa MySQL, PostgreSQL, SQLite, Oracle o IBM DB2 para almacenar los datos a analizar.
1. Características de Zabbix
Zabbix ofrece diversas características para la administración de los datos y pueden ser divididas por categorías de la siguiente forma:
- Disponibilidad y comprobaciones de rendimiento en tiempo real
- Cuenta con soporte para SNMP (captura y sondeo), IPMI, JMX, monitoreo de VMware y más.
- Realiza chequeos personalizados
- Puede capturar datos específicos a intervalos personalizados de tiempo
- Análisis por servidor / proxy y por agentes
- Todas las notificaciones de envío se pueden personalizar para el cronograma de escalación, destinatario, tipo de medio y otros parámetros más.
- Las notificaciones en Zabbix se pueden hacer más útiles usando variables de macros.
- Es posible ejecutar acciones automáticas incluyen comandos remotos.
- Zabbix está en la capacidad de crear gráficos personalizados que pueden ser combinados varios elementos en una sola vista.
- Podremos crear mapas de red.
- Opción de usar múltiples pantallas personalizadas y presentaciones de diapositivas para una vista general de los datos.
- Generación de informes.
- Vista de alto nivel (empresarial) de los recursos monitoreados
- Zabbix conserva los datos almacenados en una base de datos
- Todo el historial es configurable
- Cuenta con un procedimiento de limpieza incorporado
- Es simple agregar dispositivos para ser monitoreados como hosts
- Todos los hosts se definen para el monitoreo, una sola vez en la base de datos
- Podremos aplicar plantillas a los dispositivos monitoreados
- Con Zabbix es posible el descubrimiento automático de dispositivos de red
- Zabbix crea el registro automático del agente
- Podemos ejecutar el descubrimiento de sistemas de archivos, interfaces de red y OID SNMP.
- Integración con software de terceros
- Tareas automatizadas
- Escalabilidad sin limite
- Alta disponibilidad
- Opciones de encriptación de los datos y más.
- Uso de ancho de banda de red
- Tasa de pérdida de paquetes
- Error de interfaz de red
- Alto uso de CPU o memoria
- Número de conexiones de TCO anormales
- Enlaces caídos
- El estado del sistema cuando está en estado de advertencia / crítico
- Cuando la temperatura del dispositivo es demasiado alta / demasiado baja
- La fuente de alimentación está en estado crítico
- El espacio libre en el disco es bajo
- El ventilador está en estado crítico
- No hay recopilación de datos de SNMP
- Nuevos dispositivos agregados o eliminados
- El módulo de red se agrega, elimina o reemplaza
- El firmware ha sido actualizado
- El número de serie del dispositivo ha cambiado
- La interfaz ha cambiado a modo de baja velocidad o semidúplex
Zabbix puede ser instalado en las siguientes distribuciones:
- CentOS
- RedHat
- Oracle Linux
- Debian
- Ubuntu
Ahora veremos cómo instalar Zabbix en Debian 9.