设为首页 收藏本站
查看: 844|回复: 0

关于nagios插件的出图与不出图~~~

[复制链接]

尚未签到

发表于 2019-1-16 11:32:22 | 显示全部楼层 |阅读模式
  



  其实我们一直都在用cacti来做性能图表,不过看到很多朋友都说nagios直接就可以出图,也跟着尝试了一下,确实可以出图,但并不是所有的nagios插件都可以出图的。网上大部分的文章都只说如何配置nagios 结合pnp和rrdtool出图,却没有提醒大家nagios自带的插件很多都是不能结合pnp输出图表的,而且即使自己diy nagios插件也需要进行一些设置才能生成pnp和rrdtool 能用的数值,而且即使nagios 能弄出很多图来,效果也没有cacti等一些专门的工具好。所以大家如果打算用nagios+pnp来代替cacti的话还是三思而后行吧!
  好了,有朋友问我怎么才能看出来哪个nagios插件能出图,其实很简单 举个例子:
./check_nrpe -c check_swap -H 192.168.3.3
SWAP OK - 100% free (34169 MB out of 34169 MB) |swap=34169MB;20501;13667;0;34169

上面输出的结果中 "|" 后面的值就可以提供给pnp rrdtool 生成数据图表,注意 “|” 后面的几个 “;” 每个“;” 前面都分别代表不同的意思 第一个就是当前的值,第二个是warning值,第三个是 临界值,第四个为最小值,第五个为最大值,其实后面还有几个值,不过我想不起来是做什么的了-_-。如果 nagios的插件输出结果中没有 "|"的话,就不会有相关的数值提供
给pnp和rrdtool了,就像 check_mysql
./check_nrpe -c check_mysql -H 192.168.3.3
Uptime: 22321  Threads: 11  Questions: 247909  Slow queries: 105  Opens: 29351  Flush tables: 17  Open tables: 20  Queries per second avg: 1110.774

可以看到并没有 "|"(其实要是非要给他加上 "|"也可以,就是需要把他的输出搞成变量在放到自己的脚本里面去^_^,一样可以输出图表)
我们从nagios的监控页面也能看出来,还是以check_mysql为例 如下图:
  


  


这里我们可以看到 Performance Data: 后面是空的,所以他不会有数据给pnp和rrdtool,更不会出图。
所以如果以后大家想让自己编写的脚本生成图表的话 别忘了在 输出结果的语句后面加上 "|" 当前值;警告值;临界值;最小值;最大值 这几个基本的设置。
好了,该去吃饭了,感兴趣的朋友可以自己做下试验呵呵,网上教大家如何搭环境的文档很多。希望今天写的这些对正在研究让nagios出图的朋友有所帮助O(∩_∩)O~




运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-663956-1-1.html 上篇帖子: 用nagios监控ORACLE服务器 下篇帖子: cacti&nagios安装和整合详解(亲身部署加排错版)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表