From c41ece4f1abd82b448def1ed3a382133b9b03b3d Mon Sep 17 00:00:00 2001 From: Ryan Armstrong Date: Wed, 25 May 2016 16:28:19 +0800 Subject: [PATCH] Added warning about #5 to readme --- README.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/README.md b/README.md index fb6d346..3cc436a 100644 --- a/README.md +++ b/README.md @@ -7,6 +7,12 @@ This project provides [Go](https://golang.org/) bindings for creating native Zabbix modules. +__WARNING:___ Please see [issue #5](https://github.com/cavaliercoder/g2z/issues/5) +before making use of this library. Single threaded workloads are fine but any +use of go-routines/threads (or APIs which make use of threads) will not work +and probably never will. This is due to irreconcilable architectural differences between the +Zabbix agent and Go runtime (sad face...). + Zabbix modules are an effective way of extending the Zabbix agent and server to monitor resources which are not natively supported by Zabbix.