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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

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

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

Оффлайн Frank

  • Старожил
  • *
  • Сообщений: 1799
  • Профессиональный любитель
    • Просмотр профиля
    • Народный форум Николаева
Re: Nagios 3 не ставится
« Ответ #15 : 08 Июня 2009, 16:04:16 »
На 192.168.20.105 не стоит NRPE server либо порты закрыты фаерволлом; на 192.168.20.10 не прописаны допустимые команды.
В общем, сначала софт надо конфигурировать перед использованием, это не Windowsы :)

Оффлайн AHTEC

  • Автор темы
  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Re: Nagios 3 не ставится
« Ответ #16 : 08 Июня 2009, 17:58:52 »
Поковырял. Вот что вышло:
# /usr/local/nagios/libexec/check_nrpe -H 192.168.20.10 -c check_users
ExternalCommands: failed to create process (/usr/local/nagios/libexec/check_users -w 5 -c 10): 3: The system cannot find the path specified.

# /usr/local/nagios/libexec/check_nrpe -H 192.168.20.105 -c check_users
CHECK_NRPE: Error - Could not complete SSL handshake.
# /usr/local/nagios/libexec/check_nrpe -H 192.168.20.105 -c check_users -n
CHECK_NRPE: Error receiving data from daemon.
На винде поправил NSC.ini
Правда, я не понял толком, что нужно настраивать - открыл порт, добавил allow host, раскоментил строку с командой проверки пользователей.
На 105 поставил сервер, фаервол отключен.

Оффлайн Frank

  • Старожил
  • *
  • Сообщений: 1799
  • Профессиональный любитель
    • Просмотр профиля
    • Народный форум Николаева
Re: Nagios 3 не ставится
« Ответ #17 : 08 Июня 2009, 18:29:54 »
The system cannot find the path specified - не установлены плагины (на сервере NRPE, куда ты стучишься)
CHECK_NRPE: Error - Could not complete SSL handshake - по-моему, не установлен openssl, вообще надо бы смотреть в логи на стороне сервера, к которому стучишься

Оффлайн AHTEC

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

# /usr/local/nagios/libexec/check_nrpe -H 192.168.20.128 -c check_local_users
UNKNOWN: No handler for that command

Оффлайн Frank

  • Старожил
  • *
  • Сообщений: 1799
  • Профессиональный любитель
    • Просмотр профиля
    • Народный форум Николаева
Re: Nagios 3 не ставится
« Ответ #19 : 09 Июня 2009, 14:45:09 »
конфиг NRPE сервера в студию
кстати, с виндами у нагиоса очень плохо, постоянно то вообще не работает, то отваливается через некоторое время

Оффлайн AHTEC

  • Автор темы
  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Re: Nagios 3 не ставится
« Ответ #20 : 09 Июня 2009, 15:05:44 »
А что лучше для мониторинга винды? У меня уже пару недель все смотрит нормально. Загвоздок несколько: мониторинг отдельных процессов на юниксе, собственно, для этого нрпе и ставлю, не правильное отображение юзеров - на терм. сервере под управлением винды их висит порядка 20, отображает 3, да и на всех машинах отображает по 3 юзера.
Ну и финальный этап - оповещения и выполнение команд по событиям (накрылся сервис - перезапуск).

Конфиг:

log_facility=daemon
pid_file=/var/run/nrpe.pid
server_port=5666
server_address=192.168.20.147
nrpe_user=nagios
nrpe_group=nagios
allowed_hosts=127.0.0.1,192.168.20.147
dont_blame_nrpe=1
debug=0
command_timeout=60
connection_timeout=300
command[check_users]=/usr/local/nagios/libexec/check_users -w 5 -c 10
command[check_load]=/usr/local/nagios/libexec/check_load -w 15,10,5 -c 30,25,20
command[check_hda1]=/usr/local/nagios/libexec/check_disk -w 20% -c 10% -p /dev/hda1
command[check_zombie_procs]=/usr/local/nagios/libexec/check_procs -w 5 -c 10 -s Z
command[check_total_procs]=/usr/local/nagios/libexec/check_procs -w 150 -c 200
command[check_users]=/usr/local/nagios/libexec/check_users -w $ARG1$ -c $ARG2$
command[check_load]=/usr/local/nagios/libexec/check_load -w $ARG1$ -c $ARG2$
command[check_disk]=/usr/local/nagios/libexec/check_disk -w $ARG1$ -c $ARG2$ -p $ARG3$
command[check_procs]=/usr/local/nagios/libexec/check_procs -w $ARG1$ -c $ARG2$ -s $ARG3$

