zabbix metrics for Prometheus
Project description
zabbix_exporter
Usage
Usage: zabbix_exporter [OPTIONS]
Zabbix metrics exporter for Prometheus
Use config file to map zabbix metrics names/labels into prometheus. Config
below transfroms this:
local.metric[uwsgi,workers,myapp,busy] = 8
local.metric[uwsgi,workers,myapp,idle] = 6
into familiar Prometheus gauges:
uwsgi_workers{instance="host1",app="myapp",status="busy"} 8
uwsgi_workers{instance="host1",app="myapp",status="idle"} 6
YAML:
metrics:
- key: 'local.metric[uwsgi,workers,*,*]'
name: 'uwsgi_workers'
labels:
app: $1
status: $2
reject:
- 'total'
Options:
--config PATH Path to exporter config
--port INTEGER Port to serve prometheus stats [default: 9224]
--url TEXT HTTP URL for zabbix instance
--login TEXT Zabbix username
--password TEXT Zabbix password
--verify-tls / --no-verify Enable TLS cert verification [default: true]
--timeout INTEGER API read/connect timeout
--verbose
--dump-metrics Output all metrics for human to write yaml
config
--version
--help Show this message and exit.
Deploying with Docker
docker run -d --name zabbix_exporter -v /path/to/your/config.yml:/zabbix_exporter/zabbix_exporter.yml --env=ZABBIX_URL="https://zabbix.example.com/" --env="ZABBIX_LOGIN=username" --env="ZABBIX_PASSWORD=secret" mybook/zabbix-exporter
History
1.0.2 (2017-02-25)
Fix build script
1.0.1 (2017-02-25)
Add docker image mybook/zabbix-exporter
1.0.0 (2017-01-20)
Initial PyPI release
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
zabbix_exporter-1.0.2.tar.gz
(14.1 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file zabbix_exporter-1.0.2.tar.gz.
File metadata
- Download URL: zabbix_exporter-1.0.2.tar.gz
- Upload date:
- Size: 14.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0e9fd6552435bc794255cea793c60bfdeb7b2e3b548966d60e110d7f9ebc6edf
|
|
| MD5 |
b8b0ecab0d4d66cc839b7c03a6214bc2
|
|
| BLAKE2b-256 |
7b50854eb667c0e738f06d22422e5c258b5f6c02ac4c2d5610d426dea1863903
|
File details
Details for the file zabbix_exporter-1.0.2-py2.py3-none-any.whl.
File metadata
- Download URL: zabbix_exporter-1.0.2-py2.py3-none-any.whl
- Upload date:
- Size: 11.5 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
33b4146ac44da6458a4def03e9fa7455da54726f83e5f5346f9aa301b4bf8943
|
|
| MD5 |
398167cc9bd0a7ef441f39bdbddefd1f
|
|
| BLAKE2b-256 |
3d646bde710ccc05b51f6877cabc36f28638c11d48bb8e1bb0fc4403b10b3957
|