zabbix监控导出生产环境数据

琉璃2年前技术文章1475

问题需求

导出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


相关文章

CDH实操--客户端安装

CDH实操--客户端安装

CDH客户端安装概述安装CDH客户端,主要是方便在CDH部署节点以外,通过客户端的方式连接CDH上的hdfs,hive和hbase服务1、安装jdk(适配CDH即可,一般1.8)2、获取安装包 3、部...

PG的pg_stat_statements插件

pg_stat_statements可追踪一个服务器所执行的所有 SQL 语句的执行统计信息,可以用于统计数据库的资源开销,分析TOP SQL。一、插件安装1、编译安装进入postgresql源码目录...

SpringBootWeb 篇-深入了解 SpringBoot + Vue 的前后端分离项目部署上线与 Nginx 配置文件结构(3)

SpringBootWeb 篇-深入了解 SpringBoot + Vue 的前后端分离项目部署上线与 Nginx 配置文件结构(3)

4.0 SpringBoot 后端代码进行打包上传服务器        将 SpringBoot 项目进行打包:      &nb...

Redis Sentinel与Cluster安装部署(二)

3.2cluster部署1、在对应的机器,下载、解压redis #详见sentinel部署内相关命令 2、创建对应的文件目录   mkdir -p /usr/lcoal/redis5/clust...

trino容器设置nodeselector(七)

trino容器设置nodeselector(七)

查看node labelkubectl get nodes --show-labels2、在容器中设置nodeselector属性  nodeSelector:     dps: "1"查看k8s...

副本集的管理(一)

一、以单机模式的方式启动    当需要维护某个节点的时候,通常是以单机模式启动该节点,完成维护后再重启为集群中某节点。    如何以单机模式启动服务器?不指定replset选项 dbpath保持不变...

发表评论    

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