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.
Norman trabaja como Administrador de Sistemas con más de 12 años de experiencia en entornos Windows, Linux, VMware, SAN, Redes. | MCSA | CCNA | VCP-DCV | vExpert