Puerto local del servidor Zabbix

El servidor Zabbix usa normalmente el puerto 10050/10051 por defecto para comunicarse con los agentes, en caso de problemas una de las pruebas más básicas es comprobar que el puerto esta abierto y accesible desde la red, a menudo las IPTABLES de Linux o el FW de MS Win lo bloquean.

Para detectar los puertos TCP abiertos ejecutamos nestat en el servidor (conexión SSH), entre los resultados debería figurar el puerto 10051:

$ netstat -vatn 

Otra prueba un poco más intrusiva es conectarnos directamente al puerto usando Telnet, la conexión se interrumpe pero se observa que por un momento se ha abierto, si lo hacemos desde el propio servidor (lo bonito es hacerlo desde otra máquina para descartar también problemas de red):

$ telnet 127.0.0.1 10050

Demonio Zabbix

Logicamente para que el servidor funcione debe estar el demonio o servicio arrancado. El script de arranque del servicio se encuentra en la siguiente ruta: /etc/init.d/zabbix-server.

El script zabbix-server acepta parámetros como [start|stop|refresh] para controlar el demonio.

El siguiente comando obtiene información del estado del servicio, por ejemplo su estado y desde cuando lleva arrancado:

$ service zabbix-server status