This application take a nmon file and upload it in a InfluxDB database. It generates also a dashboard to allow data visualization in Grafana. It's working on linux only for now.

相关地址

Github地址:https://github.com/adejoux/nmon2influxdb入门文档地址:http://nmon2influxdb.org/

rpm方式安装相关组件

InfluxDB 1.7.6 installation:

wget https://dl.influxdata.com/influxdb/releases/influxdb-1.7.6.x86_64.rpmsudo yum localinstall influxdb-1.7.6.x86_64.rpm -y

Grafana 5.4.2 installation:

wget https://dl.grafana.com/oss/release/grafana-5.4.2-1.x86_64.rpmsudo yum localinstall grafana-5.4.2-1.x86_64.rpm -y

nmon2influxdb installation:

wget https://github.com/adejoux/nmon2influxdb/releases/download/v2.1.6/nmon2influxdb_2.1.6_linux_64-bit.tar.gztar -zxvf nmon2influxdb_2.1.6_linux_64-bit.tar.gz./nmon2influxdb -h

使用示例

启动 influxdb 服务:

# start influxdbservice influxdb startservice influxdb status

进入influxdb的CLI界面:

[root@centos7 ~]# influxConnected to http://localhost:8086 version 1.7.6InfluxDB shell version: 1.7.6Enter an InfluxQL query>

InfluxDB administration interface will be available at : http://localhost:8086

启动 Grafana 服务:

# start grafanaservice grafana-server startservice grafana-server status

Grafana will be available at url : http://localhost:3000


默认的用户名和密码 admin/admin

导入nmon的文件数据至influxdb

Loading a nmon file:nmon2influxdb import server.nmon

[root@centos7 install_nmon2influxdb]# ./nmon2influxdb import linux_150818_1024.nmon2019/05/20 14:48:57 Using configuration file /root/.nmon2influxdb.cfg2019/05/20 14:48:57 Creating InfluxDB database nmon_reports2019/05/20 14:48:57 NMON file separator: ,#File linux_150818_1024.nmon imported : 8695 points !

在influxdb查询已导入的nmon数据

[root@centos7 ~]# influxConnected to http://localhost:8086 version 1.7.6InfluxDB shell version: 1.7.6Enter an InfluxQL query# 查看有哪些数据库> show databasesname: databasesname----_internalnmon_reportsnmon2influxdb_log# 使用nmon_reports数据库 以及 查询表> use nmon_reportsUsing database nmon_reports

> show measurementsname: measurementsname----CPU_ALLDGBUSYDGREADDGSIZEDGWRITEDGXFERDISKBSIZEDISKBUSYDISKREADDISKWRITEDISKXFERJFSFILEMEMNETPROCVM

> select * from CPU_ALLname: CPU_ALLtime                host  name   value----                ----  ----   -----1439886266000000000 linux CPUs   41439886266000000000 linux Idle%  79.61439886266000000000 linux Steal% 01439886266000000000 linux Sys%   5.51439886266000000000 linux User%  14.51439886266000000000 linux Wait%  0.41439886296000000000 linux CPUs   41439886296000000000 linux Idle%  69.61439886296000000000 linux Steal% 01439886296000000000 linux Sys%   41439886296000000000 linux User%  19.2

在Grafanafa创建面板

Creating a dashboard:nmon2influxdb dashboard server.nmon

[root@centos7 install_nmon2influxdb]# ./nmon2influxdb dashboard linux_150818_1024.nmon2019/05/20 14:56:43 Using configuration file /root/.nmon2influxdb.cfg2019/05/20 14:56:43 Grafana nmon2influxdb DataSource created.2019/05/20 14:56:43 Dashboard uploaded to grafana[root@centos7 install_nmon2influxdb]#

创建会直接在Grafana做好面板,跳过了前面修改密码等步骤,访问如下:




配置好数据源之后,查看已经配置好的图表:


简单的示例nmon报告下载

Sample nmon reports are available here.

