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

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


Alerts

In this section there are alert sensors of our server.Having alert you get a notification. So you can constantly monitor many different server parameters: loading, bandwidth, disk usage, work of http-server etc.

Every alert uses one option and a list of parameters to it.
Available options:

  • http - is the option of sites monitoring. Its parameters are:
    • uri - is the full address of the site (for example: http://domain.com/mytestpage.html);
    • ok_codes - is the separated with spaces and commas list of codes of http-serveranswer, which ARE NOT mistaken (for example: 200, 302, 304). If the field is not filled - it won’t be used.
    • ok_content: is the line that MUST be in the body site. If the field isn’t filled - it won’t be used.

With the help of this option you may check if your site works (if it shows the necessary site, etc.). It’s also very easy to create your own alerts with this option. You may write a little script which checks the necessary for you condition (for example, if your mysql-сервер works), and if it succeeds, shows SUCCESS on the site. You write SUCCESS in ok_content and if it’s absent you’ll be sent an alert to your email.

  • snmp_statistics - this option works with snmp sources and it is used for monitoring of the counters. Its parameters:
    • use_samples - how many latest counter values must be taken as an average.
    • curr_samples - how many counter values must be taken as a current.
    • stat_name - which counter to use (Name в snmp sources).
    • condition - the condition of having alert. Possible variants:
      • <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 адрес можно указывать любой.

  • ping_trace - функция для мониторинга доступности других серверов.
    • ip_addr - адрес для проверки.
    • timeout - время ожидания соединения в секундах. Обычно достаточно 5 секунд.
    • retries - количество попыток запроса.

ДОСТУПНЫЕ ДЕЙСТВИЯ:
Добавить датчик – существует 3 типа датчиков, принципы работы описаны выше.
Изменить – изменить датчик.
Удалить – удалить датчик.

  • http:
    • Имя – название датчика.
    • Комментарий – произвольный комментарий. Предназначен для описания работы датчика.
    • Уровень – поле предназначено для возможности фильтрации почтового сообщения по уровню опасности. Будет находиться только в Теме (Subject) письма.
    • uri – полный адрес страницы, запрос к которой необходимо осуществить .
    • ok_codes – код ответов http-сервера, который будут считаться правильными. Их может быть несколько, в таком случае они должны разделяться запятыми.
    • ok_content – слово или строка, которые должны содержаться запрашиваемой в странице.
    • retries – количество повторения запроса в случае неудачи.
  • snmp_statistics:
    • Имя - название датчика.
    • Комментарий - произвольный комментарий. Предназначен для описания работы датчика.
    • Уровень - поле предназначено для возможности фильтрации почтового сообщения по уровню опасности. Будет находиться только в Теме (Subject) письма.
    • condition – условие, при котором сработает алерт.
    • stat_name – название счетчика из раздела Источники данных.
    • use_samples - сколько последних значений счетчиков принимать за среднее.
    • curr_samples - сколько последних значений счетчиков принимать за текущее.
  • watch_ports:
    • Имя - название датчика.
    • Комментарий - произвольный комментарий. Предназначен для описания работы датчика.
    • Уровень - поле предназначено для возможности фильтрации почтового сообщения по уровню опасности. Будет находиться только в Теме (Subject) письма.
    • ip_ports - разделенный пробелами список портов или адресов с портами в виде ip_address:port. Если ip_address не указан, используется system_ipaddr.
    • timeout - время ожидания соединения в секундах. Обычно достаточно 5 секунд.
    • retries - количество повторения запроса в случае неудачи.
  • ping_trace - функция для мониторинга доступности других серверов.
    • Комментарий - произвольный комментарий. Предназначен для описания работы датчика.
    • Уровень - поле предназначено для возможности фильтрации почтового сообщения по уровню опасности. Будет находиться только в Теме (Subject) письма.
    • ipaddr - адрес для проверки.
    • timeout - время ожидания соединения в секундах. Обычно достаточно 5 секунд.
    • retries - количество попыток запроса.

ПОЛЯ:
Имя – название датчика.
Активен – индикатор состояния датчика. Может быть активным и неактивным.
Задачи – задание по условию, привязанное к алерту.
Функция – используемая функция. Может быть snmp_statistics, http, watch_ports.
Уровень – информирует о том, какой текст будет содержаться в Subject почтового сообщения. Может принимать значения NOTICE, WARN, ERROR, EMERG. Это сделано для удобства фильтрации почтовых сообщений.
Параметры – полный текст выполняемого условия, генерируется автоматически на основе введенных данных при создании датчика.


Personal Tools