【问题标题】:Need Mysql Zabbix data for CPU utilization, memory utilization, Disk space utilization for creating ML profile需要 Mysql Zabbix 数据用于 CPU 利用率、内存利用率、磁盘空间利用率以创建 ML 配置文件
【发布时间】:2019-03-20 11:03:25
【问题描述】:

我已经安装了 Zabbix 4.0 用于远程监控 Linux 服务器。我的第一个理解是 Zabbix-agent 监控服务器并将数据发送到 Mysql 数据库进行存储。 Zabbix 前端从 Mysql 数据库中检索数据并显示上述指标(以图表的形式),如附图所示。

现在,我想从CPU utilization/loadmemory utilizationhard disk usagetraffic in/out 等指标构建ML 模型,而不是直接从Web 界面查看。我检查了 Mysql 数据库中所有Tables 中的所有Columns 以检索上述指标。但是,我找不到任何存储这些指标的列或表。我的第二个理解是Zabbix前端从Mysql数据库表中存储的列间接地在图上构建这些指标。

  1. 我想知道我的两个理解是否正确。
  2. 我也想知道,考虑到我的两种理解都是正确的,我如何从存储在 Mysql 数据库中的数据中提取 CPU utilization/loadmemory utilizationhard disk usagetraffic in/out 等指标来构建 ML 模型.
  3. 如果我的理解是错误的,我应该如何收集这些指标。

任何可以帮助我的细节或文档都是可观的。

【问题讨论】:

    标签: mysql machine-learning zabbix


    【解决方案1】:

    Zabbix 数据以各种表(历史和趋势,按数据类型区分)存储在 Mysql 数据库中。 历史与趋势的区别描述here

    由于复杂性和兼容性,我强烈建议不要直接使用 mysql。 最好的做法是通过 API(history.gettrend.get)提取数据并将其提供给您的机器学习。

    Zabbix 本身支持predictive triggering,但是我还没有实现。

    【讨论】:

    • 非常感谢。我知道我的问题太宽泛了,但您不仅没有投反对票,还给了我一个研究方向。
    • 最重要的是,部分文档可在zabbix.org/wiki/Docs/DB_schema/3.4/hosts 获得。
    猜你喜欢
    • 2021-10-24
    • 1970-01-01
    • 2017-05-19
    • 2017-01-16
    • 1970-01-01
    • 2014-11-09
    • 2018-05-25
    • 2019-11-22
    • 1970-01-01
    相关资源
    最近更新 更多