The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Nagios perl scripts"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Мониторинг, логи / Linux)
Изначальное сообщение [ Отслеживать ]

"Nagios perl scripts"  +/
Сообщение от drake0103 (ok) on 06-Фев-12, 15:45 
из консоли :

[root@nagios plugins]# /usr/lib64/nagios/plugins/check_bgp.pl -H  xxx.xxx.xxx.xxx -C community -p xxx.xxx.xxx.xxx
OK - xxx.xxx.xxx.xxx (AS) state is established(6). Established for 32d11h42m42s. Last error "Hold Timer Expired".

В самом нагиосе:

    
BGP CRITICAL    02-06-2012 14:42:07     1d 13h 56m 55s    1/1    (Service check did not exit properly)

Не работают все скрипты на перл.
Что не так с нагиосом?

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Nagios perl scripts"  +/
Сообщение от PavelR (??) on 06-Фев-12, 16:33 
> из консоли :
> [root@nagios plugins]# /usr/lib64/nagios/plugins/check_bgp.pl -H  xxx.xxx.xxx.xxx
> -C community -p xxx.xxx.xxx.xxx
> OK - xxx.xxx.xxx.xxx (AS) state is established(6). Established for 32d11h42m42s. Last error
> "Hold Timer Expired".
> В самом нагиосе:
> BGP CRITICAL 02-06-2012 14:42:07  1d 13h 56m 55s 1/1 (Service check
> did not exit properly)
> Не работают все скрипты на перл.
> Что не так с нагиосом?

ты запускаешь от рута, нагиос - от пользователя нагиос.

Дай нужные права или используй sudo.


Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Nagios perl scripts"  +/
Сообщение от drake0103 (ok) on 06-Фев-12, 18:15 
>[оверквотинг удален]
>> -C community -p xxx.xxx.xxx.xxx
>> OK - xxx.xxx.xxx.xxx (AS) state is established(6). Established for 32d11h42m42s. Last error
>> "Hold Timer Expired".
>> В самом нагиосе:
>> BGP CRITICAL 02-06-2012 14:42:07  1d 13h 56m 55s 1/1 (Service check
>> did not exit properly)
>> Не работают все скрипты на перл.
>> Что не так с нагиосом?
> ты запускаешь от рута, нагиос - от пользователя нагиос.
> Дай нужные права или используй sudo.

Запускал и от нагиоса, тоже самое.
Из командной строки все ок

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Nagios perl scripts"  +/
Сообщение от PavelR (??) on 06-Фев-12, 22:33 
>[оверквотинг удален]
>>> "Hold Timer Expired".
>>> В самом нагиосе:
>>> BGP CRITICAL 02-06-2012 14:42:07  1d 13h 56m 55s 1/1 (Service check
>>> did not exit properly)
>>> Не работают все скрипты на перл.
>>> Что не так с нагиосом?
>> ты запускаешь от рута, нагиос - от пользователя нагиос.
>> Дай нужные права или используй sudo.
> Запускал и от нагиоса, тоже самое.
> Из командной строки все ок

значит скрипты настолько кривы.

Окружение "зайдя пользователем" и окружение сервиса nagios - разные, например PATH будет разным.

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Nagios perl scripts"  +/
Сообщение от drake0103 (ok) on 08-Фев-12, 17:52 
>[оверквотинг удален]
>>>> did not exit properly)
>>>> Не работают все скрипты на перл.
>>>> Что не так с нагиосом?
>>> ты запускаешь от рута, нагиос - от пользователя нагиос.
>>> Дай нужные права или используй sudo.
>> Запускал и от нагиоса, тоже самое.
>> Из командной строки все ок
> значит скрипты настолько кривы.
> Окружение "зайдя пользователем" и окружение сервиса nagios - разные, например PATH будет
> разным.

Пофиксил, в nagios.cfg поменял:
use_embedded_perl_implicitly=0

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "Nagios perl scripts"  +/
Сообщение от PavelR (??) on 08-Фев-12, 17:58 
>[оверквотинг удален]
>>>>> Что не так с нагиосом?
>>>> ты запускаешь от рута, нагиос - от пользователя нагиос.
>>>> Дай нужные права или используй sudo.
>>> Запускал и от нагиоса, тоже самое.
>>> Из командной строки все ок
>> значит скрипты настолько кривы.
>> Окружение "зайдя пользователем" и окружение сервиса nagios - разные, например PATH будет
>> разным.
> Пофиксил, в nagios.cfg поменял:
> use_embedded_perl_implicitly=0

ухты, не видел такого.

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "Nagios perl scripts"  +/
Сообщение от drake0103 (ok) on 08-Фев-12, 18:34 
>[оверквотинг удален]
>>>>> ты запускаешь от рута, нагиос - от пользователя нагиос.
>>>>> Дай нужные права или используй sudo.
>>>> Запускал и от нагиоса, тоже самое.
>>>> Из командной строки все ок
>>> значит скрипты настолько кривы.
>>> Окружение "зайдя пользователем" и окружение сервиса nagios - разные, например PATH будет
>>> разным.
>> Пофиксил, в nagios.cfg поменял:
>> use_embedded_perl_implicitly=0
> ухты, не видел такого.

Так тоже, и от безысходности начал конфиг нагиоса ковырять.  

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. "Nagios perl scripts"  +/
Сообщение от PavelR (??) on 08-Фев-12, 22:14 
>[оверквотинг удален]
>>>>>> Дай нужные права или используй sudo.
>>>>> Запускал и от нагиоса, тоже самое.
>>>>> Из командной строки все ок
>>>> значит скрипты настолько кривы.
>>>> Окружение "зайдя пользователем" и окружение сервиса nagios - разные, например PATH будет
>>>> разным.
>>> Пофиксил, в nagios.cfg поменял:
>>> use_embedded_perl_implicitly=0
>> ухты, не видел такого.
> Так тоже, и от безысходности начал конфиг нагиоса ковырять.

любопытно, с чем связано наличие вашей проблемы.
Я пишу мелкие плагинчики на перле, до сих пор не встречал проблем.
В принципе, всё это можно задебажить... Квага в наличии имеется. Это стандартный скрипт ? Я у себя вижу только check_bgpstate.pl.

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

8. "Nagios perl scripts"  +/
Сообщение от Vshmuk email on 28-Авг-12, 04:58 
>[оверквотинг удален]
>>>>>> Дай нужные права или используй sudo.
>>>>> Запускал и от нагиоса, тоже самое.
>>>>> Из командной строки все ок
>>>> значит скрипты настолько кривы.
>>>> Окружение "зайдя пользователем" и окружение сервиса nagios - разные, например PATH будет
>>>> разным.
>>> Пофиксил, в nagios.cfg поменял:
>>> use_embedded_perl_implicitly=0
>> ухты, не видел такого.
> Так тоже, и от безысходности начал конфиг нагиоса ковырять.

http://nagios.sourceforge.net/docs/3_0/embeddedperl.html

To tell Nagios to NOT use the embedded Perl interpreter for a particular script, add this line to the Perl script:

# nagios: -epn


Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2022 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру