It would be great if we could report on the availability or performance of a business process.
Business process 1 has been available for 99.999% over the past month, year, 5 years etc… or it has been available but degraded 8% of the time over the same time periods.
Is this something that the module could possibly do or are we talking about a complete re-write or not even possible to do?
It would be valuable to businesses to know these things for the overall business process and its performance and availability.
This requires historical data which the business process module has no notion of. Adding this just for this purpose seems unreasonable to me. Especially since what Kevin said is absolutely a fine alternative.
there is an integrated check command in icinga2 called icingacli-businessprocess you can pass it the businessprocess name and it will tell you the status.
When creating a service check for the business process, I created a template for the check command and included the fields I needed to target the business process name.
When I actually create a service check from that template it requires a host to tie it to… there are no listings for the business process in the drop-down (using director).
I tend to create a dummy host for each business process that has a attribute with the name of the process and uses the businessprocess check as the host check. this makes it rather easy to do this.