Business process in Thruk with multiple Nagios Backends via Live Status

856 views
Skip to first unread message

trimethy

unread,
May 24, 2013, 12:24:33 PM5/24/13
to th...@googlegroups.com
Hi,

I'm currently using Thruk (installed via OMD) as a centralized dashboard for the different Nagios instances that we are running (using livestatus and HTTP to get the data displayed on the centralized Thruk server ).
I started to look in to the various BP plugins and was wondering if it would be possible to have a "Business Process" view on the centralized thruk server by using the HTTP/livestatus backends?

So far it seems that the BP plugins needs to be installed on the backend servers and will display the view on the backend servers, which defeats the centralized dashboard approach.
I noticed the "shinken" plugin in thruk provides this feature but from what I understand it requires the backends to be shinken :(

Is there an other way to include a business process view in Thruk for the various nagios instances which uses livestatus/HTTP?
I had a brief look in to using "Check_MK Multiste" for getting the BP view as a workaround and include the link to the page in the Thruk GUI but the problem is that I'm using "type HTTP" as backend protocol for some of the Nagios backend servers.

Any any suggestions?

Cheers,
Trimethy

And many thanks to the developers for creating such a great GUI :)

trimethy

unread,
May 25, 2013, 7:33:25 AM5/25/13
to th...@googlegroups.com
I think there might be a way to use "http://exchange.nagios.org/directory/Addons/Components/Nagios-Business-Process-Intelligence-%28BPI%29/details".
Does any one know if there is a way to use the Thruk CGI's to create the "status.dat" and "objects.cache" for the connected backends?

Many thanks in advance for any help.

Cheers

Sven Nierlein

unread,
May 26, 2013, 7:22:08 AM5/26/13
to th...@googlegroups.com
Currently there is no Business Addon Plugin for Thruk (except for shinken, but there the business logic is implemented completly in shinken and thruk just display the result).
It should be quite easy to write a objects.cache or status.dat file with a simple livestatus script.

Sven
> --
> You received this message because you are subscribed to the Google Groups "Thruk" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to thruk+un...@googlegroups.com.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>

trimethy

unread,
May 27, 2013, 2:34:09 AM5/27/13
to th...@googlegroups.com
Thanks for the response. I had a look at the various ways for re-creating the files and using the livestatus API was one of the possible routes. Ideally I would like to use the thruk CGI's as I have a couple of remote backends which are being accessed via the HTTP backend protocol (aka thruk is being used as a backend proxy).

Many thanks,
Trimethy

Sven Nierlein

unread,
May 27, 2013, 5:38:57 AM5/27/13
to th...@googlegroups.com
On 5/27/13 8:34, trimethy wrote:
> Thanks for the response. I had a look at the various ways for re-creating the files and using the livestatus API was one of the possible routes. Ideally I would like to use the thruk CGI's as I have a couple of remote backends which are being accessed via the HTTP backend protocol (aka thruk is being used as a backend proxy).

Thruk has a command line api which can be used for this, see this example:
https://github.com/sni/Thruk/blob/integration/examples/dump_services

Sven

trimethy

unread,
May 27, 2013, 12:24:32 PM5/27/13
to th...@googlegroups.com
Many thanks for the example, this is exactly what I needed to get me started. Much appreciated!!!

Cheers
Reply all
Reply to author
Forward
0 new messages