2016-05-28 2 views
0

Пожалуйста, помогите! Я не могу обработать плагин check_mem.sh https://exchange.nagios.org/directory/Plugins/System-Metrics/Memory/Check-mem-%28by-Nestor%40Toronto%29/detailsNagios, пользовательский плагин не работает

Я использовал все подсказки, которые нашли в веб-интерфейсе nagios, я вижу это »(Нет вывода, возвращаемого из плагина)».

Если я использую эту команду локального на удаленной машине все идет хорошо:

[email protected]:/home/test0# /usr/local/nagios/libexec/check_mem.sh -w 80 -c 90 
Memory: CRITICAL Total: 975 MB - Used: 937 MB - 96% used!|TOTAL=975;;;; USED=937;;;; CACHE=221;;;; BUFFER=14;;;; 

В nrpe.cfg я писал:

command[check_mem]=/usr/local/nagios/libexec/check_mem.sh -w 80 -c 90 

В Nagios-сервер test0.cfg (конфигурационный файл удаленная машина) я писал:

define service { 
use      generic-service 
host_name     test0 
service_description  Memory Usege1 
check_command    check_nrpe!check_mem 
} 

В commands.cfg это:

define command{ 
command_name check_mem 
command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c check_mem 
} 

NRPE на удаленной машине работает отлично:

[email protected]:/etc/nagios-plugins/config# /usr/lib/nagios/plugins/check_nrpe -H 192.168.239.136 
NRPE v2.15 

Когда я использовать эту команду Nagios-серверной машине все выглядит отлично:

[email protected]:/usr/lib/nagios/plugins# /usr/lib/nagios/plugins/check_nrpe -H 192.168.239.136 -c check_mem 
Memory: WARNING Total: 975 MB - Used: 850 MB - 87% used!|TOTAL=975;;;; USED=850;;;; CACHE=305;;;; BUFFER=44;;;; 

Но в веб-интерфейсе еще проблема

Извините за плохой английский :)

ответ

0

I не знаю, какой из этих шагов решил моя проблема, но он работает!

  1. CHMOD + х к check_mem.sh
  2. я удалил описание службы из test0.cfg
  3. добавил описание услуги в services_nagios2.cfg с hostgroup DEBiAN-серверами
  4. перезапуска службы nagios3