我正在研究 Nagios,在查看了他们的网站后,我发现了 PHP 中的 2 个 API,用于从 Nagios 获取/读取数据。
- sourceforge.net/projects/gwfoundation/
- naupy.sourceforge.net/
您是否碰巧知道 PHP 中允许解析/获取 Nagios 生成的数据的任何其他类似解决方案 (apis)?
寻找任何用 PHP 编写的东西,所以如果你知道一些东西,或者有什么要推荐的,请告诉 :)
使用Nagios::Report从avail.cgi
它包含很多示例。
如果你感兴趣的只是获取基本的状态信息,你可以使用 PHP 的 preg_match_all 很容易地解析 nagios 的状态文件并得到你想要的。只需创建正则表达式以匹配您感兴趣的任何字段,您就可以做任何您想做的事情。如果您想要一个简单的示例,请告诉我,我可以破解一个。