12月 282018
 

介绍

最近学习使用go语言写了一个zabbix监控ActiveMQ的小工具,有如下特点:
1.使用Zabbix Agent Trapper方式(主动发送采集数据到zabbix server,类似active模式)监控Activemq状态
2.支持对密码加密,避免配置文件里出现明文密码
3.支持ActiveMQ基本状态/Queues/Topics状态监控
4.支持自定义采集周期
5.LLD(自动发现)添加Queues/Topics状态监控
工具通过访问ActimveMQ管理页面,登录之后抓取页面数据,进行采集

Continue reading »
 Posted by at 下午 9:44
12月 282018
 

zabbix4.0 LTS版本已经在国庆期间发布,带来众多新特性及功能,最近会陆续推出4.0的一些功能介绍文章,今天为第一篇——防止单位转换

原有方式

在4.0之前,如某个ITEM的数据大于1000,在Graph里就会展示成1k,zabbix会自动对数据进行单位转换,诸如此类。此方式可避免过大的数据展示在页面同时方便查看,但同时也带来一个问题:如果需要具体查看某个数据的小的变化,就不能了,因此有很多同学就提出能不能大于1000不自动转换单位?在4.0之前版本是没有解决方式的。

现有方式

Continue reading »

 Posted by at 下午 9:30
12月 282018
 

最近以来很多人在群里问,zabbix能不能跑在Docker里?如何使用zabbix来监控Docker等一系列问题。回答是肯定的:能!本次为大家介绍如何使用,同时本内容也是本人在 Zabbix Conference China 2018 WorkShop里的内容。

一.如何使Zabbix跑在Docker里

Zabbix官方很早之前就提供里Zabbix的Docker镜像,而且提供里具体的配置及文件。具体地址:https://github.com/zabbix/zabbix-docker 官方提供三种Docker基础镜像的版本,分别为:

  • alpine
  • centos
  • ubuntu

基础镜像在使用上没有太大区别,这里推荐大家使用alpine,这是一个简化的linux版本,最小体积只有30MB多,建议大家使用。官方提供提供了docker-compose的编排文件,可以使用docker-compose编排工具,”一键”启动一套Zabbix系统。其中包括以下组件:

  • zabbix-server
  • zabbix-agent
  • zabbix-proxy
  • zabbix-web
  • zabbix-java-gateway
  • zabbix-snmptraps
Continue reading »
 Posted by at 下午 9:23