Мониторинг графиков cacti и оповещение

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

Указывается имя rrd файла и задаются границы, если значения из rrd файла выходят за его пределы то отправляется уведомление.

balance_071813_122633_PM

 

Выше показан пример, когда задана только нижняя критическая граница.

balance_071813_123457_PM

 

А это пример когда заданы две нижние границы. При достижении значения ниже 10к создается ошибка уровня WARNING, когда значение доходит ниже порога в 5к, ошибка получает уровень CRITICAL.

Код команды в конфиге нагиоса:

define command{
    command_name    level_check
    command_line    /usr/bin/env bash /usr/local/etc/nagios/scripts/rrd_level_checker.sh $ARG1$ $ARG2$ $ARG3$ $ARG4$ $ARG5$
}

Параметры такие же как и для скрипта по проверке соотношения.

Конфиг для сервиса в конфиге нагиоса:

define service{                
    use main-service   
    host_name levelCheck
    service_description your text
    check_command level_check!file_114.rrd!0.5!2.3
}

В этом случае заданы только по одной верхней и нижней границе (CRITICAL).

Вот пример когда заданы по две границы:

define service{                
    use main-service   
    host_name levelCheck
    service_description your text
    check_command level_check!file_114.rrd!0.5!0.8!2.3!2
}

Для примера который отображен на второй картинке параметры выглядят так:

check_command fall_check!file_114.rrd!5!10!0!0

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Post Navigation