Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Nagios 3 установка\настройка  (Прочитано 51392 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн AHTEC

  • Автор темы
  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Nagios 3 установка\настройка
« : 22 Мая 2009, 17:22:07 »
Устанвливию сабж, выдает:

# aptitude install nagios3
Чтение списков пакетов... Готово
Построение дерева зависимостей      
Чтение информации о состоянии... Готово
Чтение информации о расширенных состояниях      
Инициализация состояний пакетов... Готово          
Следующие НОВЫЕ пакеты будут установлены:
  bsd-mailx{a} libradius1{a} nagios-images{a} nagios-plugins{a} nagios-plugins-standard{a}
  nagios3 nagios3-common{a} nagios3-doc{a} postfix{a} radiusclient1{a} snmp{a}
0 пакетов обновлено, 11 установлено новых, 0 пакетов отмечено для удаления, и 0 пакетов не обновлено.
Необходимо получить 0Б/7192kБ архивов. После распаковки 17,6MБ будет занято.
Хотите продолжить? [Y/n/?] y
ПРЕДУПРЕЖДЕНИЕ: будут установлены версии ненадёжных пакетов!

Ненадёжные пакеты могут скомпрометировать безопасность системы.
Продолжайте установку только если вам это определённо необходимо.

  nagios-images nagios3 snmp nagios-plugins

Хотите игнорировать это предупреждение и продолжить?
Чтобы продолжить, наберите фразу «Да»; для отмены введите «Нет»: Да
Запись информации расширенных состояний... Готово
Предварительная настройка пакетов ...
Выбор ранее не выбранного пакета postfix.
(Чтение базы данных... на данный момент установлено 113821 файлов и каталогов.)
Распаковывается пакет postfix (из файла .../postfix_2.5.5-1.1_i386.deb)...
Выбор ранее не выбранного пакета bsd-mailx.
Распаковывается пакет bsd-mailx (из файла .../bsd-mailx_8.1.2-0.20081101cvs-2ubuntu1_i386.deb)...
Выбор ранее не выбранного пакета nagios-images.
Распаковывается пакет nagios-images (из файла .../nagios-images_0.4_all.deb)...
Выбор ранее не выбранного пакета nagios3-doc.
Распаковывается пакет nagios3-doc (из файла .../nagios3-doc_3.0.6-2ubuntu1_all.deb)...
Выбор ранее не выбранного пакета nagios3-common.
Распаковывается пакет nagios3-common (из файла .../nagios3-common_3.0.6-2ubuntu1_all.deb)...
Выбор ранее не выбранного пакета nagios3.
Распаковывается пакет nagios3 (из файла .../nagios3_3.0.6-2ubuntu1_i386.deb)...
Выбор ранее не выбранного пакета snmp.
Распаковывается пакет snmp (из файла .../snmp_5.4.1~dfsg-12ubuntu3_i386.deb)...
Выбор ранее не выбранного пакета libradius1.
Распаковывается пакет libradius1 (из файла .../libradius1_0.3.2-11.1_i386.deb)...
Выбор ранее не выбранного пакета radiusclient1.
Распаковывается пакет radiusclient1 (из файла .../radiusclient1_0.3.2-11.1_i386.deb)...
Выбор ранее не выбранного пакета nagios-plugins-standard.
Распаковывается пакет nagios-plugins-standard (из файла .../nagios-plugins-standard_1.4.12-4ubuntu2_i386.deb)...
Выбор ранее не выбранного пакета nagios-plugins.
Распаковывается пакет nagios-plugins (из файла .../nagios-plugins_1.4.12-4ubuntu2_all.deb)...
Обрабатываются триггеры для ufw ...
Обрабатываются триггеры для man-db ...
Обрабатываются триггеры для doc-base ...
Processing 2 added doc-base file(s)...
Registering documents with scrollkeeper...
Настраивается пакет postfix (2.5.5-1.1) ...

Postfix was not set up.  Start with
  cp /usr/share/postfix/main.cf.debian /etc/postfix/main.cf
.  If you need to make changes, edit
/etc/postfix/main.cf (and others) as needed.  To view Postfix configuration
values, see postconf(1).

After modifying main.cf, be sure to run '/etc/init.d/postfix reload'.


Настраивается пакет bsd-mailx (8.1.2-0.20081101cvs-2ubuntu1) ...

Настраивается пакет nagios-images (0.4) ...
Настраивается пакет nagios3-doc (3.0.6-2ubuntu1) ...

Настраивается пакет nagios3-common (3.0.6-2ubuntu1) ...
*** WARNING: ucf was run from a maintainer script that uses debconf, but
             the script did not pass --debconf-ok to ucf. The maintainer
             script should be fixed to not stop debconf before calling ucf,
             and pass it this parameter. For now, ucf will revert to using
             old-style, non-debconf prompting. Ugh!

             Please inform the package maintainer about this problem.
Not replacing deleted config file /etc/nagios3/apache2.conf
*** WARNING: ucf was run from a maintainer script that uses debconf, but
             the script did not pass --debconf-ok to ucf. The maintainer
             script should be fixed to not stop debconf before calling ucf,
             and pass it this parameter. For now, ucf will revert to using
             old-style, non-debconf prompting. Ugh!

             Please inform the package maintainer about this problem.
Not replacing deleted config file /etc/nagios3/conf.d/host-gateway_nagios3.cfg
include file /etc/nagios3/apache2.conf does not exist!
dpkg: не удалось обработать параметр nagios3-common (--configure):
 подпроцесс post-installation script возвратил код ошибки 1
dpkg: зависимости пакетов не позволяют настроить пакет nagios3:
 nagios3 зависит от nagios3-common (= 3.0.6-2ubuntu1), однако:
  Пакет nagios3-common пока не настроен.
dpkg: не удалось обработать параметр nagios3 (--configure):
 проблемы зависимостей -- оставляем не настроенным
Настраивается пакет snmp (5.4.1~dfsg-12ubuntu3) ...
No apport report written because the error message indicates its a followup error from a previous failure.
         Настраивается пакет libradius1 (0.3.2-11.1) ...

Настраивается пакет radiusclient1 (0.3.2-11.1) ...
Настраивается пакет nagios-plugins-standard (1.4.12-4ubuntu2) ...

Настраивается пакет nagios-plugins (1.4.12-4ubuntu2) ...
Обрабатываются триггеры для libc6 ...
ldconfig deferred processing now taking place
При обработке следующих пакетов произошли ошибки:
 nagios3-common
 nagios3
E: Sub-process /usr/bin/dpkg returned an error code (1)
Не удалось установить пакет.  Попытка восстановить:
Настраивается пакет nagios3-common (3.0.6-2ubuntu1) ...
*** WARNING: ucf was run from a maintainer script that uses debconf, but
             the script did not pass --debconf-ok to ucf. The maintainer
             script should be fixed to not stop debconf before calling ucf,
             and pass it this parameter. For now, ucf will revert to using
             old-style, non-debconf prompting. Ugh!

             Please inform the package maintainer about this problem.
Not replacing deleted config file /etc/nagios3/apache2.conf
*** WARNING: ucf was run from a maintainer script that uses debconf, but
             the script did not pass --debconf-ok to ucf. The maintainer
             script should be fixed to not stop debconf before calling ucf,
             and pass it this parameter. For now, ucf will revert to using
             old-style, non-debconf prompting. Ugh!

             Please inform the package maintainer about this problem.
Not replacing deleted config file /etc/nagios3/conf.d/host-gateway_nagios3.cfg
include file /etc/nagios3/apache2.conf does not exist!
dpkg: не удалось обработать параметр nagios3-common (--configure):
 подпроцесс post-installation script возвратил код ошибки 1
dpkg: зависимости пакетов не позволяют настроить пакет nagios3:
 nagios3 зависит от nagios3-common (= 3.0.6-2ubuntu1), однако:
  Пакет nagios3-common пока не настроен.
dpkg: не удалось обработать параметр nagios3 (--configure):
 проблемы зависимостей -- оставляем не настроенным
При обработке следующих пакетов произошли ошибки:
 nagios3-common
 nagios3
Чтение списков пакетов... Готово                                      
Построение дерева зависимостей      
Чтение информации о состоянии... Готово
Чтение информации о расширенных состояниях      
Инициализация состояний пакетов... Готово          
Запись информации расширенных состояний... Готово

 :idiot2: Первый раз такое вижу. Что делать?
« Последнее редактирование: 24 Июня 2009, 12:17:58 от AHTEC »

Оффлайн Astalavista

  • Любитель
  • *
  • Сообщений: 84
    • Просмотр профиля
Re: Nagios 3 не ставится
« Ответ #1 : 22 Мая 2009, 23:00:38 »
недавно ставил из исходников по статье
http://www.tux.in.ua/articles/1066

кое-что пришлось допиливать напильником, кое-чего так и не допилилось, но в целом работает и я вполне доволен

Оффлайн Frank

  • Старожил
  • *
  • Сообщений: 1799
  • Профессиональный любитель
    • Просмотр профиля
    • Народный форум Николаева
Re: Nagios 3 не ставится
« Ответ #2 : 22 Мая 2009, 23:37:13 »
:idiot2: Первый раз такое вижу. Что делать?
показать /etc/apt/sources.list для начала

Оффлайн AHTEC

  • Автор темы
  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Re: Nagios 3 не ставится
« Ответ #3 : 25 Мая 2009, 11:01:30 »
deb http://ru.archive.ubuntu.com/ubuntu/ jaunty main restricted
deb-src http://ru.archive.ubuntu.com/ubuntu/ jaunty main restricted

deb http://ru.archive.ubuntu.com/ubuntu/ jaunty-updates main restricted
deb-src http://ru.archive.ubuntu.com/ubuntu/ jaunty-updates main restricted

deb http://ru.archive.ubuntu.com/ubuntu/ jaunty universe
deb-src http://ru.archive.ubuntu.com/ubuntu/ jaunty universe
deb http://ru.archive.ubuntu.com/ubuntu/ jaunty-updates universe
deb-src http://ru.archive.ubuntu.com/ubuntu/ jaunty-updates universe

deb http://ru.archive.ubuntu.com/ubuntu/ jaunty multiverse
deb-src http://ru.archive.ubuntu.com/ubuntu/ jaunty multiverse
deb http://ru.archive.ubuntu.com/ubuntu/ jaunty-updates multiverse
deb-src http://ru.archive.ubuntu.com/ubuntu/ jaunty-updates multiverse

deb http://security.ubuntu.com/ubuntu jaunty-security main restricted
deb-src http://security.ubuntu.com/ubuntu jaunty-security main restricted
deb http://security.ubuntu.com/ubuntu jaunty-security universe
deb-src http://security.ubuntu.com/ubuntu jaunty-security universe
deb http://security.ubuntu.com/ubuntu jaunty-security multiverse
deb-src http://security.ubuntu.com/ubuntu jaunty-security multiverse

Ставил из реп.

Оффлайн Frank

  • Старожил
  • *
  • Сообщений: 1799
  • Профессиональный любитель
    • Просмотр профиля
    • Народный форум Николаева
Re: Nagios 3 не ставится
« Ответ #4 : 25 Мая 2009, 15:11:18 »
sudo apt-get update без ошибок отрабатывает?

Оффлайн AHTEC

  • Автор темы
  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Re: Nagios 3 не ставится
« Ответ #5 : 26 Мая 2009, 12:59:47 »
Поставил, теперь не получается ничего мониторить. Настраивал по ману от Astalavista. В логе сплошное
Warning: Return code of 127 for check of service 'Root Partition' on host 'localhost' was out of bounds. Make sure the plugin you're trying to run actually exists.На разные сервисы, на любые машины.

Оффлайн Astalavista

  • Любитель
  • *
  • Сообщений: 84
    • Просмотр профиля
Re: Nagios 3 не ставится
« Ответ #6 : 26 Мая 2009, 21:47:01 »
на сколько я помню  нагиос изначально думает что плагины у тебя установлены по другому пути
тут как раз надо достать напильник и поправить переменную $USER1$ в файле /usr/local/nagios/etc/resource.cfg

$USER1$=/usr/local/nagios/libexec    (у меня плагины установились сюда)

Оффлайн AHTEC

  • Автор темы
  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Re: Nagios 3 не ставится
« Ответ #7 : 27 Мая 2009, 11:06:07 »
А как выглядят плагины? Файлы *.cgi? У меня папка /libexec пустая.

Оффлайн Astalavista

  • Любитель
  • *
  • Сообщений: 84
    • Просмотр профиля
Re: Nagios 3 не ставится
« Ответ #8 : 27 Мая 2009, 11:49:29 »
заново поставь плагины
$ tar xzf nagios-plugins-1.4.3.tar.gz
$ cd nagios-plugins-1.4.3

$ ./configure –with-nagios-user=nagios -—with-nagios-group=nagios
$ make
$ sudo make install

у меня первый раз они почему-то тоже не установились

Оффлайн AHTEC

  • Автор темы
  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Re: Nagios 3 не ставится
« Ответ #9 : 27 Мая 2009, 12:07:35 »
Делаю файл с описанием групп хостов - hostgroups.cfg

define hostgroup{
hostgroup_name           linux-servers
# Имя группы

alias                   Linux Servers
# Псевдоним группы

contactgroup_name      admins
# Список групп контактов, которые нужно уведомлять

 members                locahost Vib-c-admin02 Dat-s-proxy01
# Список серверов, принадлежащих к группе
}

Ругается на
 Error: Invalid hostgroup object directive 'contactgroup_name'.
Error: Could not add object property in file '/usr/local/nagios/etc/objects/hostgroups.cfg' on line 8.

Как этот параметр правильно называется?

И как с этим быть?

Starting nagios:Каталог отсутствует или недоступен, вход в систему выполняется с HOME=/
 done.
« Последнее редактирование: 28 Мая 2009, 11:54:06 от AHTEC »

Оффлайн AHTEC

  • Автор темы
  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Re: Nagios 3 не ставится
« Ответ #10 : 05 Июня 2009, 15:41:21 »
# /usr/local/nagios/libexec/check_nrpe -H localhost -c check_users
CHECK_NRPE: Error - Could not complete SSL handshake.
# /usr/local/nagios/libexec/check_nrpe -H localhost -c check_users -n
CHECK_NRPE: Error receiving data from daemon.

Как побороть?

Оффлайн Frank

  • Старожил
  • *
  • Сообщений: 1799
  • Профессиональный любитель
    • Просмотр профиля
    • Народный форум Николаева
Re: Nagios 3 не ставится
« Ответ #11 : 05 Июня 2009, 16:28:42 »
Ругается на
 Error: Invalid hostgroup object directive 'contactgroup_name'.
Error: Could not add object property in file '/usr/local/nagios/etc/objects/hostgroups.cfg' on line 8.

Как этот параметр правильно называется?
А откуда ты это взял? Такого параметра нет :) Точнее он есть, но не в разделе hostgroup, а в разделе contactgroup. Ты, похоже, смешал в кучу hostgroups_nagios2.cfg и contacts_nagios2.cfg (у меня они ещё со второй версии).
И как с этим быть?

