![]() |
Configuración zabbix |
Debemos aclarar es que se realizará la instalación del cliente 1.8.17, la cual es completamente compatible con las versiones 1.8.x y 2.0.x del servidor Zabbix. Se debe recordar que la instalación del cliente se debe realizar con el usuario root, por lo cual necesitaremos acceso a las credenciales.
1 - El primer paso será crear el usuario de sistema operativo, el cual será dueño del servicio zabbix_agentd:
useradd -s /sbin/nologin zabbix
2 - El segundo paso será crear el directorio, en caso de que no lo tengamos creado, donde dejaremos las fuentes del software a instalar:
mkdir /root/software
3 - Entramos a la carpeta recién creada. Todos los comandos utilizados en esta guía se ejecutan desde este directorio:
cd /root/software
4 - Copiamos mediante FTP o SSH el archivo que contiene las fuentes de Zabbix a la carpeta donde nos encontramos, o la descargamos directamente mediante el siguiente comando:
wget http://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/1.8.17/zabbix-1.8.17.tar.gz
5 - Descomprimimos el archivo que acabamos de descargar:
tar xzvf zabbix-1.8.17.tar.gz
6 - Ingresamos a la carpeta recién descomprimida mediante el siguiente comando:
cd zabbix-1.8.17
7 - Preparamos el paquete para que solamente instale el agente de Zabbix:
./configure -enable-agent -prefix=/usr/local/zabbix -enable-static
Posible error:
configure: error: no acceptable C compiler found in $PATH
Solución:
yum install gcc
Posible error:
configure: error: static linking is not possible on this system
Solución:
yum install glibc-static
8 - Procedemos a realizar la instalación del agente:
make install
Posible error:
make: command not found
Solución:
yum install make
9 - Agregamos Zabbix a los servicios de la máquina:
echo 'zabbix_agentd 10050/tcp' >> /etc/services && echo 'zabbix_trap 10051/tcp' >> /etc/services
10 - Creamos el directorio donde se almacenará la configuración del agente Zabbix:
mkdir /etc/zabbix
11 - Copiamos el archivo de configuración a la carpeta recién creada:
cp misc/conf/zabbix_agentd.conf /etc/zabbix/
Una vez copiado el archivo procederemos a editar la configuración del agente. Por ahora solo nos interesa editar la linea que indica la IP de nuestro Zabbix server:
vim /etc/zabbix/zabbix_agentd.conf
Sección a editar:
Server=xxx.xxx.xxx.xxx
12 - Copiamos el archivo correspondiente al sistema operativo a la carpeta recién creada. Recordemos que estamos en /root/software/zabbix-1.8.17. Cabe mencionar también que dentro de la carpeta se encuentran versiones de zabbix_agentd para otras distribuciones de Linux, sin embargo esta es la que nos ha funcionado a la perfección en sistemas basados en Redhat (5.x y 6.x):
cp misc/init.d/redhat/8.0/zabbix_agentd /etc/init.d/zabbix_agentd
13 - Damos permisos de ejecución al archivo recién copiado:
chmod +x /etc/init.d/zabbix_agentd
14 - Creamos el vinculo a la instalación recién completada:
ln -s /usr/local/zabbix/sbin/* /usr/local/zabbix/bin
15 - Relizamos el chequeo del archivo mediante el siguiente comando:
chkconfig --level 345 zabbix_agentd on
16 - Finalmente, iniciamos el servicio zabbix_agentd:
/etc/init.d/zabbix_agentd start
Una vez completados los pasos anteriores, creamos el host en nuestro Zabbix server, el cual ya debería tener conectividad.
Nota: dependiendo del sistema operativo, la sintaxis de algunos comandos puede cambiar( --level o -level, por ejemplo).
Nota: Comprobar conexión entre el servidor y el host mediante la herramienta ping o telnet.
Comments
Post a Comment