Язык отображения:   ru  en

Это старая версия документа!


Датчики слежения

В этом разделе находятся датчики тревоги вашего сервера. При возникновении алерта вы получаете письмо с предупреждением. Таким образом вы можете непрерывно следить за массой разнообразных параметров работы сервера: загрузкой, трафиком, заполнением диска, работой http-сервера etc.

Каждый алерт использует определенную функцию и список параметров к ней.
Доступные функции:

  • http функция предназначена для слежения за работой сайтов. Принимает параметры:
    • uri - полный адрес страницы (пример: http://domain.com/mytestpage.html);
    • ok_codes - разделенный пробелами или запятыми список кодов ответа http-сервера, которые НЕ являются ошибочными (пример: 200, 302, 304). Если поле не заполнено – то использоваться не будет.
    • ok_content: строчка, которая ДОЛЖНА содержаться в теле страницы. Если поле не заполнено – то использоваться не будет.

С помощью этой функции Вы можете проверять, работает ли Ваш сайт (выдает ли нужную страницу и т.п.). Также с помощью этой функции очень просто создавать собственные алерты: Вы пишете небольшой скрипт, который проверяет необходимое Вам условие (например, работает ли mysql-сервер), и в случае успеха выдает на страницу SUCCESS. Вы прописываете SUCCESS в ok_content, и в случае отсутствия этого слова Вам высылается на email алерт.

  • snmp_statistics - функция работает с источниками данных и предназначена для слежения за изменением состояния счетчиков. Принимает параметры:
    • use_samples - сколько последних значений счетчиков принимать за среднее.
    • curr_samples - сколько последних значений счетчиков принимать за текущее.
    • stat_name - какой счетчик использовать (Name в источниках данных).
    • condition - условие возникновения алерта. Возможны варианты:
      • <NN - текущее (curr_samples) значение меньше NN.
      • >NN - текущее (curr_samples) значение больше NN.
      • <*NN - curr_samples меньше use_samples в NN раз (падение счетчика в NN раз).
      • >*NN - curr_samples больше use_samples в NN раз (возрастание счетчика в NN раз).

С помощью этой функции Вы можете настраивать алерты на такие вещи, как падение/возрастание траффика, скачки загрузки, уменьшение дискового пространства и многое другое.

  • watch_ports - эта простая функция следит за открытыми портами. Принимает параметры:
    • ip_ports - разделенный пробелами список портов или адресов с портами в виде ip_address:port. Если ip_address не указан, то используется system_ipaddr.
    • timeout - время ожидания соединения в секундах. Обычно достаточно 5 секунд.
    • retries - количество попыток запроса.

С помощью этой функции Вы можете следить, работают ли сервисы машины, такие как apache (порт 80), прием почты (порт 25) и другие.Возможно следить не только за своим сервером, IP адрес можно указывать любой.


Personal Tools