finer grained states and prometheus nginx
This commit is contained in:
25
base/packages/openhab/prometheus.sls
Normal file
25
base/packages/openhab/prometheus.sls
Normal file
@@ -0,0 +1,25 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# vim: ft=yaml
|
||||
---
|
||||
|
||||
openhab-prometheus-exporter:
|
||||
file.managed:
|
||||
- name: /usr/local/bin/openhab2-prometheus-exporter.py
|
||||
- source: https://raw.githubusercontent.com/zoide/openhab2-prometheus-exporter/master/openhab2-exporter.py
|
||||
- source_hash: b6d1114af7418aff2d047c0ffc127f5adf0e4122
|
||||
- user: openhab
|
||||
- group: openhab
|
||||
- mode: 0755
|
||||
|
||||
prometheus-nginx-exporter:
|
||||
service.running:
|
||||
- enable: True
|
||||
- watch:
|
||||
- file: etc-default-prometheus-nginx-exporter
|
||||
|
||||
etc-default-prometheus-nginx-exporter:
|
||||
file.managed:
|
||||
- name: /etc/default/prometheus-nginx-exporter
|
||||
- contents: |
|
||||
#SALT managed
|
||||
ARGS="-nginx.scrape-uri http://127.0.0.1:80/stub_status"
|
||||
Reference in New Issue
Block a user