Nagios 快速实现数据可视化的几种方式(Nagios Core)

网友投稿 808 2022-09-24

本站部分文章、图片属于网络上可搜索到的公开信息,均用于学习和交流用途,不能代表睿象云的观点、立场或意见。我们接受网民的监督,如发现任何违法内容或侵犯了您的权益,请第一时间联系小编邮箱jiasou666@gmail.com 处理。

Nagios 快速实现数据可视化的几种方式(Nagios Core)

本文就介绍以下几种快速实现 Nagio 数据可视化的软件,以及它们的安装配置方式和展示效果图。

Pnp4nagios,Rrdtools

Pnp4nagios 利用 rrdtool 工具将 Nagios 采集的数据绘制成相关的图表,而 rrdtool 的安装需要一系列繁杂的依赖关系。

先 yum 安装各种依赖关系再安装 rrdtools,期间若有对应的错误要一一安装相应的依赖库最后安装 PNP4nagios安装完成后配置文件,配置需要对 nagios 进行四个方面的配置,修改 nagios.cfg,command.cfg,templates.cfg,以及服务器配置文件 localhost.cfg

最后出来的图是这样的:

操作难度:3星界面直观指数:2星

Nagiosgraph

Nagiosgraph 是 Nagios 监控系统的一个插件,用 RRD 格式收集服务性能数据,通过 CGI 显示出数据的图表,nagiosgraph 创建图表并根据数据图像报告生成 HTML 页面。

配置出来的图是这样的:

操作难度:3星半界面直观指数:2星半

Graphite,Grafana

Graphite 从 nagios 收集数据,存储时间序列数据,根据需要呈现数据的图形。

Grafana 是一种专业的图形生成软件,只有数据展示的功能,是一个纯粹的 html/js 应用。它专注于提供丰富的方式来可视化时间序列指标。所以和 Graphite 搭配一起展示 Nagios 数据。

Graphios 是一个脚本,可以把 nagios 数据发送给 graphite ,解决 graphite 获取不到 nagios 数据的问题

graphite 安装准备环境获取安装包 graphite-web,carbon,whisper配置 apache,初始化数据库启动 graphite,设置登陆 graphite 的用户名及密码apache 添加 grafana 配置,设置登陆 grafana 的用户名及密码安装elasticsearch获取 grafana 源码,修改 config.js,设置登陆的用户及密码配置 nagios 给 graphite 发送数据的脚本 graphios配置 nagios,修改配置文件 nagios.cfg,commands.cfg,配置 nagios 使用 graphios以上全部配置完,重启 nagios

图表基本上是这样的:

好好看,但至少你得掌握 Graphite,Grafana,Graphios 安装配置。

操作难度:5星界面直观指数:4星半

Cacti

Cacti 是一套开源的,基于 RRDTool 良好绘图功能的网络流量监测图形分析工具,通过 NPC(Nagios Plugin for Cacti) 插件将nagios 的监控信息整合到监控页面中

图形展示是这样的:

操作难度:3星半界面直观指数:2星

一键安装探针,40s 即可安装成功修改 nagios 配置文件 nagios.cfg,Cloud Insight 配置文件 nagios.yaml重启探针

出来的图形是这样的:

操作难度:2星界面直观指数:4星

总结

综上, Nagios 想要看到实时数据显示情况以及历史趋势,那就需要配置数据可视化的插件,上面各种软件的配置情况如上,可根据自己喜好,时间,兴趣配置不同图形看一看。

还有,5.1假期快到了,你还有几天时间可以搞一搞?再顺道琢磨琢磨配置除了图表功能之外的其他功能!

上一篇:游戏引擎网络开发者的 64 做与不做(一):客户端方面(游戏引擎开发公司)
下一篇:洞悉安卓应用的电池使用状况(洞悉安卓应用的电池使用状况是什么)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~