Starting nagios:Каталог отсутствует или недоступен, вход в систему выполняется с HOME=/
 done.
frank@vserver-master:~$ grep nagios /etc/passwd
nagios:x:107:117::/var/run/nagios2:/bin/false
понятно?

Пользователь решил продолжить мысль 05 Июня 2009, 15:37:00:
# /usr/local/nagios/libexec/check_nrpe -H localhost -c check_users
CHECK_NRPE: Error - Could not complete SSL handshake.
# /usr/local/nagios/libexec/check_nrpe -H localhost -c check_users -n
CHECK_NRPE: Error receiving data from daemon.

Как побороть?
-n,--no-ssl  Do not initial an ssl handshake with the server, talk in plaintext.

Note:
This plugin requires that you have the NRPE daemon running on the remote host.
You must also have configured the daemon to associate a specific plugin command
with the [command] option you are specifying here.

Пользователь решил продолжить мысль 05 Июня 2009, 16:40:08:
А как выглядят плагины? Файлы *.cgi? У меня папка /libexec пустая.
если нагиос ставить из репозитория, то плагины лежат в /usr/lib/nagios/plugins, большинство из них - ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.6.1, dynamically linked (uses shared libs), stripped, некоторые - перловые.
« Последнее редактирование: 05 Июня 2009, 16:40:08 от Frank »