grafana官方使用文档_5. Centos7 下部署使用 nmon2influxdb相关推荐

  1. grafana官方使用文档_使用 Loki 采集微服务日志

    前面我们介绍了 Grafana Labs 推出了 Loki V2 版本,新版本提供了不少新的特性,这里我们就来介绍下如何在 Kubernetes 上使用新版本的 Loki 吧. 在配置 Loki 之前 ...

  2. grafana官方使用文档_可视化监控展示工具之Grafana,安装部署和使用

    Grafana在前面整理监控工具之Prometheus的文章里,也有提到和使用过,但没有详细提及.这里专门列出一篇介绍Grafana工具,希望能帮助到需要的朋友. 一,简介 Grafana是一个开源的 ...

  3. golang中文文档_【译】Go 语言源码贡献官方指导文档

    以前给 Go 语言项目源码提交过一些 commits,期间阅读他们的官方指导文档的时候觉得这篇指导文档可以作为绝佳的关于大型软件项目的规范管理的参考,因为最近又提交了几个 commits,就又把这篇文 ...

  4. mac 无法启动linux系统安装,苹果官方技术文档显示新款Mac Mini不能安装Linux系统...

    原标题:苹果官方技术文档显示新款Mac Mini不能安装Linux系统 在10月底召开的新品发布会上,包括Mac Mini在内的新硬件上都装备了苹果T2安全芯片.作为Secure Enclave协处理 ...

  5. 【Auto.JS】Autojs官方提取文档使用说明函数 (2)

    接上一篇文章:Autojs官方提取文档使用说明函数 (1) Images Stability: 2 - Stable images模块提供了一些手机设备中常见的图片处理函数,包括截图.读写图片.图片剪 ...

  6. 跟着官方帮助文档学ICEM网格划分(附视频教程)

    作者 | 如鹰展翅上腾 导读:划分结构化网格是ICEM软件的一大特色,自学的话会比较耗时,如有人带的话,入门进阶都是比较快的,就像一层窗户纸一捅就破.软件是使我们研究的问题得以求解的工具,重点侧向于操 ...

  7. 学习记录《Simulink 快速入门 —— 官方Help文档》

    Simulink 快速入门 -- 官方Help文档 1. Simulink 模块图 2 创建简单模型 2.1 打开新模型 2.2 打开 Simulink库浏览器 2.2.1将模块添加到模型 2.2.2 ...

  8. FLANN快速近似最邻近算法官方指导文档

    FLANN快速近似最邻近算法官方指导文档 Introduction Quick Start 快速学习 Downloading and compiling FLANN 下载和编译 Upgrading f ...

  9. FreeRTOS官方指导文档阅读笔记

    FreeRTOS官方指导文档阅读笔记 基于 161204_Mastering_the_FreeRTOS_Real_Time_Kernel-A_Hands-On_Tutorial_Guide.pdf,可 ...

最新文章

  1. Gearman的使用
  2. hdu 5230(整数划分,dp)
  3. python turtle库画椭圆_如何用Python画一只肥肥的柯基狗狗——turtle库绘制椭圆与弧线实践...
  4. php 顺丰接口实例,顺丰BSP接口PHP开发注意事项
  5. jdk中提供的Collection、Collections、Collector、Collectors你分的清楚?
  6. [Linux] 如何让linux加载当前目录的动态库
  7. 【Flink】Flink CDC 数据同步 【视频笔记】
  8. 你百分之九十九的问题都是因为懒
  9. NYOJ266 - 字符串逆序输出
  10. java list交换_如何在JAVA中交换两个arraylist?
  11. 2021-06-19表单,内嵌框架
  12. Atitit 查看目录与分区空间占用原理 查看目录空间就是查看所在分区空间的占用 [root@lenovo ~]# df -h /elk 文件系统 容量 已用 可用
  13. H3C S5500V2交换机误格式化恢复
  14. 前端JQuery插件distpicker.js的部分操作使用
  15. content=IE=Edge是什么意思?
  16. 504网关超时怎么解决_什么是504网关超时错误(以及如何解决)?
  17. 小米android的手机根目录,手机网站根目录在哪?
  18. 山重水复疑无路 柳暗花明又一村
  19. ue4 材质翻转法线开关控制
  20. 【数据分析与挖掘】基于Apriori算法的中医证型的关联规则挖掘(有数据集和代码)

热门文章

  1. g6-editor 使用
  2. hbase_学习_01_HBase环境搭建(单机)
  3. Oracle安装——环境准备
  4. Chrome用户想哭:因重大缺陷成黑客取款机
  5. Linux 定时任务 定时备份mysql数据
  6. golang笔记——数据类型
  7. 《敏捷软件开发过程及最佳实践》培训总结
  8. 免费的数据库建模工具
  9. python 表格格式输出_Python笔记---DAY3:格式化输出、for循环、列表操作
  10. 简述一下索引的匹配原则_Mysql联合索引最左匹配原则