nagios + nrpe + syslogs

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
m4rkell
мл. сержант
Сообщения: 136
Зарегистрирован: 2008-09-19 7:50:05
Откуда: Москва
Контактная информация:

nagios + nrpe + syslogs

Непрочитанное сообщение m4rkell » 2008-10-31 13:31:00

И так такая трабла, установлен и работает нагиос, прикрутил я на удаленной машине nrpe стандартные комманды типа check_users проходят на ура а вот подключение syslogs с конфигом мои что то выдает ошибку... вот что имеем ошибка при опросе удаленной машины:

Код: Выделить всё

 /usr/local/nagios/libexec/check_nrpe -H 10.43.83.9 -c check_logs
NRPE: Unable to read output
вот конфиг нрпе на удаленной тачке 10.43.83.9

Код: Выделить всё

server_port=5666
server_address=10.43.83.9
allowed_hosts=127.0.0.1,10.43.83.19
nrpe_user=nagios
nrpe_group=nagios
debug=1
command_timeout=60
dont_blame_nrpe=1
command[check_users]=/usr/local/libexec/nagios/check_users -w 5 -c 10
command[check_load]=/usr/local/libexec/nagios/check_load -а 15,10,5 -c 30,25,20
command[check_disk1]=/usr/local/libexec/nagios/check_disk -w 20 -c 10 -p /dev/da0s1f
command[check_disk2]=/usr/local/libexec/nagios/check_disk -w 20 -c 10 -p /dev/hdb1
command[check_zombie_procs]=/usr/local/libexec/nagios/check_procs -w 5 -c 10 -s Z
command[check_total_procs]=/usr/local/libexec/nagios/check_procs -w 150 -c 200
command[check_logs]= /usr/local/libexec/nagios/check_logs.pl -c /usr/local/etc/nagios/objects/jboss_check_log.cfg
А вот листинг конфига jboss_check_log.cfg который ищет строки предупреждений в логах тоже лежит само собой на 10.43.83.9

Код: Выделить всё

$seek_file_template='/usr/local/etc/nagios/objects/$log_file.check_log.seek';

# Required log files array
@log_files = (
        {'file_name' => '/var/log/messages',
         'reg_exp' => '(WARN|ERROR|FATAL)',
#        'lines' => 2,                #optional number of output lines  after match
#         'new_line_reg_exp' => '^',  #optional new line regex to stop output lines
#         'seek_file_suffix' => '2'   #optional seek file suffix
        },
        {'file_name' => '/var/log/userlog',
         'reg_exp' => '(WARN|ERROR|FATAL)',
        },
);
1;

Вот смотри листинг команды на 10,43,83,9 локально:

Код: Выделить всё

/usr/local/libexec/nagios/check_logs.pl -c /usr/local/etc/nagios/objects/jboss_check_log.cfg
messages => OK; userlog => OK;
mail#
Где вилы?
Software is like a sex - its better when its free

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: nagios + nrpe + syslogs

Непрочитанное сообщение manefesto » 2008-10-31 14:20:57

логов с ошибками никаких нету ?
я такой яростный шо аж пиздеЦ
Изображение

Аватара пользователя
m4rkell
мл. сержант
Сообщения: 136
Зарегистрирован: 2008-09-19 7:50:05
Откуда: Москва
Контактная информация:

Re: nagios + nrpe + syslogs

Непрочитанное сообщение m4rkell » 2008-10-31 14:27:55

В том то и дело что нет ничего смотрел файлы на обоих машинах /var/log/messages
Software is like a sex - its better when its free

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: nagios + nrpe + syslogs

Непрочитанное сообщение manefesto » 2008-10-31 14:32:36

я вот про nagios не в теме, но вот твоя ошибка очень часто встречающаяся...
Погули, потом скажи что было.
PS: только не говори что гуглил
я такой яростный шо аж пиздеЦ
Изображение

Аватара пользователя
m4rkell
мл. сержант
Сообщения: 136
Зарегистрирован: 2008-09-19 7:50:05
Откуда: Москва
Контактная информация:

Re: nagios + nrpe + syslogs

Непрочитанное сообщение m4rkell » 2008-10-31 14:34:10

:)))) как ты угадал?))) Обгуглился уже...поэтому тему создал....ну поиски не прекращаю конечно....ищу....
Software is like a sex - its better when its free

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: nagios + nrpe + syslogs

Непрочитанное сообщение manefesto » 2008-10-31 14:35:13

блин....тоже что ли нагиос поставить и ошибку словить ? =)
я такой яростный шо аж пиздеЦ
Изображение

Аватара пользователя
m4rkell
мл. сержант
Сообщения: 136
Зарегистрирован: 2008-09-19 7:50:05
Откуда: Москва
Контактная информация:

Re: nagios + nrpe + syslogs

Непрочитанное сообщение m4rkell » 2008-10-31 14:37:30

