我在我的系统上运行Nagios,现在我想创建Java应用程序以了解Nagios监控的服务(例如HTTP)的状况。 因此,Java应用程序可以从Nagios访问信息。
如何创建应用程序? 除了从Java使用函数get runtime()和exec()之外还有什么方法吗? 谢谢
答案 0 :(得分:0)
如果您询问Java应用程序如何读取当前的Nagios服务状态,那么我建议您使用Nagios livestatus模块,并让您的Java应用程序查询。
Livestatus允许您的应用程序(无论其编写内容)查询正在运行的Nagios进程并提取当前和历史数据以及配置信息。