2015-05-29 7 views
-1

Получение команды ошибки, указанной в сервисе, не определенном нигде!Команда ошибки Nrpe, указанная в сервисе, не определена нигде?

Служба проверки проверки 'check_nrpe! Check_nfs4', указанная в сервисе 'NFSV4' для хоста 'NFS-01', не определена нигде!

[email protected]:/usr/lib/nagios/plugins# /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg 

Nagios Core 4.0.8 

Website: http://www.nagios.org Reading configuration data... Read main config file okay... Read object config files okay... 

Running pre-flight check on configuration data... 

Checking objects... Error: Service check command 'check_nrpe!check_nfs4' specified in service 'NFSV4' for host 'Inksedge-NFS-01' not defined anywhere! 

Total Warnings: 0 Total Errors: 1 

На NFS хоста

[email protected]:/usr/lib/nagios/plugins# ll /usr/lib/nagios/plugins/check_nfs4.0.2.pl -rwxr-xr-- 1 root root 10079 Mar 29 2006 /usr/lib/nagios/plugins/check_nfs4.0.2.pl* 

------> пытался с user.group как nagios.nasgios но ту же ошибку

[email protected]:/usr/lib/nagios/plugins# vim /etc/nagios/nrpe.cfg 

allowed_hosts=127.0.0.1,172.31.4.235 

command[check_nfs4]=/usr/lib/nagios/plugins/check_nfs4.0.2.pl 

[email protected]:/home/app# /usr/lib/nagios/plugins/check_nrpe -H nagios-serverip NRPE v2.15 

на Nagios сервере:

/usr/local/nagios/etc/objects/nagios_Nfs.cfg

NFS Monitoring Plugin 

define service { use generic-service 

host_name NFS-01 

service_description NFSV4 

check_command check_nrpe!check_nfs4 

} 

check_nrpe -H NFS-если NRPE v2.15

Пожалуйста, дайте мне знать, что я не хватает! Также, если хотите получить дополнительную информацию!

ps Я пытаюсь установить плагин Nrpe для мониторинга сервера nfs! http://manoj7city.blogspot.in/2011/08/monitoring-nfs-with-nagios.html?showComment=1432735406553#c5559215890385838847

+0

Вы действительно должны смотреть на StackOverflow Tour http://stackoverflow.com/tour и другие вопросы, чтобы получить первое впечатление о том, как работает этот сайт и как написаны * хорошие * вопросы. Также полезно для вас должно быть руководство по подсветке для структурирования вашего вопроса. http://stackoverflow.com/editing-help#comment-formatting – aronadaal

ответ

0

Найдено решение, я попробовал другой сценарий. Возможно, будут предприняты шаги по отправке!

Добавление NRPE плагин для Nagios сервера для мониторинга сервера NFS

Шаги:

Примечание: NRPE должен быть установлен как на сервере Nagios & Nfs

Sudo APT-получить установку Nagios-NRPE -сервер sudo apt-get install nagios-plugins-basic nagios-plugins nagios-plugins-extra

На Nagios сервере:

1) Скачать https://exchange.nagios.org/directory/Plugins/System-Metrics/File-System/NFS/check_nfs-2Esh/details в/USR/местные/Nagios/libexec/& переименовать его в check_nfs

2) корень @ Бастион-01:/USR/местные/Nagios/libexeC# CHMOD 755 check_nfs

3) корень @ Бастион-01 # ВИМ /etc/nagios/nrpe.cfg ------> Добавить в вблизи о номере строки 220, где вы найдете уже существующие команды жестко закодированные

В следующих примерах используются аргументы командной строки hardcoded ...

команда [check_users] =/usr/lib/nagios/plugins/check_users -w 5 -c 10 команда [check_load] =/usr/lib/nagios/plugins/check_load -w 15,10,5 -c 30,25,20 команда [check_hda1] =/usr/lib/nagios/plugins/check_disk -w 20% -c 10% -p/dev/hda1 команда [check_zombie_procs] =/usr/lib/nagios/plugins/check_procs -w 5 -c 10 -s Z команда [check_total_procs] =/USR/Библиотека/Nagios/плагинов/check_procs -w 150 -c 200

команда Ашиш для NFS плагинов

