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
Release files for zabbix_exporter 1.0.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| zabbix_exporter-1.0.2.tar.gz | 14.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| zabbix_exporter-1.0.2-py2.py3-none-any.whl | Python 3, Python 2 | none | any | Details |
Total release size: 25.6 kB
Release files / zabbix_exporter-1.0.2.tar.gz
| Download URL | zabbix_exporter-1.0.2.tar.gz |
|---|---|
| Size | 14.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
0e9fd6552435bc794255cea793c60bfdeb7b2e3b548966d60e110d7f9ebc6edf
|
|
BLAKE2b-256 checksum How to use checksums |
7b50854eb667c0e738f06d22422e5c258b5f6c02ac4c2d5610d426dea1863903
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / zabbix_exporter-1.0.2-py2.py3-none-any.whl
| Download URL | zabbix_exporter-1.0.2-py2.py3-none-any.whl |
|---|---|
| Size | 11.5 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
33b4146ac44da6458a4def03e9fa7455da54726f83e5f5346f9aa301b4bf8943
|
|
BLAKE2b-256 checksum How to use checksums |
3d646bde710ccc05b51f6877cabc36f28638c11d48bb8e1bb0fc4403b10b3957
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |