Zabbix es un software de código abierto para monitorear los servicios de red, servidores y otros dispositivos de red, creado por Alexei Vladishev. El backend de Zabbix está escrito en C y usa PHP para el front-end, admite bases de datos MySQL, PostgreSQL, SQLite, Oracle o IBM DB2.
Características
- Puede verificar la disponibilidad de los servicios estándar como SMTP o HTTP sin instalar ningún software en el host remoto.
- También puede monitorear la CPU, la memoria, el disco y otros recursos en hosts Windows o Unix instalando el cliente Zabbix en él.
- También ofrece soporte para monitoreo a través de SNMP, TCP e ICMP.
- Admite notificaciones en tiempo real
Esta guía lo ayudará a configurar Zabbix en Ubuntu 14.04
Requisitos
Instale los últimos paquetes de versión, y esto contiene la configuración del repositorio.
sudo wget http://repo.zabbix.com/zabbix/2.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_2.2-1+trusty_all.deb sudo dpkg -i zabbix-release_2.2-1+trusty_all.deb sudo apt-get update
Instalar Zabbix
Instale los siguientes paquetes. Esto instalará el servidor Zabbix y la web con MySQL.
sudo apt-get install zabbix-server-mysql zabbix-frontend-php
Configurar base de datos
El comando anterior invoca la configuración de la base de datos MySQL y Zabbix. Si ya tiene MySQL configurado en el servidor, omita los dos primeros pasos.
Paso 1:Configure la contraseña raíz para MySQL.
Paso 2:Confirme la contraseña raíz.
Paso 3:La siguiente pantalla, le pedirá que configure la base de datos para Zabbix, la acepta o la cancela. Aquí elegí sí para la configuración automática de la base de datos.
Paso 4:Ingrese la contraseña para el usuario de la base de datos "zabbix" (el instalador creará el usuario zabbix), esta contraseña se ingresó al configurar Zabbix.
Paso 5:Confirme la contraseña para el usuario de la base de datos.
La siguiente sección de solución de problemas solo se aplica a aquellos que enfrentan el error 404 no encontrado al acceder a la URL de configuración de Zabbix.
Resolución de problemas
Después de configurar la base de datos, cuando traté de acceder a la URL de configuración de Zabbix (http://your-ip-address/zabbix). Obtuve 404 página no encontrada, después de muchas búsquedas en Google; Encontrar nada. Más tarde decidí revisar los archivos creados por el paquete, al final encontré el archivo apache.conf en /etc/zabbix.
Copie el archivo apache.conf en el directorio apache2
sudo cp /etc/zabbix/apache.conf /etc/apache2/sites-enabled/zabbix.conf
Editar copió el archivo para configurar la zona horaria.
sudo vi /etc/apache2/sites-enabled/zabbix.conf # php_value date.timezone Europe/Riga
Cambie date.timezone según su zona horaria.
Reinicie el servicio apache2.
sudo /etc/init.d/apache2 restart
Después de realizar los pasos anteriores, pude acceder a la URL sin ningún problema.
Configurar Zabbix
Visite la siguiente URL para comenzar a configurar Zabbix http://your-ip-address/zabbix. Haga clic en Siguiente para continuar.
La configuración de Zabbix verificará los requisitos previos y le dará el estado como se muestra a continuación.
Introduzca la información de la base de datos.
Configuración de Zabbix:información de la base de datos
Configure la información del servidor.
Configuración de Zabbix:información del servidor
Consulte el resumen de instalación.
Termina la configuración.
Acceder a Zabbix
Inicie sesión con la credencial predeterminada (Admin/zabbix)
Así se verá el tablero de Zabbix.
Eso es todo.