Nagios前端w / API更改configuration?

我的工作场所曾经使用Monarch(捆绑在基础社区版)。 我构build了一个自定义的CGI,当我们的主机数据库(单独的应用程序)发生变化时,它将更新configuration

由于基础社区版不再支持,我找不到一个独立的,新版本的Monarch,有没有人有一个免费的Nagiosconfiguration前端/configuration生成器有一个API的build议?

我看了nagiosql。 它没有API,而且它的编写方式使得很难重用其他PHP文件中的代码,我可能会把它放在那里来提供API。 至lessMonarch有一些可重用的模块化代码。

Icinga + Icinga-Web + NConf
Nconf有一个API: 链接

Icinga是一个相当新的Nagios火花,有很多的改进。它的工作非常好(我更喜欢Nagios,因为它有一个单一的API,你可以用来获取数据,并与Nagios插件100%兼容)。

有一个关于Nagios VS Icinga的video,描述得非常好: Youtube (It's by Icinga,所以小心谨慎)

有一个用Perl写成的NConf API 。