Zabbix4.2新功能实践2-数据节流Throttling

Zabbix4.2 增加了一个 Item 预处理功能:Throttling(节流)功能。通过此功能可以实现以下几个效果: 1.减少 Item 重复数据的存储。 2.对高频率采集数据进行压缩存储。 总结起来就是可以减少 Item 采集的重复数据存储,具体使用方法及用途通过以下几个实验说明 配置 Throttling 配置 Item 的 Throttling 功能,可在 item 的预处理配置 分别有二……

Continue reading

Zabbix4.2 新功能实践 1-时间序列数据库 TimescaleDB

4 月 2 号万众期待的 Zabbix4.2 终于发布了!新版本提供了很多特性,接下来几期主要介绍 Zabbix4.2 的一些新特性的使用。本次主要介绍 TimescaleDB。 TimescaleDB 介绍 TimescaleDB 是基于 PostgreSQL 的时序数据库插件,完全继承了 PostgreSQL 的功能,对于复杂查询,各种类型(GIS,json,k-v,图像特征值,range,数组,复合类型,自定义……

Continue reading

使用Golang实现一个简单的Zabbix Agent

Zabbix 提供了开放的协议,因此可以根据协议,实现自定义的 Zabbix Agent。Zabbix 自带的 Agent 已经很很稳定,而且基本可以做到全平台的适配,建议使用官方 Agent,这里只是学习,了解 Zabbix 协议,探索使用。 Zabbix 协议 在 Zabbix 官网文档中,可以找到 Zabbix 的协议详细说明,以及数据交互的详细过程。 Header Protocol Zabbix 通信的头部协议……

Continue reading

Zabbix Agent主动被动模式配置-1

长久以来对于安装 Zabbix Agent,文章介绍基本都是需要修改一下几个地方 1 2 3 Server=172.16.66.20 ServerActive=172.16.66.20 Hostname=node201 启动 Zabbix Agent 即可监控。对于具体为什么是这样配置,这样配置是主动模式还是被动模式?很少提起。本文主要介绍 Zabbxi Agent 的几个关键配置。 主动模式 VS 被动模式 Zabbix Agent 这二种模式,用通俗易懂的讲: 主动模式:Zabbix Agent 启动之后,……

Continue reading

Zabbix报表系统

Zabbix 监控资源之后,常需要对资源的的监控数据进行导出,制作成为报表,如周报,日报等形式,目前 zabbix 还未自带报表功能。近期学习 go 语言,开发了一个简单的 Zabbix 报表工具。 在线试用 https://zbx.cactifans.com 直接点登录即可 系统截图 主机列表 数据导出 报表展示 导出到 Excel 告警列表 告警统计 告警导出到 Excel 基本情况 后端:go (beego web 框架……

Continue reading

基于k8s平台的Zabbix压力测试

本文以 2019 年 1 月 16 日 Webinars 课程内容编写 内容目录 视频下载地址: https://we.tl/t-A2ENyLjvCW k8s 介绍 kubernetes,简称 K8s,是用 8 代替 8 个字符“ubernete”而成的缩写。Kubernetes 是 Google 开源的一个容器编排引擎,它支持自动化部署、大规模可伸缩、应用容器化管理。 k8s 架构 本次环境及配置 机器为虚拟机,磁盘……

Continue reading

Zabbix 国内源使用

Zabbix 官网提供了通过 yum 或 apt 方式安装 zabbix,由于国内网路原因,导致失败。其实在国内已经有很多 zabbix 的 repo 镜像站点,添加之后即可顺畅 yum 或 apt。 国内 zabbix 源总结 目前发现的有以下几个站点: 1.阿里巴巴开源镜像站(推荐使用) 地址:https://mirrors.aliyun.com/zabbix……

Continue reading

Zabbix在Docker中的应用和监控

最近以来很多人在群里问,zabbix 能不能跑在 Docker 里?如何使用 zabbix 来监控 Docker 等一系列问题。回答是肯定的:能!本次为大家介绍如何使用,同时本内容也是本人在 Zabbix Conference China 2018 WorkShop 里的内容。 一.如何使 Zabbix 跑在 Docker 里 Zabbix 官方很早之前就提供里 Zabbix 的 Docker 镜像,而且提供里具体的配置及文件。具体地址:https://git……

Continue reading

Zabbix 4.0新功能介绍1-防止单位转换

zabbix4.0 LTS 版本已经在国庆期间发布,带来众多新特性及功能,最近会陆续推出 4.0 的一些功能介绍文章,今天为第一篇——防止单位转换 原有方式 在 4.0 之前,如某个 ITEM 的数据大于 1000,在 Graph 里就会展示成 1k,zabbix 会自动对数据进行单位转换,诸如此类。此方式可避免过大的数据展示在页面同时方便查看,但同……

Continue reading

Truechain私有链搭建

环境介绍 名称 主机名 操作系统 IP 委员会节点 1 node01 Centos7.5 x64 172.16.66.10 委员会节点 2 node02 Centos7.5 x64 172.16.66.11 委员会节点 3 node03 Centos7.5 x64 172.16.66.16 委员会节点 4 node04 Centos7.5 x64 172.16.66.17 初始化 以下命令在各个节点执行 安装 docker 环境并启动 docker yum install -y yum-utils device-mapper-persistent-data lvm2 yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo yum makecache fast yum -y install docker-ce systemctl start docker systemctl enable docker 下载镜像 docker pull registry.cn-hangzhou.aliyuncs.com/truechain_space/truechain_image:latest 更改镜像 tag 为 etrue docker tag registry.cn-hangzhou.aliyuncs.com/truechain_space/truechain_image getrue 配置文件 在 node01 上建立目录,并建立几个初始化脚本 1……

Continue reading