Zabbix Agent en CentOS 5.7

Si han seguido la guía anterior a la letra, se han dado cuenta que en el menú “Monitoring” les aparece:

Captura

y en Configuration –> Hosts:

Captura

Esto porque no se ha instalado todavía el agente. En esta segunda parte veremos como instalar y configurar el agente en el mismo servidor donde se ha instalado el servidor Zabbix.

Se entra en la carpeta de las fuentes de zabbix:

cd /usr/src/zabbix-1.8.8

Se hace una limpieza de la compilación anterior:

make distclean

Se compila el agente:

./configure --enable-agent --enable-static

make

se copia el binario en la misma carpeta donde se encuentra el servidor:

cp src/zabbix_agent/zabbix_agentd /usr/local/sbin/

Se crea el archivo donde guardar los registros de la actividad del agente:

touch /var/log/zabbix_agentd.log

Se le asignan los permisos al usuario zabbix:

chown zabbix:zabbix /var/log/zabbix_agentd.log

Se crea el archivo de configuración para el agente:

nano /etc/zabbix/zabbix_agentd.conf

y se copian las líneas que siguen:

PidFile=/var/run/zabbix/zabbix_agentd.pid
LogFile=/var/log/zabbix_agentd.log
LogFileSize=1
DebugLevel=3
SourceIP=127.0.0.1
EnableRemoteCommands=0
LogRemoteCommands=0
Server=IPpublicaservidor
Hostname=Zabbix server
ListenPort=10050
ListenIP=0.0.0.0
DisablePassive=0
DisableActive=0
ServerPort=10051
RefreshActiveChecks=120
BufferSend=5
BufferSize=100
MaxLinesPerSecond=100
AllowRoot=0
StartAgents=3
Timeout=3
# Include=/etc/zabbix/zabbix_agentd.userparams.conf
# Include=/etc/zabbix/zabbix_agentd/
UnsafeUserParameters=0

Las líneas más importantes son:

  • Server=IPpublicaservidor – Aquí se indica la dirección IP del servidor Zabbix.
  • Hostname=Zabbix server – Hostname no es el nombre de dominio del servidor sino el nombre que aparece bajo la columna Name en el menú Configuration –> Hosts

Se guardan los cambios y se copia el escript del servicio:

cp misc/init.d/redhat/8.0/zabbix_agentd /etc/init.d/zabbix_agentd

Se abre el archivo:

nano /etc/init.d/zabbix_agentd

se modifica esta línea:

progdir="/usr/local/zabbix/bin/"

para que quede:

progdir="/usr/local/sbin/"

Se guardan los cambios y se vuelve ejecutable el archivo:

chmod +x /etc/init.d/zabbix_agentd

Se carga en la lista de servicios:

chkconfig --add zabbix_agentd

Se vuelve el arranque automático:

chkconfig zabbix_agentd on

y se inicia:

/etc/init.d/zabbix_agentd start

Se para y se vuelve a iniciar el servidor:

/etc/init.d/zabbix_server stop

/etc/init.d/zabbix_server start

Ahora se vuelve a entrar en la pagina de administración de Zabbix. Bajo el menú Monitoring aparecerán otros “errores”:

Captura

que pero ya tienen que ver con programas/servicios instalados en el Servidor Linux. En el menú Configuratión –> Hosts para el host “Zabbix server” ya el monitoreo está activado:

Captura

Próximamente se verá como utilizar Zabbix para monitorear un servidor Asterisk.

Vota el Articulo: 

Sin votos (todavía)
Evalúa la calidad del articulo

1 comentario

Suscribirse a Comentarios de "Zabbix Agent en CentOS 5.7" Suscribirse a VozToVoice - Todos los comentarios