Оффлайн Frank

  • Старожил
  • *
  • Сообщений: 1799
  • Профессиональный любитель
    • Просмотр профиля
    • Народный форум Николаева
Re: Nagios 3 не ставится
« Ответ #21 : 09 Июня 2009, 15:10:43 »
> server_address=192.168.20.147
заявляем, что наш айпи 192.168.20.147
> allowed_hosts=127.0.0.1,192.168.20.147
заявляем, что к нам стучаться можно _только_ от нас самих, после чего
> # /usr/local/nagios/libexec/check_nrpe -H 192.168.20.128 -c check_local_users
мы опрашиваем совсем другой компьютер, 192.168.20.128
Вывод: ты не понимаешь, кто тут сервер, а кто клиент :) Сервер - тот, кто отдаёт информацию о состоянии. Клиент - тот, кто коннектится к серверу и делает запрос, получает ответ от сервера. НА машине 192.168.20.128 поставь NRPE server, плагины, настрой разрешение доступа с клиента (192.168.20.147 как я понимаю).
С виндой я справился путём прикручивания win-сборки NRPE_NT 0.8b. Работает, только при завершении работы часто крашится, что не мешает.
Для перезапуска можно использовать автономную утилиту мониторинга monit, либо нагиос после включения check_external_commands, либо просто созданием в конфиге команды по типу check_local_users, только запускающей не проверку, а нужный сервис (с уходом в фоновый режим, для линуксов лучше с nohup) и вызовом её при обнаружении сбоя. Оповещения настраиваются отдельно, смотри конфиги.
« Последнее редактирование: 09 Июня 2009, 15:21:01 от Frank »

Оффлайн AHTEC

  • Автор темы
  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Re: Nagios 3 не ставится
« Ответ #22 : 09 Июня 2009, 15:31:00 »
Т.е здесь сервер и клиент меняются местами? %)
Допустим, подправил, но машине 128 в nsc.ini задан allow_hosts=192.168.20.147. С чего в таком случае не пускает?
 Есть ли варианты кроме нрпе для мониторинга процессов на юниксах?

Оффлайн Frank

  • Старожил
  • *
  • Сообщений: 1799
  • Профессиональный любитель
    • Просмотр профиля
    • Народный форум Николаева
Re: Nagios 3 не ставится
« Ответ #23 : 09 Июня 2009, 15:35:27 »
С чего в таком случае не пускает?
Это уже в логи надо смотреть :) Хотя я так понял это винда, а значит всё плохо :) Я пробовал много чего, но толково заработал только указанной версии nrpe_nt. Не забываем про фаерволл на винде - он может быть например в составе антивируса.
« Последнее редактирование: 09 Июня 2009, 15:38:16 от Frank »

Оффлайн AHTEC

  • Автор темы
  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Re: Nagios 3 не ставится
« Ответ #24 : 09 Июня 2009, 16:57:21 »
Нет, фаерволов и антивиров нету.
Как этот nrpe_nt ставится? Нашел, скачал noSSL версию, а что дальше-то?

Оффлайн Tokh

  • Активист
  • *
  • Сообщений: 705
    • Просмотр профиля
Re: Nagios 3 не ставится
« Ответ #25 : 09 Июня 2009, 20:50:22 »
Статья вчера подошла - настройка nagios для проверки в труднодоступных местах (NRPE) (nagios monitoring nrpe) . http://www.opennet.ru/base/net/nagios_nrpe.txt.html
StarDict и Mueller помогут против английского мануала.

Strangertlt

  • Гость
Re: Nagios 3 не ставится
« Ответ #26 : 10 Июня 2009, 14:05:16 »
Может быть не в тему но поскольку юзаю активно эту систему мониторинга для сетевого железа могу сделать пару заметок.
1) Ставить лучше из исходников по официальному мануалу http://nagios.sourceforge.net/docs/3_0/quickstart-ubuntu.html но плагины скачать лучше посвежей чем указаны там, тоесть 1.4.13
2) В версиях из репозиториев поправлена структура конфигов которая не всегда удобна и при необходимости её переделать придётся возиться больше чем с исходным вариантом.
3) С расширением сети запросы к системе мониторинга растут и уже не всегда можно что то переделать силами конфигов, и тут с исходниками просто - качаеш исходники, правиш программный код где нужно и компилиш, а потом просто подменяеш в работающем нагиосе некоторые скрипты на заново скомпиленные с нужными исправлениями А вот как хорошо это получится если ты ставил нагиос в пакетах большой вопрос.

Оффлайн BorisPlus

  • Активист
  • *
  • Сообщений: 253
  • Болты вперед,болты назад,такой работе я очень рад!
    • Просмотр профиля
Re: Nagios 3 не ставится
« Ответ #27 : 12 Июня 2009, 23:23:27 »
Извините, Вы не могли бы глянуть https://forum.ubuntu.ru/index.php?topic=59519.0
Спасибо за помощь, товарищи!

Оффлайн AHTEC

  • Автор темы
  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Re: Nagios 3 не ставится
« Ответ #28 : 16 Июня 2009, 13:43:46 »
Теперь вопрос с оповещениями. Не отправляется на почту, других не пробовал. Поставил mailx подправил в commands.cfg путь на /usr/bin/mail, указал свой ящик в контактах. Есть критические и unknown сервисы. В сети exchange2008. Почему не оповещает?

Пользователь решил продолжить мысль 16 Июня 2009, 11:49:33:
[1245145262] EXTERNAL COMMAND: ENABLE_HOST_SVC_NOTIFICATIONS;Vib-c-adm02
[1245145262] EXTERNAL COMMAND: ENABLE_HOST_NOTIFICATIONS;Vib-c-adm02
[1245145283] EXTERNAL COMMAND: ENABLE_HOST_SVC_CHECKS;Vib-c-adm02
[1245145480] SERVICE ALERT: Vib-c-adm02;W3SVC;CRITICAL;HARD;3;W3SVC: Not found
[1245145480] SERVICE NOTIFICATION: nagiosadmin;Vib-c-adm02;W3SVC;CRITICAL;notify-service-by-email;W3SVC: Not found
[1245145540] SERVICE ALERT: Vib-c-adm02;Commandozer;OK;HARD;3;UltimaMessengerClient.exe: Running
[1245145540] SERVICE NOTIFICATION: nagiosadmin;Vib-c-adm02;Commandozer;OK;notify-service-by-email;UltimaMessengerClient.exe: Running
« Последнее редактирование: 16 Июня 2009, 13:50:09 от AHTEC »

Оффлайн Frank

  • Старожил
  • *
  • Сообщений: 1799
  • Профессиональный любитель
    • Просмотр профиля
    • Народный форум Николаева
Re: Nagios 3 не ставится
« Ответ #29 : 16 Июня 2009, 14:05:31 »
Куда оно должно оповещать? На локальную машину? На наружную почту? Тогда настройте exim4: sudo dpkg-reconfigure exim4-config и укажите в конфигурации "локальная доставка", либо "интернет сайт", или "отправка через smart-host",  или как оно ещё у вас дожно работать.
« Последнее редактирование: 16 Июня 2009, 14:08:55 от Frank »

 

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