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

Материал из noname.com.ua
Перейти к навигацииПерейти к поиску
м (Защищена страница «Nagios» [edit=sysop:move=sysop])
Строка 24: Строка 24:
   
 
Нашел в каком-то листе рассылки
 
Нашел в каком-то листе рассылки
  +
   
 
#
 
#
Строка 29: Строка 30:
 
#min:max - ok within range.
 
#min:max - ok within range.
 
#
 
#
  +
   
 
Выдвать предупреждение если входное напряжение выходит за пределы 200-230 и критикал если выходит за пределы 180-240
 
Выдвать предупреждение если входное напряжение выходит за пределы 200-230 и критикал если выходит за пределы 180-240
   
 
<PRE>
 
<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
+
# /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 200:230 -c 180:240
  +
</PRE>
  +
  +
Насколько я могу судить, запись
  +
min:max - выдать предупреждение если значение за пределами интервала
  +
max:min - выдать предупреждение если значение в пределах интервала.
  +
  +
синтаксис позволяет комбинировать интервалы через запятую: 10:20,30:40 но я не проверял работает ли.
  +
  +
Нагиос net-analyzer/nagios-2.11
  +
<PRE>
  +
 
</PRE>
 
</PRE>

Версия 10:54, 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 200:230 -c  180:240

Насколько я могу судить, запись min:max - выдать предупреждение если значение за пределами интервала max:min - выдать предупреждение если значение в пределах интервала.

синтаксис позволяет комбинировать интервалы через запятую: 10:20,30:40 но я не проверял работает ли.

Нагиос net-analyzer/nagios-2.11