2014-06-05 5 views
1

Я хочу контролировать внешний хост с Zabbix. У меня нет доступа к этому хосту. Например. он должен быть http://www.google.com.Как я могу контролировать хост с Zabbix без установки на него агента?

Теперь я хочу контролировать хост, и если хост отключен, я хочу получить электронное письмо. Как я могу это сделать?

ответ

0

Если вы хотите контролировать веб-сервер (служба HTTP), чем:

([zabbix_manual] = https://www.zabbix.com/documentation/2.2/manual)

  1. Определить позицию (метрический):
    • Веб-контроль [zabbix_manual]/web_monitoring
    • ИЛИ Простая проверка [zabbix_manual]/config/items/itemstypes/simple_check
  2. Определение триггера (состояние, когда есть проблема с сервером):
    • [zabbix_manual]/Config/запускающее
  3. обрабатывать события от триггера - определяют действия
    • [zabbix_manual]/конфигурации/уведомления/действий
  4. Настройка электронной почты средства массовой информации (почтовый сервер)
    • [zabbix_manual]/конфигурации/уведомления/СМИ/электронная почта
  5. Укажите адрес электронной почты в качестве электронной почты пользователя СМИ:
    • [zabbix_manual]/конфигурации/users_and_usergroups/пользователь
1

вы не можете полностью контролировать хост вы не имеете административный доступ, как будто у вас будет агент.

Если все, что вам нужно, это доступность сети, вы можете контролировать любую службу на открытом уровне порта с помощью simple checks или просто доступность на уровне сети с помощью простой проверки ICMP ping. Вот и все, пинг, чтобы посмотреть, вверх или вниз, подключитесь к порту 80, чтобы узнать, работает ли веб-сервер.

Угадывая теги вашего вопроса, вы действительно хотите использовать web monitoring, что позволит вам проверить доступность HTTP-сервиса, а также статус HTTP-статуса или наличие определенного текста в ответе. Он также будет отслеживать время отклика и скорость передачи.

Простой контроль и веб-мониторинг выполняются процессом zabbix server без участия любого агента. который может быть или может быть не тем, что вам нужно. если ваш сервер не имеет прямого сетевого доступа к хосту, который вы хотите контролировать, вам может потребоваться установить прокси zabbix где-нибудь или вы можете использовать агент с user parameters, который будет запускать внешние команды через оболочку, такую ​​как ping или curl.

Надеюсь, у вас есть направление.

Смежные вопросы