From a5c216792175f86dd4da18e7659d017243def041 Mon Sep 17 00:00:00 2001 From: Alexey Dubkov Date: Thu, 26 Feb 2015 10:32:35 -0800 Subject: [PATCH] Add README.md --- README.md | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..f772154 --- /dev/null +++ b/README.md @@ -0,0 +1,31 @@ +go-zabbix +============================================================================== +Golang package, implement zabbix sender protocol for send metrics to zabbix. + +Example: +```go +package main + +import ( + "time" + . "github.com/blacked/go-zabbix" +) + +const ( + defaultHost = `localhost` + defaultPort = 10051 +) + +func main() { + var metrics []*Metric + metrics = append(metrics, NewMetric("localhost", "cpu", "1.22", time.Now().Unix())) + metrics = append(metrics, NewMetric("localhost", "status", "OK")) + + // Create instance of Packet class + packet := NewPacket(metrics) + + // Send packet to zabbix + z := NewSender(defaultHost, defaultPort) + z.Send(packet) +} +```