Instalar Zabbix paso a paso

por | 21/10/2014

Cómo instalar sistema monitorización Zabbix.

La monitorización es muy importante para las empresas, saber que ocurre en cada momento a nuestros equipos de red, servidores o almacenamiento es básico. Todavía me encuentro empresas que no tienen un buen sistema de monitorización y están funcionando a ciegas. Por todos es conocido Nagios, pero hoy os mostraré otra herramienta de monitorización muy buena, con buen soporte de una comunidad detrás y unos gráficos muy buenos para entender qué ocurre en cada momento en nuestra infraestructura.

Vamos al lío. Instalaré Zabbix 2.4 en un servidor CentOS 6.

Lo primero que vamos a hacer es desargar el repositorio para poder instar zabbix.

rpm –ivh http://repo.zabbix.com/zabbix/2.4/rhel/6/x86_64/zabbix-release-2.2.1.el6.noarch.rpm

Una vez instalado el repositorio, instalaremos zabbix server para mysql.

yum install zabbix-server-mysql zabbix-web-mysql

Pulsaremos Y para instalar todos los paquetes y sus dependencias.

Una vez instalado zabbix, tenemos que tener instalado previamente MySQL, sino tendremos que instalarlo ahora.

Omito el paso de instalar mysql. Tendremos que crear la base de datos para zabbix, el usuario y password. Además tenemos que importar el schema y datos desde la web de zabbix.

Primero creo la base de datos, usuario y password.

A continuación importo el schema.sql, images.sql y data.sql

Una vez importado, inicio el servicio de mysql.

Editaremos el siguiente fichero para poner nuestro Timezone correcto.

A continuación, abriremos nuestro navegador e introducimos la IP de nuestro servidor zabbix.

Iniciamos el wizard de la instalación.

Comprobamos que pasamos todos los prerrequisitos. Completamos los datos de nuestra base de datos.

Pulsamos siguiente y genera el fichero de configuración con los datos de la base de datos.

Finalizadmos el wizard.

Haremos login con admin / admin.

Si al cargar nuestro zabbix nos sale un error en rojo en la parte superior es porque tenemos activado SELinux.

Si desactivamos SELinux en /etc/selinux disabled nos cargará correctamente y ya podremos empezar a agregar objetos para monitorizar.

Cómo instalar el agente de Zabbix en servidores Linux CentOS.

Instalamos el repositorio.

rpm -ivh http://repo.zabbix.com/zabbix/2.0/rhel/6/x86_64/zabbix-release-2.0-1.el6.noarch.rpm

Instalamos el agente

yum install zabbix-agent

Modificamos el fichero de configuración.

nano /etc/zabbix/zabbix_agentd.conf

Tenemos que modificar lo siguiente:

Server=<IP-address or FQDN de ti servidor Zabbix >

ServerActive=<IP-address or FQDN of the Zabbix server for active checks>

Hostname=<the hostname de este server>

Guardamos.

Hacemos que el servicio se inicie al arrancar el Sistema.

chkconfig zabbix-agent on

Levantamos el servicio.

service zabbix-agent start

Agregamos las reglas en el firewall de linux.

iptables -I INPUT 1 -p tcp -s <zabbix server IP-address> –dport 10050 -j ACCEPT

iptables -I OUTPUT 1 -p tcp -s <zabbix server IP-address> –dport 10051 -j ACCEPT

Reiniciamos el servicio.
/sbin/service iptables sabe

Finalmente quedará agregar los hosts en Zabbix.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *