из консоли :[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)Не работают все скрипты на перл.
Что не так с нагиосом?
> из консоли :
> [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.
>[оверквотинг удален]
>> -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.Запускал и от нагиоса, тоже самое.
Из командной строки все ок
>[оверквотинг удален]
>>> "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 будет разным.
>[оверквотинг удален]
>>>> did not exit properly)
>>>> Не работают все скрипты на перл.
>>>> Что не так с нагиосом?
>>> ты запускаешь от рута, нагиос - от пользователя нагиос.
>>> Дай нужные права или используй sudo.
>> Запускал и от нагиоса, тоже самое.
>> Из командной строки все ок
> значит скрипты настолько кривы.
> Окружение "зайдя пользователем" и окружение сервиса nagios - разные, например PATH будет
> разным.Пофиксил, в nagios.cfg поменял:
use_embedded_perl_implicitly=0
>[оверквотинг удален]
>>>>> Что не так с нагиосом?
>>>> ты запускаешь от рута, нагиос - от пользователя нагиос.
>>>> Дай нужные права или используй sudo.
>>> Запускал и от нагиоса, тоже самое.
>>> Из командной строки все ок
>> значит скрипты настолько кривы.
>> Окружение "зайдя пользователем" и окружение сервиса nagios - разные, например PATH будет
>> разным.
> Пофиксил, в nagios.cfg поменял:
> use_embedded_perl_implicitly=0ухты, не видел такого.
>[оверквотинг удален]
>>>>> ты запускаешь от рута, нагиос - от пользователя нагиос.
>>>>> Дай нужные права или используй sudo.
>>>> Запускал и от нагиоса, тоже самое.
>>>> Из командной строки все ок
>>> значит скрипты настолько кривы.
>>> Окружение "зайдя пользователем" и окружение сервиса nagios - разные, например PATH будет
>>> разным.
>> Пофиксил, в nagios.cfg поменял:
>> use_embedded_perl_implicitly=0
> ухты, не видел такого.Так тоже, и от безысходности начал конфиг нагиоса ковырять.
>[оверквотинг удален]
>>>>>> Дай нужные права или используй sudo.
>>>>> Запускал и от нагиоса, тоже самое.
>>>>> Из командной строки все ок
>>>> значит скрипты настолько кривы.
>>>> Окружение "зайдя пользователем" и окружение сервиса nagios - разные, например PATH будет
>>>> разным.
>>> Пофиксил, в nagios.cfg поменял:
>>> use_embedded_perl_implicitly=0
>> ухты, не видел такого.
> Так тоже, и от безысходности начал конфиг нагиоса ковырять.любопытно, с чем связано наличие вашей проблемы.
Я пишу мелкие плагинчики на перле, до сих пор не встречал проблем.
В принципе, всё это можно задебажить... Квага в наличии имеется. Это стандартный скрипт ? Я у себя вижу только check_bgpstate.pl.
>[оверквотинг удален]
>>>>>> Дай нужные права или используй 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