На самом деле угарная штука смотри скрин:
Вложения
nagios.JPG
скрин
Software is like a sex - its better when its free

Аватара пользователя
m4rkell
мл. сержант
Сообщения: 136
Зарегистрирован: 2008-09-19 7:50:05
Откуда: Москва
Контактная информация:

Re: nagios + nrpe + syslogs

Непрочитанное сообщение m4rkell » 2008-10-31 20:52:07

ЧТо мыслей больше нет ни у кого?
Software is like a sex - its better when its free

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: nagios + nrpe + syslogs

Непрочитанное сообщение manefesto » 2008-11-01 14:25:08

да я знаю что угарная, не до неё пока.
я такой яростный шо аж пиздеЦ
Изображение

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: nagios + nrpe + syslogs

Непрочитанное сообщение manefesto » 2008-11-01 14:26:48

ты с этого хоста 10.43.83.19 делаешь запрос ???

Код: Выделить всё

/usr/local/nagios/libexec/check_nrpe -H 10.43.83.9 -c check_logs
я такой яростный шо аж пиздеЦ
Изображение

paix
лейтенант
Сообщения: 863
Зарегистрирован: 2007-09-24 12:41:05
Откуда: dn.ua
Контактная информация:

Re: nagios + nrpe + syslogs

Непрочитанное сообщение paix » 2008-11-01 14:27:18

вероятно нагиосу нехватает прав, чтобы запустить на удаленной машине nrpe плугин и проверить messages на чтоон собсно и ругается.
Попробуй в конфиге nrpe раскоментировать строчку с судо. Не забудь добавить в конфиг судоерс разрешения для нагиоса.
With best wishes, Sergej Kandyla

Аватара пользователя
m4rkell
мл. сержант
Сообщения: 136
Зарегистрирован: 2008-09-19 7:50:05
Откуда: Москва
Контактная информация:

Re: nagios + nrpe + syslogs

Непрочитанное сообщение m4rkell » 2008-11-02 9:57:21

И так...продолжим...
Установил из портов SUDO.
раскоментировал строчку в nrpe.cfg

Код: Выделить всё

command_prefix=/usr/local/bin/sudo
В файлике sudo дописал

Код: Выделить всё

nagios  ALL=/usr/local/libexec/nagios/check_logs.pl
после этого на любую команду выходит ошибка та же что и на check_logs
просто никогда не ставил sudo этот....подскажите что не так сделал?
Software is like a sex - its better when its free

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: nagios + nrpe + syslogs

Непрочитанное сообщение manefesto » 2008-11-02 22:33:37

блин...заинтриговал....ушел ставить nagios
я такой яростный шо аж пиздеЦ
Изображение

paix
лейтенант
Сообщения: 863
Зарегистрирован: 2007-09-24 12:41:05
Откуда: dn.ua
Контактная информация:

Re: nagios + nrpe + syslogs

Непрочитанное сообщение paix » 2008-11-03 10:27:58

m4rkell писал(а):И так...продолжим...
Установил из портов SUDO.
раскоментировал строчку в nrpe.cfg

Код: Выделить всё

command_prefix=/usr/local/bin/sudo
В файлике sudo дописал

Код: Выделить всё

nagios  ALL=/usr/local/libexec/nagios/check_logs.pl
после этого на любую команду выходит ошибка та же что и на check_logs
просто никогда не ставил sudo этот....подскажите что не так сделал?
все когдато в первый раз.
пропишите в sudoers такую строчку, как это описано в nrpe.cfg

ЗЫ. если вам лень заморачиваться с судо, то можно дать права на чтения к messages, (при этом незабыть поправить права в newsyslog.conf)
With best wishes, Sergej Kandyla

Аватара пользователя
m4rkell
мл. сержант
Сообщения: 136
Зарегистрирован: 2008-09-19 7:50:05
Откуда: Москва
Контактная информация:

Re: nagios + nrpe + syslogs

Непрочитанное сообщение m4rkell » 2008-11-05 8:14:01

Разрешения к messages.log и userlog.log стоит 644, в конфиге тоже прописанно к этим файлам 644...
то есть доступ на чтение всем есть...
Software is like a sex - its better when its free

Аватара пользователя
m4rkell
мл. сержант
Сообщения: 136
Зарегистрирован: 2008-09-19 7:50:05
Откуда: Москва
Контактная информация:

Re: nagios + nrpe + syslogs

Непрочитанное сообщение m4rkell » 2008-11-05 10:33:47

АЛИЛУЯ! Заработало!!!
Вся засада была в правах, при проверке скриптом который я выложил выше, логов, создавались файлики messages.check_log.seek и userlog.check_log.seek вообщем у нагиоса не было доступа на запись в эти файлы, добавил разрешения и вуаля! :) Всем спасибо за помощь!
Software is like a sex - its better when its free