iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >ZABBIX数据库表结构解析
  • 302
分享到

ZABBIX数据库表结构解析

ZABBIX数据库表结构解析 2020-01-14 14:01:13 302人浏览 才女
摘要

ZABBIX数据库表结构解析      下面开始介绍: 1.添加监控表结构详解 (1)hosts,存储被监控的机器的信息,表结构如下:

ZABBIX数据库表结构解析

ZABBIX数据库表结构解析

 

 

 下面开始介绍:

1.添加监控表结构详解

(1)hosts,存储被监控的机器的信息,表结构如下:

 

(2)items

(3)hosts_templates,存储机器和模版或者模版和模版之间的关系

由于模版和机器都存储在hosts表中,所以hosts_templates和hosts 之间可以hostid关联也可以通过templateid关联。

 (4)interface,存储了所有设备的ip和端口的数据。(由于hosts表中不仅保存了设备信息还保存了模版信息,所以统计实际监控的设备,此表更加准确)

 

 2.数据存储表结构详解

 

将clock 转化为人性化时间:

3.报警相关表结构详解

 

(1)triggers

 

 

 

附 functions 表结构:

 (2)events

 

 

例子:

找出某台主机的所有items ,含有某个key_的item , 统计items 总个数
SELECT * FROM HOSTS WHERE hostid=10157;
SELECT * FROM items WHERE hostid=10157 AND key_ LIKE "%agent%";
SELECT COUNT(*) FROM items;

2. 找出触发trigger次数最多的事件,并按trigger 降序排列。
SELECT a.description, COUNT(*) cnt FROM TRIGGERS a , EVENTS b
WHERE a.triggerid=b.objectid ORDER BY cnt DESC ;
3. 从item记录各找出一个value类型为整形,浮点型的key_。
统计这两个key_ 存储在history或者history_uint 某一个时间段(比如2017/06/12)
的最大值,最小值,平均值,然后与 trends 或者 trends_unint 中相应时间段做对比

整型
SELECT * FROM items WHERE value_type=3 AND hostid=10157 LIMIT 1;
SELECT * FROM history_uint a,trends_uint b WHERE a.clock=b.clock AND a.itemid=b.itemid LIMIT 1;

浮点型
SELECT * FROM items WHERE value_type=0 AND hostid=10157 LIMIT 1;
SELECT * FROM history a,trends b WHERE a.clock=b.clock AND a.itemid=b.itemid LIMIT 1;

 

4.统计Zabbix Dashboard中triggers总数的来源。

SELECT  count(*)   FROM TRIGGERS WHERE triggerid IN        (SELECT triggerid           FROM functions          WHERE itemid IN (SELECT itemid                             FROM items                            WHERE hostid IN (SELECT hostid FROM interface)                              AND key_ NOT LIKE "%#%"                              AND key_ NOT LIKE "%discovery%"                              AND STATUS != 1));   说明: 通过之前对zabbix 表结构的学习,我们知道,表 triggers functions 相关联,而 functions items 相关联,那么,要对 triggers 做统计,就需要从这三张表下手。 关键就是对items 表中的数据做出筛选, key_ 中带“ # ”和“ discovery ”的和 status=1 (不可用状态)都要排除,这样就统计出来了。   分类:   zabbix 本文转载自:https://www.cnblogs.com/wumingxiaoyao/p/7412312.html 打赏 点赞 (0) 收藏 (0) 分享 微博 QQ 微信 打印 举报 上一篇: zabbix生成月度统计报表 下一篇: libstdc++.so.6: version `GLIBCXX_3.4.20' not found rootliu

rootliu

粉丝 7 博文 481 码字总数 3022 作品 0 海淀 数据库管理员 关注 私信 提问 加载中 请先登录后再评论。
插入表情 {{ emoji.type }} 插入软件 发表评论
删除一条评论

评论删除后,数据将无法恢复

取消 确定 相关文章 最新文章 Nutch学习笔记4-Nutch 1.7 的 索引elasticsearch

