Install Zabbix Agent (Active) on a Windows Host Behind a Firewall
I download and Install the Zabbix agent for windows option.
I set the agents ServerActive parameter, and configure a template in Zabbix with Agent(Active) items only.
Since the template is using Agent(Active) items only, I do not need to create any firewall port forwarding rules on the host running the agent.
I do however, need to configure my Zabbix servers own firewall, to allow my remote host to send messages to my Zabbix servers port
Unable to connect to [Your Zabbix Server IP/Domain]:10051 [cannot connect to [[Your Zabbix Server IP/Domain]:10051]: (null)]
When a Zabbix agent starts up, it doesn't yet know the list of items it has been configured to check. So it will attempt to connect to the address listed in its
ServerActive= setting in the
If your agent is not configured to do an Active checks, then you can ignore this error.
no active checks on server [Your Zabbix Server IP/Domain:10051]: host [Your Host running Zabbix Agent] not found
Make sure you have set up your host using the
Zabbix Server UI.
Whatever value you enter into the
Hostname= option in the
zabbix_agentd.conf needs to be the same value entered into the
Host name field in the
Zabbix Server UI →
Create Host/New Host screen. The values are case-sensitive and must match.
You should also assign a template containing active items.
If you are not using any active items, then you can ignore this error message.
telnet is not recognized as an internal or external command
On Windows, telnet is usually not installed by default. I have a video for several years ago which can help https://youtu.be/DClhPlEAPsU