Как установить плагин Nagios check_snmp?

4

Я установил Nagios на своем сервере ec2. Теперь я хочу установить check_snmp плагин. Я обнаружил, что это недоступно в:

/usr/local/nagios/libexec

Я пробовал:

sudo apt-get install nagios-plugins-snmp

Но я получаю:

E: Unable to locate package nagios-plugins-snmp

Как установить плагины?

Спасибо заранее.     

задан batman 31.07.2012 в 07:30
источник

4 ответа

3

Это находится в пакете nagios-plugins-standard . Я бы предложил установить пакет nagios-plugins , поскольку он установит его, а также пакет nagios-plugins-basic :

sudo apt-get install nagios-plugins

Затем ваш плагин SNMP будет доступен в:

/usr/lib/nagios/plugins/check_snmp
    
ответ дан Jeremy Kerr 31.07.2012 в 07:34
1

На вашем сервере мониторинга:

sudo apt-get install nagios-plugins

Все стандартные плагины будут установлены в

/usr/lib/nagios/plugins/

Не в

/usr/lib/nagios3/

См. Nagios - официальная документация Ubuntu в разделе «Обзор конфигурации»

Тогда в

/etc/nagios-plugins/config/

вы найдете snap.cfg, который присваивает каждому command_line соответствующее имя_команды.

Например

define command{
    command_name    snmp_load
    command_line    /usr/lib/nagios/plugins/check_snmp -H '$HOSTADDRESS$' -C '$ARG1$' -o .$
    }
    
ответ дан 8090PZ 28.04.2014 в 03:45
0

Если вы устанавливаете nagios 4 в соответствии с этим руководством Ссылка ", тогда ваш каталог установки «/ usr / local / nagios». При запуске nagios и просмотре на портале администрирования nagios вы можете увидеть следующие ошибки.

  • (Нет вывода на stdout) stderr: execvp (/ USR / местные / Nagios / libexec / check_ping
  • (Нет вывода на stdout) stderr: execvp (/ USR / местные / Nagios / libexec / check_users
  • (Нет вывода на stdout) stderr: execvp (/ USR / местные / Nagios / libexec / check_http

Вот как я исправил вышеуказанные ошибки, Установка плагинов

sudo apt-get install nagios-plugins

Это установит все плагины в каталог / usr / lib / nagios / plugins.

Просто скопируйте все файлы, начиная с check_ * в / usr / local / nginx / libexec.

cp / usr / lib / nagios / plugins / check_ * / usr / local / nagios / libexec

и подождите, пока nagios перезагрузит / обновит окно браузера.

    
ответ дан Kenshin 28.08.2016 в 16:48
0

У меня была эта же проблема и я нашел проблему.

Дело в том, что когда вы установили nagios-plugins , у вас не должно было быть пакетов net-snmp и net-snmp-utils . И вот почему check_snmp не были скомпилированы.

Чтобы исправить это, вам нужно установить net-snmp и net-snmp-utils и после этого снова скомпилировать / установить nagios-plugins .

FYI: скопировать вставку с другого форума Ахмед

    
ответ дан Ahmed morocco 25.10.2016 в 23:16