我正在使用Nagios监视JMS队列的Message Count属性。为此,我使用check_jmx插件,它输出为“JMX OK MessageCount = 400”。我为此服务配置了图表,但是当点击图表图标时,它显示没有可用的数据。此服务不生成任何rrd文件。如何为消息计数监视服务配置图形?在图表中我想显示消息计数/小时。我是否必须使用其他插件?
答案 0 :(得分:1)
Nagios图形插件(如PNP4Nagios)使用插件输出的性能数据,即|
之后的所有内容。在命令行上运行插件并查看它是否输出性能数据,并通过将-vvv
添加到check_jmx
来尝试不同的详细程度选项。
答案 1 :(得分:0)
由于我无法从您的文字中看出,您正在使用哪个插件来生成图表,我自己推荐PNP4Nagios。 一旦安装,它的工作真的很棒。
解决您的问题:
并将输出显示为“JMX OK MessageCount = 400”。
如果这是消息/小时,你甚至不需要改变任何东西。
如果不是,你可以在你的nagios上将你当前版本的插件代码包含在你的问题中,或者自己动画(存储/抓取messagecount和时间戳,以便计算你的消息/小时)