向 nagiosgraph 添加自定义服务

向 nagiosgraph 添加自定义服务

我已成功将 nagiosgraph 添加到我们的 nagios 安装中。我还添加了一个内存检查器插件,来自这里:http://blog.vergiss-blackjack.de/2010/04/nagios-plugin-to-check-memory-consumption/。但是我似乎无法让 nagiosgraph 输出该服务的图表。

该插件返回如下一行:

 31% (3785 of 11903 MB) used

所以我在地图文件中添加了这样的规则:

/output:(\d+)% \((\d+) of (\d+) MB\) used/
and push @s, ['Mem',
        ['Percentage', 'GUAGE', $1],
        ['Used', 'GUAGE', $2],
        ['Total', 'GUAGE', $3] ];

我也读过这个:http://www.mail-archive.com/[电子邮件保护]/msg36835.html并确保process_performance_data=1在 nagios conf 文件中。

到目前为止,我还没有找到任何主机上的 Mem 服务的图表,也没有 rrd 文件。我不确定如何继续让它工作。文档相当难理解,我还没有理解到足以做到这一点。

有人能给我提供一份教程或一些文档来解释如何让 nagiosgraph 注意到并绘制服务图表所需的步骤吗?

答案1

看起来您的插件没有返回任何性能数据。查看主机状态信息。您是否可以看到如下性能数据: 在此处输入图片描述

相关内容