Zabbix Anomaly Detector plugin
Anomaly detection score monitoring plugin for Zabbix
Features
- ChangeFinder score monitoring for a Zabbix item history data
- And, you can detect the change point for any Zabbix monitoring data.
Requirements
Tested in Zabbix 3.0, 4.0
Installation & Setting
1. Download
Download zabbix anomaly analysis tool.
Please get the binary file that is appropriate for your environment architecture.
binary file url
2. Copy to Externalscripts directory
Please copy this tool file to your zabbix servers externalscripts directory.
for example:
$ cp zabbix_anomaly-linux-amd64 /usr/lib/zabbix/externalscripts/zabbix_anomaly
3. Register 2 items
- Score check item
- Item name: any
- Type: External check
- Key: zabbix_anomaly["-i","target item id","-user","Zabbix API username","-pass","Zabbix API user password","-interval","set check interval(seconds)"]
- Update interval: any(This number should match zabbix_anomaly command -interval option number)
- Type of Information: Character
Notes:
If you change Zabbix trapper item key, zabbix_anomaly support -prefix parameter.
(default: anomaly., -prefix "test" -> test.)
- Score register item
- Item name: any
- Type: Zabbix trapper
- Key: anomaly. (e.g. anomaly.system.cpu.load[percpu,avg1])
- Type of Information: Numeric(float)
Contact
Please send feedback to me.
Daisuke IKEDA
Twitter: @ike_dai
e-mail: dai.ikd123@gmail.com
License
Licensed under the Apache License, Version 2.0. The Apache v2 full text is published at this link.
This tool is based on go-anomalydetector.
Copyright 2016-2018 Daisuke IKEDA.