之前对内网服务器安装了naigos+pnp4naigos_rrdtool监控系统,没有完整的对每台服务器进行测试。今天忽然间去查看某一台服务器的一下IO_load的折线图,来判断服务器端最近的负载状况,发现无法淡定了,既然提示不出图。报错无法找到该xml文件。之前因为简单测试,没发现该问题,其他项目的均能正常出图。报错信息如下图:

解决naigos+pnp4nagios部分不出图的问题_第1张图片

因其他监控项目均是ok的,单该监控项目出错,而且对服务器的server.cfg(serve代表被监控的主机配置文件)的该项配置进行检查,判断该监控系统的配置文件没有问题,且在naigos上监控的数据均正确。根据初步判断,问题应该出在监控脚本上,监控脚本跟绘图工具不适配。

直接在nagios服务端执行命令来判断监控脚本的执行状况:

wKioL1Mm3YqBKFIQAACOQ9hgf6M163.jpg

根据以上信息发现,问题出现在监控脚本上,执行脚本检测出的信息出现问题,|后面的监控数据出现

'tps'=3.00; 'KB_read/s'=0.00; 'KB_written/s'=tten; 红色框的为字母,能绘图才奇怪。淡定,仔细,细心才是硬道理。在此MARK一下,提醒自己。