Nagios: различия между версиями

Материал из noname.com.ua
Перейти к навигацииПерейти к поиску
Строка 19: Строка 19:
   
 
==Мониторинг диапазонов значений==
 
==Мониторинг диапазонов значений==
  +
  +
Для некоторых случаев нужно мониторить попадание значений в диапазон (а не просто больше или меньше чем порог)
  +
(например, для напряжения или частоты на входе УПСа)
  +
  +
Нашел в каком-то листе рассылки
  +
  +
#
  +
#max:min - non-ok within range
  +
#min:max - ok within range.
  +
#
  +
  +
Выдвать предупреждение если входное напряжение выходит за пределы 200-230 и критикал если выходит за пределы 180-240
  +
  +
<PRE>
  +
# /usr/nagios/libexec/check_snmp -H ups0.mycompany.net -o .1.3.6.1.4.1.318.1.1.1.3.2.1.0 -C public -P 2c -w 216:218 -c 180:270
  +
</PRE>

Версия 09:29, 27 февраля 2009

Nagios

Некоторые тонкости настройки

SNMP v3

Пример использования snmp v3

#
#./check_snmp -H <ip-address> -o sysUpTime.0 -L authNoPriv -U <username> -a MD5 -X <pass> -A <pass>  -P 3


define command{
        command_name    check_snmp_v3
        command_line    $USER1$/check_snmp -H $HOSTADDRESS$ -o sysUpTime.0 -L authNoPriv -U $ARG1$ a MD5 -X $ARG2$ -A $ARG2$  -P 3
        }



Мониторинг диапазонов значений

Для некоторых случаев нужно мониторить попадание значений в диапазон (а не просто больше или меньше чем порог) (например, для напряжения или частоты на входе УПСа)

Нашел в каком-то листе рассылки

  1. max:min - non-ok within range
  2. min:max - ok within range.

Выдвать предупреждение если входное напряжение выходит за пределы 200-230 и критикал если выходит за пределы 180-240

# /usr/nagios/libexec/check_snmp -H ups0.mycompany.net -o  .1.3.6.1.4.1.318.1.1.1.3.2.1.0 -C public -P 2c -w 216:218 -c  180:270