数据分析(二)-zabbix/influxdb监控数据提取

一、zabbix监控数据提取

此次个人作业中所使用的zabbix的CSV数据是通过手动导出的方式,从mariadb的数据库中导出的,主要导出过程如下:

  1. 首先我的zabbix安装了php的可视化插件,在可视化界面中可以方便的查看zabbix监控的数据信息

  2. 在zabbix主页->Monitoring->Latest data中可以查看到监控项目的列举
    在这里插入图片描述

  3. 我们能在监控项目中找到cpu和memory的监控项目
    在这里插入图片描述在这里插入图片描述

  4. 在cpu的监控项目集上面我选择了 CPU utilization监控项目,在memory监控项目集中我选用了 Memory utilization监控项,点击监控项目后面的Graph,在URL的后面会有监控项目的ID在这里插入图片描述

  5. 根据id我们使用下面的sql语句去数据库中查询相应的监控数据

    select i.name,FROM_UNIXTIME(h.clock) as datetime,h.itemid,h.value,h.ns from items i left join history h on h.itemid = i.itemid where i.itemid = 31272

    select i.name,FROM_UNIXTIME(h.clock) as datetime,h.itemid,h.value,h.ns from items i left join history h on h.itemid = i.itemid where i.itemid = 29200

  6. 通过navicat数据库管理工具,可以将数据存储为CSV格式的数据。上面的数据没有时间限制,我先将所有数据保存到CSV中,然后从CSV数据进行数据筛选

二、influxdb监控数据提取
  1. 在influxdb的首页中选择Dashboards,选择cpu监控面板在这里插入图片描述

  2. 在cpu面板中,选择右上角的configure在这里插入图片描述

  3. 在面板中选择时间段,选择采样频率,点击submit,点击CSV,可以将数据下载到本机

  4. 在dashboards中选择memory面板,使用同样的配置导出CSV数据

dashboards面板配置,在最开始的时候,dashboards中没有cpu和memory面板,需要我们自己创建一个cell,点击界面上面的create cell,我们可以创建一个,界面如下:
在这里插入图片描述
选择监控项目,配置采样间隔,这样就能创建一个cell

更多学习内容会同步更新到下面的公众号上,感兴趣的同学可以多加关注哈!!
在这里插入图片描述

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 16
    评论
评论 16
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值