2016-11-12 15 views
0


Я хочу использовать zabbix для мониторинга протоколов ICMP и HTTP на сервере. Сервер Zabbix находится во Франции, а ведущий находится в США. Я хочу контролировать его доступность из США, Франции и Германии, например, как uptimerobot.com или hetrixtools.com. Есть ли способ реализовать такую ​​систему с zabbix?
Любая помощь приветствуется.Как проверить сервер availibiliy из нескольких стран в Zabbix

ответ

1

Вам понадобятся серверы в этих местах. Если у вас есть это, поставьте либо Zabbix proxy, либо Zabbix agent на каждом из этих серверов, а затем отслеживайте свой целевой хост с каждого сервера.

Если вы используете Zabbix прокси, каждая цель из каждого места будет отдельный хост - например, вы бы хосты с именем target-from_France, target-from_Germany и т.д. Если бы поместить эти хосты в той же группе, вы могли бы использовать Zabbix aggregate items для расчета статистики по всем местоположениям (например, средняя скорость передачи).

+0

спасибо. Если я использую прокси Zabbix, могу ли я получить агрегирование результатов, чтобы решить, действительно ли хост или нет? Я имею в виду, можно ли получить результат icmpping из США, Джернами и Франции для хоста, и если все они покажут сервер вниз, я уведомлю клиента о том, что ваш сервер не работает? – Sinai

+0

Да, вы можете использовать новую корреляцию событий zabbix 3.2 для этого. Сообщите только клиенту, когда все пинги недоступны. https://www.zabbix.com/documentation/3.2/manual/config/event_correlation –

+0

Коррекция событий, по-видимому, является излишним для этого - совокупные предметы, доступные в течение длительного времени, должны выполнять эту работу. Я обновил свой ответ, чтобы включить это. – Richlv