I am not sure which merlin db version you used when coding the broker for it, but my suggestion would be to use the merlin 0.9.0 one. This is the latest stable one and the one they are currently developing on. In regards to the reports the Ninja itself install will take care about the additional tables needed and the broker itself, does not need to feed those, because it’s pulling the information from the exsting merlin tables.
One question I have though, with the 0.5.6 version of Shinken. There now is a module to run the “old” Nagios command pipe, which is great, because when using Ninja adding comments or downtimes for example, these are submitted to the nagios.cmd. (That is stuff not working in your VMWare Virtual box builds). Nevertheless when I add a comment to a host through Ninja, it successfully makes the entry and I can see that comment in the Thruk frontend for example, but it does not appear on the Ninja frontend, because the corresponding db table is not filled with that data. I assume (haven’t checked this yet) that the merlin daemon usually needs to fill that piece of data, so it’s not done by Ninja itself.
That would mean that the merlin broker, needs to be adjusted in a way that all kind of commands coming through Ninja frontend (acknowledgements, comments, scheduled downtimes, etc.) are inserted into the merlin db. I am not sure how big your focus is on this frontend support, because I have seen you mentioning that Ninja is not multi daemon compatible and if you use multiple daemons in shinken, you just see half of the checks made. On the other hand it’s a good frontend, especially in the reports area, and this kind of functionality is always a good “seller”, when talking to the decision makers. J
I added some new tickets for the merlindb broker. I think the handling of the notification and the host- servicedependency is importent, too.
Ticket#: 252 & 253
Thanks for the tickets and the sql :)
Should be ok for the next version so :)
********************** ** LEGAL DISCLAIMER ** ********************** This E-mail message and any attachments may contain legally privileged, confidential or proprietary information. If you are not the intended recipient(s), or the employee or agent responsible for delivery of this message to the intended recipient(s), you are hereby notified that any dissemination, distribution or copying of this E-mail message is strictly prohibited. If you have received this message in error, please immediately notify the sender and delete this E-mail message from your computer.