Skip to content
master
Switch branches/tags
Code

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
Jun 14, 2016
Nov 1, 2018

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

  • Zabbix >= 3.0

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

  1. 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.)

  1. Score register item
  • Item name: any
  • Type: Zabbix trapper
  • Key: anomaly. (e.g. anomaly.system.cpu.load[percpu,avg1])
  • Type of Information: Numeric(float)

sample graph

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.

About

Anomaly detection score monitoring plugin for Zabbix

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages