From eca9786b72f1331dc0651094124c6b80516a7b6d Mon Sep 17 00:00:00 2001 From: tec <tec@ucc.gu.uwa.edu.au> Date: Mon, 23 Dec 2019 23:03:50 +0800 Subject: [PATCH] Update monitor_host.yml, 1/2 dashboards now working --- monitor_host.yml | 44 +++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 43 insertions(+), 1 deletion(-) diff --git a/monitor_host.yml b/monitor_host.yml index 94db044..6e8d336 100644 --- a/monitor_host.yml +++ b/monitor_host.yml @@ -5,6 +5,7 @@ remote_user: root roles: - cloudalchemy.prometheus + - cloudalchemy.alertmanager - cloudalchemy.node-exporter - cloudalchemy.grafana vars: @@ -12,8 +13,42 @@ node: - targets: - localhost:9100 + labels: + env: demo + job: node + - targets: + - localhost:9093 + labels: + env: demo + job: alertmanager + - targets: + - localhost:3000 + labels: + env: demo + job: grafana + prometheus_web_external_url: 'http://{{ ansible_host }}:9090' + prometheus_alertmanager_config: + - scheme: http + static_configs: + - targets: ['127.0.0.1:9093'] + alertmanager_external_url: 'http://{{ ansible_host }}:9093' + alertmanager_receivers: + - name: 'email-wheel' + email_configs: + - to: 'wheel@ucc.asn.au' + from: 'monitoring@ucc.asn.au' + smarthost: 'smtp.ucc.com:587' + auth_username: 'monitoring@ucc.asn.au' + auth_identity: 'monitoring@ucc.asn.au' + auth_password: SomePasswordHere + alertmanager_route: + group_by: ['alertname', 'cluster', 'service'] + group_wait: 30s + group_interval: 5m + repeat_interval: 3h + receiver: 'email-wheel' grafana_datasources: - - name: prometheus + - name: Prometheus type: prometheus access: proxy url: 'http://localhost:9090' @@ -27,3 +62,10 @@ anonymous: org_name: 'UCC' org_role: Admin + grafana_dashboards: + - dashboard_id: '1860' + revision_id: '8' + datasource: 'Prometheus' + - dashboard_id: '3662' + revision_id: '2' + datasource: 'Prometheus' -- GitLab