前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Ubuntu 12.04下Nagios故障及解决一例

Ubuntu 12.04下Nagios故障及解决一例

作者头像
星哥玩云
发布2022-06-29 21:20:46
3110
发布2022-06-29 21:20:46
举报
文章被收录于专栏:开源部署开源部署

情景如下:

OS: Ubuntu 12.04 LTS x86_64;

Nagios版本3.2.3;

Nagiosql版本3.2.0;

Pnp4nagios版本0.6.13;

虚拟机,四核,1.5内存;

模式:被动监控

监控主机数量:169

监控服务数量:745

绘图数量:923 (find /var/lib/pnp4nagios/perfdata -name "*.rrd"|wc -l)

绘图模式:Synchronous mode

故障现象: 报警和监控持续性延迟,但绘图正常,各种调优依然无解;关闭pnp4nagios绘图之后,监控和报警立刻恢复正常;个人感觉像是监控和绘图在争抢系统资源; 

解决方法: 更改pnp4nagios绘图模式为bulk-npcd即可. 

简单叙述一下,个人对pnp4nagios的几种绘图模式工作原理的理解:

第一种:synchronous mode 中文:同步模式 。 个人理解,只要接收到数据,就立刻绘图,如下图:

synchronous.png
synchronous.png

第二种:bulk mode中午:容器模式。个人理解,把需要绘图的数据做一下转存先,到达一定的量,再绘图,听说这种方式再同时要处理比较多的数据时会造成超时;可以通过修改特定参数缓解。如下图:

bulk.png
bulk.png

第三种:bulk mode with npcd 中文:由npcd来管理的bulk模式。 个人理解: 等同于第二种,但是由npcd来管理何时绘图,笔者的解决方案就是这种。见下图:

bulk-npcd.png
bulk-npcd.png

第四种: Bulk Mode with npcdmod ;以nagios模块化运行npcd,但貌似官网介绍说不支持nagios4,笔者也未做过多的测试,见下图:

bulk-npcdmod.png
bulk-npcdmod.png

第五种: Gearman Mode..不知道怎么翻译...看官方说的很牛的样子,能让pnp4nagios和nagios分布在不同的机器上,笔者未做深入了解,有兴趣去官网吧...见下图:

gearman.png
gearman.png

更改方法参考pnp4nagios官网即可。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档