{"repo":"wrike/promabbix","free":true,"listed":false,"github":"https://github.com/wrike/promabbix","clone":"git clone https://github.com/wrike/promabbix.git","description":"A real magic of Prometheus and Zabbix being together","language":"Python","stars":10,"topics":["monitoring","prometheus","zabbix","zabbix-templates"],"license":"MIT","category":"analytics","readme_excerpt":"Promabbix Connecting Prometheus to Zabbix. TL;DR This tooling allows you to keep you favourite monitoring tool Zabbix and have a production-ready integration with Prometheus in a way similar to AlertManager. It consists of 2 parts: Script to generate Zabbix Template from AlertManager-like definitions of Prometheus metrics GitOps tooling allowing you to manage the vast majority of your Zabbix installation in a Infrastructure-as-a-Code (IaaC) pattern (To-be-done) Zabbix Meetup Introduction Usage CLI Commands Promabbix provides a command-line interface with multiple subcommands: Local Development Usage Docker Usage Prometheus (VictoriaMetrics) to Zabbix Integration (simplified version of docs to understand the gist) Our monitoring stack combines the Prometheus metrics with Zabbix in the following way: zabbix-agents run on VMs and provide OS-level monitoring (mostly) Prometheus scrapes Kubernetes clusters and other dynamic environments (End-result is that all metrics are sent to a single large VictoriaMetrics instance) we want all alerting and evaluation to be done in a single point that is Zabbix alerts are pushed to Slack and PagerDuty Given these technologies have incompatible data model, we've come up with a following process on how to combine them: You define PromQL queries for your alerts (could be mostly taken from alertmanager templates without change) The main difference is that we just take the alert calculation and leave out the threshold comparison - this way, we have","default_branch":null,"files":null,"tree":[],"storefront":"/r/wrike","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/wrike/promabbix/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}