5月 242018
 

ZABBIX 于4月27日推出了4.0.0alpha6,在Release Notes里的New Features里看到里不少Features

ZBXNEXT-4417
added real time export of events, history and trends in newline delimited JSON format
ZBXNEXT-4458
improved logging of Java gateway, added username/password validation for JMX items
ZBXNEXT-4411
added compression of server-proxy data exchange
ZBXNEXT-4488
added ability to push data via trapper to HTTP agent item type
ZBXNEXT-4358
added HTTP agent item type for data gathering via HTTP

 

基于以上众多的特性,安装一套来体验

Json数据输出

可输出zabbix事件/历史数据/趋势数据到json文件。Zabbix Server配置里增加里一个配置数据导出目录和导出文件大小

### Option: ExportDir
# Directory for real time export of events, history and trends in newline delimited JSON format.
# If set, enables real time export.
#
# Mandatory: no
# Default:
ExportDir=/opt/exp

Option: ExportFileSize
# Maximum size per export file in bytes.
# Only used for rotation if ExportDir is set.
#
# Mandatory: no
# Range: 1M-1G
# Default:
ExportFileSize=50M

ExportDir为导出数据保存的目录,这里填绝对路径,并且需要有zabbix权限
ExportFileSize为导出文件大小设置
这里配置的输出目录为/opt/exp,配置所有者为zabbix

chown -R zabbix:zabbix /opt/exp

配置之后,重启zabbix server 即可在目录看到文件

文件内容

文件内容为每行一条json数据。

扩展

可以通过程序读取,输出到Kafka,MQ,Es等,并写入到其他的数据库,也可以做实时的数据处理。与本人去年zabbix 大会上对历史数据的处理有异曲同工之处。哈哈!

 Http Agent

在Agent的类型里增加里一种Http Agent,尚不清楚是什么时候添加过来的,和之前的web检测有类似之处,这里主要是通过Agent去请求URL,去采集数据直接写入数据库。
点击主机,创建一个item,类型选择http Agent,可以看到选项比较多,

1.支持get/post/put/head等请求方法,支持raw/json/xml为参数
2.支持代理访问
3.支持Basic/NTLM/SSL等认证
这里配置一个获取网站内容的item,配置之后可以获取到内容

扩展

通过此功能,可以对一些接口的数据进行采集,同时可以监控接口状态,比web检测功能丰富

打赏
 Posted by at 下午 2:23

 Leave a Reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

(required)

(required)