mikesi / zabbix_anomaly

Anomaly detection score monitoring plugin for Zabbix

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

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 Daisuke IKEDA.

About

Anomaly detection score monitoring plugin for Zabbix

License:Apache License 2.0


Languages

Language:Go 100.0%