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.