Search code examples
linuxmonitoringzabbixicmp

How to check a server availibiliy from multiple countries in Zabbix



I want to use zabbix to monitor the ICMP and HTTP protocols on a server. Zabbix server is in France and the host is in USA. I want to monitor its accessibility from USA, France and Germany for example, just like uptimerobot.com or hetrixtools.com. Is there any way to implement such a system with zabbix?
Any help is appreciated.


Solution

  • You would need servers in those locations. If you have that, put either Zabbix proxy or Zabbix agent on each of those servers, then monitor your target host from each server.

    If you are using Zabbix proxies, each target from each location would be a separate host - for example, you would have hosts named target-from_France, target-from_Germany etc. If you would place these hosts in the same group, you could use Zabbix aggregate items to calculate statistics across all locations (for example, the average transfer speed).