上一篇讲解了爬取和分析的流程,很重要的收获就是: 解析过程中,会根据页面的ContentType获得一系列的注册解析器, 依次调用每个解析器,当其中一个解析成功后就返回,否则继续执行下一个解...

强子哥哥 2014/06/26 712 0 代码生成器--Codgen

Codgen是一个基于数据库元数据模型,使用freemarker模板引擎来构建输出的代码生成器。freemarker的数据模型结构通常来说都是一个Map树状结构模型,codgen也不例外,它的数据模型这棵树的根节...

黄天政 2013/01/29 1.4W 2 C++模板库--C++ B-tree

这是一个Google开源的C++模板库,实现了基于B-tree数据结构的有序内存容器。类似于STL的map、set、multimap和multiset模板,C++ B-tree也提供了btreemap、btreeset、btreemultimap和btreemu...

匿名 2013/02/05 3.4K 1 数据库代码辅助工具--MaoCaiJun.Database

MaoCaiJun.DataBase 是一个用于 Microsoft Visual Studio 的数据库代码生成组件。它是基于 xml 文件的代码创建工具,支持sql2000,sql2005,sql2008,access, SQLite MaoCaiJun.Database 数据库...

mccj 2013/02/06 2.4K 1 实时分析系统--istatd

istatd是IMVU公司工程师开发的一款优秀的实时分析系统,能够有效地收集,存储和搜索各种分析指标,类似cacti,Graphite,Zabbix等系统。实际上,istatd修改了Graphite的存储后端,重新实现了...

匿名 2013/02/07 3K 1

没有更多内容

加载失败,请刷新页面

加载更多

下一页

获取javascript数组中的所有唯一值(删除重复项) - Get all unique values in a JavaScript array (remove duplicates)

问题: I have an array of numbers that I need to make sure are unique. 我需要确定一个唯一的数字数组。 I found the code snippet below on the internet and it works great until th......

javail 30分钟前 11 0 如何检查字符串是否为空? - How to check if the string is empty?

问题: Does python have something like an empty string variable where you can do: Python是否有类似空字符串变量的内容可以在其中执行: if myString == string.empty: Regardless, wh......

富含淀粉 今天 7 0 您如何存储未跟踪的文件? - How do you stash an untracked file?

问题: I have changes to a file, plus a new file, and would like to use git stash to put them away while I switch to another task. 我对一个文件进行了更改,再加上一个新文件,并希......

技术盛宴 今天 39 0 Geopandas入门 | 01-地理数据介绍

01-地理数据介绍 1.1 Python地理空间矢量数据简介 %matplotlib inlineimport pandas as pdimport geopandas 导入地理数据 地理空间数据通常可以从特定的GIS文件格式或数据存储中获得,如...

酱肉包- 今天 25 0 OSChina 周三乱弹 —— 我是不是也有王室血统

Osc乱弹歌单(2020)请戳(这里) 【今日歌曲】 @小小编辑推荐,《我们》- 陈奕迅 《我们》- 陈奕迅 手机党少年们想听歌,请使劲儿戳(这里) @举个栗子OSC :快抬头看天!!! 雨后还有彩虹...

小小编辑 今天 59 1

没有更多内容

加载失败,请刷新页面

加载更多

下一页

OSCHINA 社区

关于我们 联系我们 合作伙伴 Open api

在线工具

码云 Gitee.com 企业研发管理 CopyCat-代码克隆检测 实用在线工具

微信公众号

微信公众号

OSCHINA APP

聚合全网技术文章,根据你的阅读喜好进行个性推荐

下载 APP ©OSCHINA(OSChina.net) 工信部 开源软件推进联盟 指定官方社区 深圳市奥思网络科技有限公司版权所有 粤ICP备12009483号 返回顶部 顶部
您可能感兴趣的文档:

--结束END--

本文标题: ZABBIX数据库表结构解析

本文链接: https://www.lsjlt.com/news/7812.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作