zabbix监控导出生产环境数据

琉璃1年前技术文章878

问题需求

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


相关文章

PG的表膨胀

1 什么是表膨胀众所周知,PostgreSQL的多版本并发是通过保留变更前的记录来实现的。当数据记录被DML修改,旧版本记录仍保留不变,仅仅需要修改相关记录的xmin、xmax属性,并新增写入变更后的...

HDP-Yarn开启CPU调度和隔离

HDP-Yarn开启CPU调度和隔离

进入到ambari主界面 点击yarn 点击config CPU Scheduling and Isolation 设置为enable修改高级配置点击ADVANCED搜索需要修改的配yarn.node...

在K8S上使用Clickhouse

介绍clickhouse是一款开源的分析型数据库,性能强大。本文介绍如何在K8S环境中部署和使用clickhouse。我们使用开源的clickhouse operator: https://githu...

SQL Server优化入门系列(四)——  找到Top SQL

SQL Server优化入门系列(四)—— 找到Top SQL

说明从会话信息中我们可以查看实例当前正在运行的SQL、当前被Block的SQL。但是如果要查看过去一段时间执行的SQL,我们有几个选择1、通过外部SQL审计平台记录所有SQL。2、通过SQL Serv...

MySQL运维实战之ProxySQL(9.7)改写SQL

使用查询修改功能,可以在不改变应用程序的情况下,修改SQL语句。比如,我们可以使用SQL改写的功能,给SQL添加hint,以此来优化性能。delete from mysql_que...

EMR-java配置国密SM4加密

EMR-java配置国密SM4加密

首先找到bcprov-jdk15on-1.56.jar这个包<dependency>    <groupId>org.bouncycastle</groupId> ...

发表评论    

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