Оффлайн AHTEC

  • Автор темы
  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Re: Nagios 3 не ставится
« Ответ #12 : 05 Июня 2009, 16:44:30 »
По первым понял, все работает, а вот с nrpe ничего не понятно. Он у меня стоит только на серваке, пытаюсь проверить, ругается.

Оффлайн Frank

  • Старожил
  • *
  • Сообщений: 1799
  • Профессиональный любитель
    • Просмотр профиля
    • Народный форум Николаева
Re: Nagios 3 не ставится
« Ответ #13 : 05 Июня 2009, 16:45:47 »
хинт: для локалхоста nrpe и нафик не нужен
frank@vserver-master:~$ /usr/lib/nagios/plugins/check_users -w 10 -c 50
USERS OK - 1 users currently logged in |users=1;10;50;0

Оффлайн AHTEC

  • Автор темы
  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Re: Nagios 3 не ставится
« Ответ #14 : 08 Июня 2009, 15:58:09 »
Допустим. Но для остальных машин нужен.
При попытке глянуть другие хосты выдает:

# /usr/local/nagios/libexec/check_nrpe -H 192.168.20.105 -c check_users
Connection refused by host
# /usr/local/nagios/libexec/check_nrpe -H 192.168.20.10 -c check_users
UNKNOWN: No handler for that command
# /usr/local/nagios/libexec/check_nrpe -H 192.168.20.10 -c check_users -n
CHECK_NRPE: Error receiving data from daemon.
# /usr/local/nagios/libexec/check_nrpe -H 192.168.20.105 -c check_users -n
Connection refused by host

105 ип - машина с Linuxом.
10 - машина на винде, запущен нсклиент, в nsc.dll расскоментированы строки nrpelistener.dll и nrpeclient.dll

Еще интересный вопрос: есть 2 терминальных сервера под Вин 2003, на них неправильно отображает кол-во подключенных юзеров. У нас их штук 20 точно активных, в нагиосе показывает 3.
« Последнее редактирование: 08 Июня 2009, 16:00:52 от AHTEC »

 

Страница сгенерирована за 0.026 секунд. Запросов: 21.