Enviado por admin el
Si han seguido la guía anterior a la letra, se han dado cuenta que en el menú “Monitoring” les aparece:
y en Configuration –> Hosts:
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”:
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:
Próximamente se verá como utilizar Zabbix para monitorear un servidor Asterisk.
1 comentario
Gracias amigo
Enviado por Luis (no verificado) el
uyyy....compañero me salvaste la vida gracias eternamente..........