6月 182012
 

经过几个月来来的努力,CactiFans V1.0中文版终于发布了!仔细算起,自上次发布已经有一年多了,这个时间是有点长,主要的原因是我太忙了,事情太多了。做完这版本,我也要毕业了,离开学校了,大学也就这么上完了,也算毕业的纪念吧!进入正题。

CactiFans是我制作的一个cacti的集成全自动安装系统!

CactiFans v1.0中文版特性

  • 基于CentOS6.2构建,集成了cacti 0.8.8a 中文版(目前最新版),rrdtool 1.4.7(目前最新)
  • 集成nagios 3.3.1,nconf 1.3(管理nagios的一个工具)
  • 集成phpMyAdmin-3.5.0  webmin-1.580
  • 集成 syslog,npc.routerconfigs,weathermap,monitor,discovery等cacti常用的20个插件
  • 集成飞信机器人,可以配置短信报警
  • 包含FreeBSD,IIS,Nginx,apache,mysql,advance ping等实用模版
  • 解决weahermap插件的安全性问题
  • Patch官方所有补丁,解决目前已知bug
  • 集成最新spine高效轮询工具
  • 自动定期备份cacti和syslog数据
  • 优化系统服务

下载地址:

Continue reading »

 Posted by at 上午 3:33
4月 112011
 

经过历时3个多星期的努力,在众多好友和热心人的帮助下,cacifans终于在制作完成!在此,感谢所有帮助过我的朋友们,向你们衷心的说声谢谢!
cactifans是我制作的一个cacti的集成全自动安装系统!
CactiFans-v0.8.7g特性

  • 基于CentOS5.5制作
  • 集成cacti最新版本v0.8.7g,绘图工具rrdtools最新版v1.4.4
  • 集成Syslog.monitor.weathermap.npc等cacti最实用的13个插件!
  • 集成nagios3.2.3监控,提供nagios和cacti的对接插件npc!
  • 集成webmin服务器管理工具!
  • 采用web2.0技术提高cacti视觉效果!
  • 解决weahermap插件的安全性问题!
  • Patch官方所有补丁,解决目前已知bug!
  • 集成最新spine高效轮询工具!
  • 自动备份脚本
  • 优化系统服务

下载地址:
Continue reading »

 Posted by at 上午 3:00
5月 312019
 

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

配置Throttling

配置Item的Throttling功能,可在item的预处理配置

Continue reading »
5月 312019
 

长久以来对于安装Zabbix Agent,文章介绍基本都是需要修改一下几个地方

Server=172.16.66.20
ServerActive=172.16.66.20
Hostname=node201

启动Zabbix Agent即可监控。对于具体为什么是这样配置,这样配置是主动模式还是被动模式?很少提起。本文主要介绍Zabbxi Agent的几个关键配置。

主动模式VS被动模式

Continue reading »
4月 262019
 

zabbix能够以多种不同的方式(推/拉)从各种数据源收集数据,包括JMX,SNMP,WMI,HTTP / HTTPS,RestAPI,XML Soap,SSH,Telnet,代理,脚本和其他数据源。4.2版本支持了Prometheus数据源,同时可使用PromQL语言。使用单个HTTP调用获取所有数据,通过依赖指标高效的收集大量的Prometheus指标,然后仅将其用于相关指标监控,还可以将Prometheus数据转换为JSON格式,直接用于低级别发现。

Prometheus Exporter

Prometheus提供了基本的采集客户端称为: Exporter,下载对应的Exporter运行,采集指标通过http暴露。已采集主机信息的node_exporter为例

Continue reading »
 Posted by at 下午 3:26
4月 042019
 

4月2号万众期待的Zabbix4.2终于发布了!新版本提供了很多特性,接下来几期主要介绍Zabbix4.2的一些新特性的使用。本次主要介绍TimescaleDB。

TimescaleDB介绍

TimescaleDB是基于PostgreSQL的时序数据库插件,完全继承了PostgreSQL的功能,对于复杂查询,各种类型(GIS,json,k-v,图像特征值,range,数组,复合类型,自定义类型,…..)的支持非常丰富,非常适合工业化的时序数据库场景需求。具有以下特点:

Continue reading »
3月 292019
 

Zabbix提供了开放的协议,因此可以根据协议,实现自定义的Zabbix Agent。Zabbix自带的Agent已经很很稳定,而且基本可以做到全平台的适配,建议使用官方Agent,这里只是学习,了解Zabbix协议,探索使用。

Zabbix 协议

在Zabbix官网文档中,可以找到Zabbix的协议详细说明,以及数据交互的详细过程。

Header Protocol

Zabbix通信的头部协议结构: https://www.zabbix.com/documentation/4.0/manual/appendix/protocols/header_datalen 每次通信都需要的。这个协议在zabbix 4.0版本中进行了更新,因此导致部分第三方不标准的采集客户端无法使用,这里就包括了使用普遍:Orabbix,部分人升级到Zabbix到4.0之后不能使用此组件,就是这个原因导致,具体修复方法请查看这个issue https://github.com/smartmarmot/DBforBIX/issues/62

Continue reading »
3月 222019
 

长久以来对于安装Zabbix Agent,文章介绍基本都是需要修改一下几个地方

Server=172.16.66.20
ServerActive=172.16.66.20
Hostname=node2012

启动Zabbix Agent即可监控。对于具体为什么是这样配置,这样配置是主动模式还是被动模式?很少没有提起。本文主要介绍Zabbxi Agent的几个关键配置。

主动模式VS被动模式


Zabbix Agent这二种模式,用通俗易懂的话讲就是

Continue reading »

 Posted by at 下午 4:11
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