public Zabbix server - hosts inside firewall
-
Now that my Zabbix server is up, I'm trying to add hosts. All of my hosts are inside firewalls. If it was just one host inside a firewall, I could probably do a port mapping, but since it's multiple servers inside the firewall, I can't do that. What's the procedure for connecting the agent to the server?
-
Not that I know - but is this multiple hosts behind a single firewall or more than one firewall?
-
@gjacobse Site A with a firewall and then 20 servers behind that firewall. Then site B with 5 servers, etc. The Zabbix server has a public IP, but all the hosts are NATed.
-
Zabbix defaults to the server contacting the agents, but can it not be configured to let the agent initiate everything?
-
it looks like I need to configure active agents. working on that....
-
A Zabbix proxy would do this for you... IIRC, the inside hosts report to the inside proxy. The proxy reports to the public Zabbix server.
-
-
I got it working. For some reason I needed to use the 32 bit agent on my 64 bit systems.
You download the agent from:
http://www.zabbix.com/download.phpextract the zabbix_agentd.exe to a folder like c:\zabbix
in the c:\zabbix folder create a file called:
zabbix_agentd.win.conf
The file needs to contain:
Server=xx.xx.14.212 #the IP address of your Zabbix server
ServerActive=xx.xx.14.212 #the IP address of your Zabbix server
Hostname=yourinternalservername #the name here has to match the name that you configure on the Zabbix serveronce you save the file you run:
c:\zabbix\zabbix_agentd.exe --config c:\zabbix\zabbix_agentd.win.conf --install
net start "zabbix agent"If you open services.msc you should see the Zabbix service and it should be running.