haproxy with hostnames
This commit is contained in:
38
grafana.sls
Normal file
38
grafana.sls
Normal file
@@ -0,0 +1,38 @@
|
|||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
# vim: ft=yaml
|
||||||
|
---
|
||||||
|
grafana:
|
||||||
|
pkg:
|
||||||
|
name: grafana
|
||||||
|
use_upstream_archive: false
|
||||||
|
repo:
|
||||||
|
humanname: grafana_official
|
||||||
|
name: deb https://packages.grafana.com/oss/deb stable main
|
||||||
|
file: /etc/apt/sources.list.d/grafana.list
|
||||||
|
key_url: https://packages.grafana.com/gpg.key
|
||||||
|
|
||||||
|
config_file: /etc/grafana/grafana.ini
|
||||||
|
service:
|
||||||
|
name: grafana-server
|
||||||
|
config:
|
||||||
|
default:
|
||||||
|
app_mode: production
|
||||||
|
instance_name: stats
|
||||||
|
server:
|
||||||
|
domain: chaos
|
||||||
|
security:
|
||||||
|
admin_user: admin
|
||||||
|
allow_embedding: true
|
||||||
|
users:
|
||||||
|
allow_signup: false
|
||||||
|
auth:
|
||||||
|
login_maximum_inactive_lifetime_days: 21
|
||||||
|
login_maximumx_lifetime_days: 60
|
||||||
|
token_rotation_interval: 240
|
||||||
|
auth.anonymous:
|
||||||
|
enabled: true
|
||||||
|
org_name: Dahoam
|
||||||
|
org_role: Viewer
|
||||||
|
log:
|
||||||
|
level: error
|
||||||
|
|
||||||
18
haproxy.sls
18
haproxy.sls
@@ -62,9 +62,15 @@ haproxy:
|
|||||||
bind: "*:7480"
|
bind: "*:7480"
|
||||||
default_backend: radosgw-backend
|
default_backend: radosgw-backend
|
||||||
frontend2:
|
frontend2:
|
||||||
name: ceph-dashboard
|
name: www
|
||||||
bind: "*:80"
|
bind: "*:80"
|
||||||
default_backend: ceph-dashboard
|
default_backend: ceph-dashboard
|
||||||
|
acls:
|
||||||
|
- host_ceph hdr_beg(host) -i ceph.
|
||||||
|
- host_stats hdr_beg(host) -i stats.
|
||||||
|
use_backends:
|
||||||
|
- grafana if host_stats
|
||||||
|
- ceph-dashboard if host_ceph
|
||||||
backends:
|
backends:
|
||||||
backend1:
|
backend1:
|
||||||
name: radosgw-backend
|
name: radosgw-backend
|
||||||
@@ -85,7 +91,6 @@ haproxy:
|
|||||||
host: 192.168.10.19
|
host: 192.168.10.19
|
||||||
port: 7480
|
port: 7480
|
||||||
check: check
|
check: check
|
||||||
|
|
||||||
backend2:
|
backend2:
|
||||||
name: ceph-dashboard
|
name: ceph-dashboard
|
||||||
balance: roundrobin
|
balance: roundrobin
|
||||||
@@ -105,3 +110,12 @@ haproxy:
|
|||||||
# host: 192.168.10.19
|
# host: 192.168.10.19
|
||||||
# port: 8080
|
# port: 8080
|
||||||
# check: check
|
# check: check
|
||||||
|
backend3:
|
||||||
|
name: grafana
|
||||||
|
balance: roundrobin
|
||||||
|
servers:
|
||||||
|
server1:
|
||||||
|
name: riot01
|
||||||
|
host: 192.168.10.164
|
||||||
|
port: 3000
|
||||||
|
check: check
|
||||||
|
|||||||
@@ -14,6 +14,7 @@ prometheus:
|
|||||||
prometheus:
|
prometheus:
|
||||||
args:
|
args:
|
||||||
web.listen-address: 0.0.0.0:9090
|
web.listen-address: 0.0.0.0:9090
|
||||||
|
log.level: warn
|
||||||
config:
|
config:
|
||||||
prometheus:
|
prometheus:
|
||||||
global:
|
global:
|
||||||
|
|||||||
Reference in New Issue
Block a user