ZMS - Zabbix Metric Shipper

ZMS (Zabbix Metric Shipper) - Parse, filter and ship Zabbix export data to multiple destinations

Multi-Target Support

Send Zabbix export data to multiple destinations: Pushgateway, PostgreSQL, Azure Table, GCP Cloud Monitor, and more.

Tag-Based Filtering

Filter data based on Zabbix item tags with global and per-target filtering rules.

Plugin System

Extend functionality with gRPC-based plugins. Create custom observers without recompiling.

Offline Buffer

Automatic retry with BadgerDB-backed offline buffering for resilient data delivery.

Quick Start

# Download and build
go install szuro.net/zms/cmd/zmsd@latest

# Run with config
zmsd -c /path/to/config.yaml

Go Package Import

import "szuro.net/zms/pkg/zbx"

Use ZMS packages in your Go applications. See API Reference for details.