команду [check_nfs4] =/usr/local/nagios/libexec/check_nfs

Также Добавить в линию 81 (Becareful здесь пробел после запятой даст ошибку;))

allowed_hosts = 127.0.0.1, ваш-NFS-сервера IP

4) корень @ Bastion -01: ​​/ USR/местные/Nagios/и т.д./объекты # ВИМ commands.cfg ------> Добавить

определяют команду { command_name check_nfs command_line $ USER1 $/check_nfs }

5) корень @ Бастион-01:/USR/местные/Nagios/libexeC# ВИМ /usr/local/nagios/etc/objects/nagios_Nfs.cfg -----> Добавить

определяют службы { использовать родовое-сервис host_name Inksedge-NFS-01 SERVICE_DESCRIPTION NFS check_command check_nfs }

6) корень @ Бастион-01:/USR/местные/Nagios/libexeC#/USR/местные/Nagios/bin/Nagios -v /usr/local/nagios/etc/nagios.cfg

7) root @ Bastion-01:/usr/local/nagios/libexeC# service nagios reload

8) Проверьте NRPE обменивается данными с сервером NFS

корень @ Бастион-01:/USR/местные/Nagios/libexeC#/USR/местные/Nagios/libexec/check_nrpe -H локальный NRPE v2. 15 -----> выход

корень @ Бастион-01:/USR/местные/Nagios/libexeC#/USR/местные/Nagios/libexec/check_nrpe -H ваш-NFS-сервер-IP NRPE v2. 15 -----> выход

На Nfs сервере:

1) Проверьте NRPE ли это Общаясь с сервера Nagios

корень @ корень @ NFS-01:/USR/местные/Nagios/libexeC#/USR/местные/Nagios/libexec/check_nrpe -H локальный NRPE v2. 15 -----> выход

корень @ корень @ NFS-01:/USR/местные/Nagios/libexeC#/USR/местные/Nagios/libexec/check_nrpe -H ваш-Nagios-сервера IP NRPE v2.15 -----> выход

2) Скопируйте же плагин, который мы использовали на сервере Nagios в/USR/Библиотека/Nagios/плагинов

Примечание: этот путь может меняться в то это может быть/USR/местные/Nagios/libexec/зависит от реализации

3) корень @ NFS-01:/USR/Библиотека/Nagios/плагинов # CHMOD 755 check_nfs

4) корень @ NFS-01:/USR/Lib/nagios/plugins # vim /etc/nagios/nrpe.cfg ------> Добавьте рядом со строкой номер 220, где вы найдете уже существующие жестко закодированные команды

Следующие примеры используют аргументы команды ... жестко закодированные

команда [check_users] =/USR/Библиотека/Nagios/плагинов/check_users -w 5 -c 10 команда [check_load] =/USR/Библиотека/Nagios/plugins/check_load -w 15,10,5 -c 30,25,20 команда [check_hda1] =/usr/lib/nagios/plugins/check_disk -w 20% -c 10% -p/dev/hda1 команда [ check_zombie_procs] =/USR/Библиотека/Nagios/плагинов/check_procs -w 5 -c 10 -s команда [check_total_procs] =/USR/Библиотека/Nagios/плагинов/check_procs -w 150 -c 200

команда Z

Ашиш для плагина nfs

команда [check_nfs4] =/USR/Библиотека/Nagios/плагины/check_nfs

Также Добавить в линию 81 (Becareful здесь пробел после запятой даст ошибку;))

allowed_hosts = 127.0.0.1, ваш-Nagios-Server-IP

5) корень @ NFS-01:/USR/Библиотека/Nagios/плагинов # /etc/init.d/nagios-nrpe-server перезагружать

Выход:

NFS-01

ток нагрузки

OK 06-03-2015 7:40:42 182D 22ч 8м 29s 1/3 OK - средняя нагрузка: 0,00, 0,01, 0,05 ток пользователи

OK 06-03-2015 07:38:20 182D 22h 10m 49s 1/3 пОЛЬЗОВАТЕЛЕЙ OK - 3 пользователи в настоящее время вошли в систему NFS

OK 06-03-2015 7:36:20 0дн 19h 36m 27s 1/3 OK - NFS монтирует функционируют в пределах нормальных рабочих параметров