On 23 Mar 2010, at 11:19, Karsten Müller wrote:
actually we are using the check_multi plugin a lot which allow to
execute many plugins in one check command. We are also using it to
logically combine states of a number of plugins or to forge the
returned status.
I would very well like this functionality to be incorporated into
Opsview since configuring check_multi through text files and copying
them around on slaves is prone to error.
Can you give some examples of how you use it?
I also would like an extension of the functionality in the direction
of "Business Process Monitoring" actually well realised by the
"Nagios Business Process AddOns" (http://nagiosbp.projects.nagiosforge.org/
). With it you can easily combine checks logically and also simulate
error conditions. The latter seems necessary for me like parent/
child visualisation in order to manage more complex setups.
I've looked through the README for nagiosbp. This seems to me to
consist of several things:
1) a way of specifying a set of related services (eg, a list of DNS
services)
2) an algorithm to describe the "business process" based on the
state of this group of services (failure = any one failure, or all
failures, or a percentage)
3) a view of the overall health of each business process
4) a way of simulating failure to see effect
Keywords in Opsview handles (1) quite elegantly.
For (2), we've developed a plugin which gives the highest state of a
keyword - this is due in 3.7.0. An extra part would be add a
definition of what is a failure for that keyword - is it 0% (similar
to & in nagiosbp), 100% (similar to | in nagiospb) or somewhere in the
middle. However, I think there should be a nicer way of representing
this, rather than a normal service check.
(3) is kind of a highest state of each of (2), which is another keyword.
I'm not sure how to handle (4).
I don't think we will use nagiosbp because a lot of their code is to
do with grouping and configuration and display, all of which Opsview
has its own ability to do. I think it is a case of trying to work out
where in the Opsview UI this is best presented.
My feeling is that this is configuration at the keyword level, so a
business process is defined as a set of keywords with a percentage
value to define the quorum. A new view of "Business process" would
then list the high level business status based on the set of keywords
that it consists of.
I'll welcome any ideas. Any sponsorship would be even better!
Ton
_______________________________________________
Opsview-users mailing list
[email protected]
http://lists.opsview.org/lists/listinfo/opsview-users