zabbix监控导出生产环境数据

琉璃2年前技术文章1149

问题需求

导出zabbix数据库中 某个主机组下的端口监控 、 URL监控信息

处理过程

由于数据量较大,手动统计比较费时,因此考虑通过直接从数据库取出相关数据

查找想关联的表,找到各监控项位于哪个数据库表内

HOW DATABASES;
USE zabbix

查询数据

SELECT distinct hstgrp.name AS "主机组", interface.ip AS "主机ip", hosts.host AS "主机名称" ,CASE WHEN items.key_ LIKE 'net.tcp.listen%' THEN items.key_ WHEN items.key_ LIKE 'net.tcp.port%' THEN items.key_ ELSE '' END AS "端口监控", httptest.`name` AS "URL监控"
FROM hosts
LEFT JOIN interface ON hosts.hostid = interface.hostid
LEFT JOIN hosts_groups ON hosts.hostid = hosts_groups.hostid
LEFT JOIN hstgrp ON hosts_groups.groupid = hstgrp.groupid
LEFT JOIN items ON hosts.hostid = items.hostid
LEFT JOIN httptest ON hosts.hostid = httptest.hostid
WHERE hstgrp.name = '生产环境组';

导出数据

方式一:在DMS控制台导出

image.png

方式二:工单导出

由于数据量较大,无法直接导出,因此在DMS控制台提交工单自助导出

image.png


相关文章

Mysql删除binlog

binlog 是记录所有数据库表结构变更(例如CREATE、ALTER TABLE…)以及表数据修改(INSERT、UPDATE、DELETE…)的二进制日志。一、手动删除直接在 /var/lib/m...

kubebuilder 开发operator初探

1、使用kubebuilder初始化$ mkdir project$ cd project$ kubebuilder init --domain tutorial.kubebuilder.io --r...

HDFS FQA-Active Namenode does not exit SafeMode with error :"Protocol message was too large.

1、背景重新启动 Active Namenode 时,它卡在安全模式并报告以下错误:Caused by: java.lang.IllegalStateException: ...

kafka模拟消费报错 ISR缺失 指定offset提取数据失败场景

kafka模拟消费报错 ISR缺失 指定offset提取数据失败场景

测试集群信息kafka版本:3.0.0172.16.120.236  kafka-id: 0172.16.121.150  kafka-id: 1172.16.121.225  kafka-id: 2...

oracle adg容灾切换需要注意的参数

1.DG角色在线转换1.1 角色(主备)和DG有关的角色:primary database 主库,在线服务应用physical standby database 备库,物理备库,在线备份主库数据与主库...

MySQL基本配置文件

MySQL基本配置文件

# 5.7  # mkdir /data/mysql57/{data,logs,run} -pv [client] port ...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。