Thread: [Shinken-devel] [PROBLEM] Communication beetween Shinken Broker and Thruk in Debian Lenny
Status: Beta
Brought to you by:
naparuba
From: Romuald F. <rfr...@mo...> - 2010-12-31 14:38:14
|
Hi I post my problem here. I post this problem in mailing list of Sven and we have released test but the problem is always here. If you have a Debian Lenny, you have the same problem or not ? Test released in : Environment : Virtualbox OS Debian Lenny Shinken 0.4 Thruk 0.72 -> 0.76 (with .deb or source) Install in /opt/shinken/Thruk I have a problem beetween Shinken Broker Backend and Thruk. Thruk don't see Shinken Backend in the thruk_local.conf <Component Thruk::Backend> # <peer> # name = Local Nagios # type = livestatus # hidden = 1 # make this backend hidden by default # groups = admins # make this backend only visible to the admin group # <options> # peer = /tmp/livestatus.socket # verbose = 0 # resource_file = path_to_your/resource.cfg # </options> # </peer> # <peer> # name = External Nagios # type = livestatus # <options> # peer = 172.16.0.1:9999 # </options> # </peer> <peer> name = Shinken type = livestatus <options> peer = 127.0.0.1:50000 </options> </peer> </Component> I try to send a LQL request with telnet 50000 and Shinken Broker feeling good When a start ./script/thruk_server.pl and I access at data in Thruk, I have in the GUI this error : "No Backend available None of the configured Backends could be reached, please have a look at the logfile for more information." Thruk errors appears in log deb-shinken:~# /opt/shinken/Thruk/script/thruk_server.pl You can connect to your server at http://deb-shinken:3000 <http://www.google.com/url?sa=D&q=http://deb-shinken:3000&usg=AFQjCNE427QigptAIEM2I8AkiIehbENeuA> [error] data source error: version_compare() needs two params at /opt/ shinken/Thruk/script/../lib/Thruk/Utils.pm line 942 Thruk::Utils::version_compare(1.1.3, undef) called at /opt/shinken/ Thruk/script/../lib/Thruk/Backend/Provider/Livestatus.pm line 119 Thruk::Backend::Provider::Livestatus::get_processinfo('Thruk::Backend::Provider::Livestatus=HASH(0xa96e398)', 'Thruk=HASH(0xac03df8)', 'Catalyst::Plugin::Cache::Curried=HASH(0xa4e0d58)') called at /opt/ shinken/Thruk/script/../lib/Thruk/Backend/Manager.pm line 405 eval {...} called at /opt/shinken/Thruk/script/../lib/Thruk/Backend/ Manager.pm line 404 Thruk::Backend::Manager::_do_on_peers('Thruk::Backend::Manager=HASH(0xa90e988)', 'get_processinfo', 'ARRAY(0x9724de0)') called at /opt/shinken/Thruk/ script/../lib/Thruk/Backend/Manager.pm line 703 Thruk::Backend::Manager::AUTOLOAD(undef, 'Thruk=HASH(0xac03df8)', 'Catalyst::Plugin::Cache::Curried=HASH(0xa4e0d58)') called at /opt/ shinken/Thruk/script/../lib/Thruk/Action/AddDefaults.pm line 112 eval {...} called at /opt/shinken/Thruk/script/../lib/Thruk/Action/ AddDefaults.pm line 111 Class::MOP::Class:::before('Thruk::Action::AddDefaults=HASH(0xab9b348)', 'Thruk::Controller::status=HASH(0xaab1dd8)', 'Thruk=HASH(0xac03df8)') called at /usr/local/lib/perl/5.10.1/Class/MOP/Method/Wrapped.pm line 31 Class::MOP::Method::Wrapped::__ANON__('Thruk::Action::AddDefaults=HASH(0xab9b348)', 'Thruk::Controller::status=HASH(0xaab1dd8)', 'Thruk=HASH(0xac03df8)') called at /usr/local/lib/perl/5.10.1/Class/MOP/Method/Wrapped.pm line 89 Thruk::Action::AddDefaults::execute('Thruk::Action::AddDefaults=HASH(0xab9b348)', 'Thruk::Controller::status=HASH(0xaab1dd8)', 'Thruk=HASH(0xac03df8)') called at /usr/local/share/perl/5.10.1/Catalyst.pm line 1655 eval {...} called at /usr/local/share/perl/5.10.1/Catalyst.pm line 1655 Catalyst::execute('Thruk=HASH(0xac03df8)', 'Thruk::Controller::status', 'Thruk::Action::AddDefaults=HASH(0xab9b348)') called at /usr/local/ share/perl/5.10.1/Catalyst/Plugin/StackTrace.pm line 22 Catalyst::Plugin::StackTrace::execute('Thruk=HASH(0xac03df8)', 'Thruk::Controller::status', 'Thruk::Action::AddDefaults=HASH(0xab9b348)') called at /usr/local/ share/perl/5.10.1/Catalyst/Action.pm line 60 Catalyst::Action::dispatch('Thruk::Action::AddDefaults=HASH(0xab9b348)', 'Thruk=HASH(0xac03df8)') called at /usr/local/share/perl/5.10.1/ Catalyst/Dispatcher.pm line 257 Catalyst::Dispatcher::_do_forward('Catalyst::Dispatcher=HASH(0xa029e20)', 'detach', 'Thruk=HASH(0xac03df8)', '/status/index') called at /usr/ local/share/perl/5.10.1/Catalyst/Dispatcher.pm line 270 Catalyst::Dispatcher::detach('Catalyst::Dispatcher=HASH(0xa029e20)', 'Thruk=HASH(0xac03df8)', '/status/index') called at /usr/local/share/ perl/5.10.1/Catalyst.pm line 390 Catalyst::detach('Thruk=HASH(0xac03df8)', '/status/index') called at / opt/shinken/Thruk/script/../lib/Thruk/Controller/Root.pm line 466 Thruk::Controller::Root::status_cgi('Thruk::Controller::Root=HASH(0xaa18a28)', 'Thruk=HASH(0xac03df8)') called at /usr/local/share/perl/5.10.1/ Catalyst/Action.pm line 65 Catalyst::Action::execute('Catalyst::Action=HASH(0xab81350)', 'Thruk::Controller::Root=HASH(0xaa18a28)', 'Thruk=HASH(0xac03df8)') called at /usr/local/share/perl/5.10.1/Catalyst.pm line 1655 eval {...} called at /usr/local/share/perl/5.10.1/Catalyst.pm line 1655 Catalyst::execute('Thruk=HASH(0xac03df8)', 'Thruk::Controller::Root', 'Catalyst::Action=HASH(0xab81350)') called at /usr/local/share/perl/ 5.10.1/Catalyst/Plugin/StackTrace.pm line 22 Catalyst::Plugin::StackTrace::execute('Thruk=HASH(0xac03df8)', 'Thruk::Controller::Root', 'Catalyst::Action=HASH(0xab81350)') called at /usr/local/share/perl/5.10.1/Catalyst/Action.pm line 60 Catalyst::Action::dispatch('Catalyst::Action=HASH(0xab81350)', 'Thruk=HASH(0xac03df8)') called at /usr/local/share/perl/5.10.1/ Catalyst/Controller.pm line 110 Catalyst::Controller::_ACTION('Thruk::Controller::Root=HASH(0xaa18a28)', 'Thruk=HASH(0xac03df8)') called at /usr/local/share/perl/5.10.1/ Catalyst/Action.pm line 65 Catalyst::Action::execute('Catalyst::Action=HASH(0xab7fa48)', 'Thruk::Controller::Root=HASH(0xaa18a28)', 'Thruk=HASH(0xac03df8)') called at /usr/local/share/perl/5.10.1/Catalyst.pm line 1655 eval {...} called at /usr/local/share/perl/5.10.1/Catalyst.pm line 1655 Catalyst::execute('Thruk=HASH(0xac03df8)', 'Thruk::Controller::Root', 'Catalyst::Action=HASH(0xab7fa48)') called at /usr/local/share/perl/ 5.10.1/Catalyst/Plugin/StackTrace.pm line 22 Catalyst::Plugin::StackTrace::execute('Thruk=HASH(0xac03df8)', 'Thruk::Controller::Root', 'Catalyst::Action=HASH(0xab7fa48)') called at /usr/local/share/perl/5.10.1/Catalyst/Action.pm line 60 Catalyst::Action::dispatch('Catalyst::Action=HASH(0xab7fa48)', 'Thruk=HASH(0xac03df8)') called at /usr/local/share/perl/5.10.1/ Catalyst/Dispatcher.pm line 257 Catalyst::Dispatcher::_do_forward('Catalyst::Dispatcher=HASH(0xa029e20)', 'forward', 'Thruk=HASH(0xac03df8)', '_ACTION') called at /usr/local/ share/perl/5.10.1/Catalyst/Dispatcher.pm line 237 Catalyst::Dispatcher::forward('Catalyst::Dispatcher=HASH(0xa029e20)', 'Thruk=HASH(0xac03df8)', '_ACTION') called at /usr/local/share/perl/ 5.10.1/Catalyst.pm line 375 Catalyst::forward('Thruk=HASH(0xac03df8)', '_ACTION') called at /usr/ local/share/perl/5.10.1/Catalyst/Controller.pm line 84 Catalyst::Controller::_DISPATCH('Thruk::Controller::Root=HASH(0xaa18a28)', 'Thruk=HASH(0xac03df8)') called at /usr/local/share/perl/5.10.1/ Catalyst/Action.pm line 65 Catalyst::Action::execute('Catalyst::Action=HASH(0xab7f858)', 'Thruk::Controller::Root=HASH(0xaa18a28)', 'Thruk=HASH(0xac03df8)') called at /usr/local/share/perl/5.10.1/Catalyst.pm line 1655 eval {...} called at /usr/local/share/perl/5.10.1/Catalyst.pm line 1655 Catalyst::execute('Thruk=HASH(0xac03df8)', 'Thruk::Controller::Root', 'Catalyst::Action=HASH(0xab7f858)') called at /usr/local/share/perl/ 5.10.1/Catalyst/Plugin/StackTrace.pm line 22 Catalyst::Plugin::StackTrace::execute('Thruk=HASH(0xac03df8)', 'Thruk::Controller::Root', 'Catalyst::Action=HASH(0xab7f858)') called at /usr/local/share/perl/5.10.1/Catalyst/Action.pm line 60 Catalyst::Action::dispatch('Catalyst::Action=HASH(0xab7f858)', 'Thruk=HASH(0xac03df8)') called at /usr/local/share/perl/5.10.1/ Catalyst/Dispatcher.pm line 257 Catalyst::Dispatcher::_do_forward('Catalyst::Dispatcher=HASH(0xa029e20)', 'forward', 'Thruk=HASH(0xac03df8)', '//_DISPATCH') called at /usr/ local/share/perl/5.10.1/Catalyst/Dispatcher.pm line 237 Catalyst::Dispatcher::forward('Catalyst::Dispatcher=HASH(0xa029e20)', 'Thruk=HASH(0xac03df8)', '//_DISPATCH') called at /usr/local/share/ perl/5.10.1/Catalyst.pm line 375 Catalyst::forward('Thruk=HASH(0xac03df8)', '//_DISPATCH') called at / usr/local/share/perl/5.10.1/Catalyst/Dispatcher.pm line 105 Catalyst::Dispatcher::dispatch('Catalyst::Dispatcher=HASH(0xa029e20)', 'Thruk=HASH(0xac03df8)') called at /usr/local/share/perl/5.10.1/ Catalyst.pm line 1603 Catalyst::dispatch('Thruk=HASH(0xac03df8)') called at /usr/local/ share/perl/5.10.1/Catalyst/Plugin/Static/Simple.pm line 76 Class::MOP::Class:::around('CODE(0xa05a128)', 'Thruk=HASH(0xac03df8)') called at /usr/local/lib/perl/5.10.1/Class/ MOP/Method/Wrapped.pm line 159 Class::MOP::Method::Wrapped::__ANON__('Thruk=HASH(0xac03df8)') called at /usr/local/lib/perl/5.10.1/Class/MOP/Method/Wrapped.pm line 89 Thruk::dispatch('Thruk=HASH(0xac03df8)') called at /usr/local/share/ perl/5.10.1/Catalyst.pm line 1942 eval {...} called at /usr/local/share/perl/5.10.1/Catalyst.pm line 1933 Catalyst::handle_request('Thruk', 'env', 'HASH(0xa9ace58)') called at /usr/local/share/perl/5.10.1/Catalyst/Engine/HTTP.pm line 395 Catalyst::Engine::HTTP::_handler('Catalyst::Engine::HTTP=HASH(0xa010c80)', 'Thruk', 3000, 'GET', '/thruk/cgi-bin/status.cgi? hostgroup=all&style=overview', 'HTTP/1.1') called at /usr/local/share/ perl/5.10.1/Catalyst/Engine/HTTP.pm line 292 Catalyst::Engine::HTTP::run('Catalyst::Engine::HTTP=HASH(0xa010c80)', 'Thruk', 3000, undef, 'HASH(0x952e3e8)') called at /usr/local/share/ perl/5.10.1/Catalyst.pm line 2386 Catalyst::run('Thruk', 3000, undef, 'HASH(0x952e3e8)') called at /usr/ local/share/perl/5.10.1/Catalyst/ScriptRole.pm ... -- Librement, Fronteau Romuald Communauté Francophone de la Supervision Libre rfr...@mo... http://www.monitoring-fr.org |
From: Sven N. <sv...@ni...> - 2010-12-31 17:49:21
|
Hi, On 12/31/10 15:37, Romuald Fronteau wrote: > Hi > > I post my problem here. I post this problem in mailing list of Sven and we have released test but the problem is always here. > > If you have a Debian Lenny, you have the same problem or not ? > > Test released in : > > Environment : Virtualbox > OS Debian Lenny > Shinken 0.4 > Thruk 0.72 -> 0.76 (with .deb or source) > Install in /opt/shinken/Thruk I tried to reproduce this behaviour with a Debian Lenny i386. Thruk and shinken with current git version. But it works as expected. Sven |
From: Joerg L. <pit...@pn...> - 2010-12-31 17:53:43
|
Sven Nierlein wrote: > Hi, > > On 12/31/10 15:37, Romuald Fronteau wrote: >> Hi >> >> I post my problem here. I post this problem in mailing list of Sven and we have released test but the problem is always here. >> >> If you have a Debian Lenny, you have the same problem or not ? >> >> Test released in : >> >> Environment : Virtualbox >> OS Debian Lenny >> Shinken 0.4 >> Thruk 0.72 -> 0.76 (with .deb or source) >> Install in /opt/shinken/Thruk > > > I tried to reproduce this behaviour with a Debian Lenny i386. Thruk and shinken with current git version. But it works as expected. Hi Sven, i ran into the same problems while using the current OMD git snapshot. Joerg |
From: Gerhard L. <Ger...@co...> - 2010-12-31 21:10:37
|
Hi, which python version is installed with Lenny? I found out these days that the livestatus module, when run under python2.4, returns incorrect data. Gerhard > -----Ursprüngliche Nachricht----- > Von: Joerg Linge [mailto:pit...@pn...] > Gesendet: Freitag, 31. Dezember 2010 18:54 > An: shi...@li... > Betreff: Re: [Shinken-devel] [PROBLEM] Communication beetween > Shinken Broker and Thruk in Debian Lenny > > Sven Nierlein wrote: > > Hi, > > > > On 12/31/10 15:37, Romuald Fronteau wrote: > >> Hi > >> > >> I post my problem here. I post this problem in mailing > list of Sven and we have released test but the problem is always here. > >> > >> If you have a Debian Lenny, you have the same problem or not ? > >> > >> Test released in : > >> > >> Environment : Virtualbox > >> OS Debian Lenny > >> Shinken 0.4 > >> Thruk 0.72 -> 0.76 (with .deb or source) > >> Install in /opt/shinken/Thruk > > > > > > I tried to reproduce this behaviour with a Debian Lenny > i386. Thruk and shinken with current git version. But it > works as expected. > > Hi Sven, > i ran into the same problems while using the current OMD git snapshot. > > Joerg > > -------------------------------------------------------------- > ---------------- > Learn how Oracle Real Application Clusters (RAC) One Node > allows customers > to consolidate database storage, standardize their database > environment, and, > should the need arise, upgrade to a full multi-node Oracle > RAC database > without downtime or disruption > http://p.sf.net/sfu/oracle-sfdevnl > _______________________________________________ > Shinken-devel mailing list > Shi...@li... > https://lists.sourceforge.net/lists/listinfo/shinken-devel > __________ Hinweis von ESET NOD32 Antivirus, Signaturdatenbank-Version 5750 (20101231) __________ E-Mail wurde geprüft mit ESET NOD32 Antivirus. http://www.eset.com |
From: Sven N. <sv...@ni...> - 2011-01-01 13:14:39
|
On 12/31/10 18:53, Joerg Linge wrote: > Sven Nierlein wrote: >> I tried to reproduce this behaviour with a Debian Lenny i386. Thruk and shinken with current git version. But it works as expected. > > Hi Sven, > i ran into the same problems while using the current OMD git snapshot. I still cannot reproduce... I installed a lenny debian i386, downloaded http://nierlein.com/omd/nightly/2011-01-01/omd-0.45.20110101_lenny1_i386.deb, created a testsite and changed the core the shinken. But it works as expected. (Python 2.5.2) What exactly did you do? Sven |