Merge branch 'monitoring' into 'newinfra'

Monitoring

See merge request nounous/ansible!106
certbot_on_virtu
erdnaxe 2020-11-28 17:34:48 +01:00
commit f69c975ece
1 changed files with 37 additions and 37 deletions

View File

@ -6,17 +6,17 @@
# Prometheus targets.json # Prometheus targets.json
prometheus: prometheus:
node_targets: "{{ groups['server'] | list | sort }}" node_targets: "{{ groups['server'] | list | sort }}"
ups_snmp_targets: ups_snmp_targets: []
- pulsar.adm.crans.org # 0B # - pulsar.adm.crans.org # 0B
- quasar.adm.crans.org # 4J # - quasar.adm.crans.org # 4J
unifi_snmp_targets: "{{ groups['crans_unifi'] | list | sort }}" unifi_snmp_targets: [] # "{{ groups['crans_unifi'] | list | sort }}"
blackbox_targets: blackbox_targets:
- https://crans.org - https://crans.org
- https://www.crans.org - https://www.crans.org
- https://grafana.crans.org - https://grafana.crans.org
- https://wiki.crans.org - https://wiki.crans.org
- https://pad.crans.org - https://pad.crans.org
apache_targets: [zamok.adm.crans.org] apache_targets: [] # [zamok.adm.crans.org]
snmp_unifi_password: "{{ vault_snmp_unifi_password }}" snmp_unifi_password: "{{ vault_snmp_unifi_password }}"
@ -26,38 +26,38 @@
ldap_passwd: "{{ vault_ldap_grafana_passwd }}" ldap_passwd: "{{ vault_ldap_grafana_passwd }}"
ldap_base: 'dc=crans,dc=org' ldap_base: 'dc=crans,dc=org'
ldap_master_ipv4: '10.231.136.19' ldap_master_ipv4: '172.16.10.1'
ldap_user_tree: "cn=Utilisateurs,{{ ldap_base }}" ldap_user_tree: "ou=users,{{ ldap_base }}"
roles: roles:
- prometheus - prometheus
- prometheus-alertmanager - prometheus-alertmanager
- prometheus-snmp-exporter #- prometheus-snmp-exporter
- prometheus-blackbox-exporter - prometheus-blackbox-exporter
- ninjabot - ninjabot
- grafana - grafana
# Deploy backup Prometheus on backup server # Deploy backup Prometheus on backup server
- hosts: odlyd.adm.crans.org #- hosts: odlyd.adm.crans.org
vars: # vars:
# only critical infra # # only critical infra
prometheus: # prometheus:
node_targets: # node_targets:
- odlyd.adm.crans.org # me, myself and I # - odlyd.adm.crans.org # me, myself and I
- zamok.adm.crans.org # parce que WeeChat c'est critique # - zamok.adm.crans.org # parce que WeeChat c'est critique
- thot.adm.crans.org # la bdd adh est critique... enfin a skip # - thot.adm.crans.org # la bdd adh est critique... enfin a skip
- zbee.adm.crans.org # zbeu! la bay! # - zbee.adm.crans.org # zbeu! la bay!
- stitch.adm.crans.org # last hope virtu # - stitch.adm.crans.org # last hope virtu
- redisdead.adm.crans.org # Postmen... youtu.be/vEkY6W-fEZQ?t=132 # - redisdead.adm.crans.org # Postmen... youtu.be/vEkY6W-fEZQ?t=132
ups_snmp_targets: # ups_snmp_targets:
- pulsar.adm.crans.org # 0B # - pulsar.adm.crans.org # 0B
- quasar.adm.crans.org # 4J # - quasar.adm.crans.org # 4J
#
snmp_unifi_password: "{{ vault_snmp_unifi_password }}" # snmp_unifi_password: "{{ vault_snmp_unifi_password }}"
roles: # roles:
- prometheus # - prometheus
- prometheus-alertmanager # - prometheus-alertmanager
- prometheus-snmp-exporter # - prometheus-snmp-exporter
- ninjabot # - ninjabot
# Monitor all hosts # Monitor all hosts
@ -67,15 +67,15 @@
roles: ["prometheus-node-exporter"] roles: ["prometheus-node-exporter"]
# Export apache metrics # Export apache metrics
- hosts: zamok.adm.crans.org #- hosts: zamok.adm.crans.org
vars: # vars:
adm_ipv4: "{{ ansible_all_ipv4_addresses | ipaddr(adm_subnet) | first }}" # adm_ipv4: "{{ ansible_all_ipv4_addresses | ipaddr(adm_subnet) | first }}"
roles: ["prometheus-apache-exporter"] # roles: ["prometheus-apache-exporter"]
# Monitor mailq with a special text exporter # Monitor mailq with a special text exporter
- hosts: redisdead.adm.crans.org #- hosts: redisdead.adm.crans.org
roles: ["prometheus-node-exporter-postfix"] # roles: ["prometheus-node-exporter-postfix"]
# Monitor logs with mtail # Monitor logs with mtail
- hosts: thot.adm.crans.org #- hosts: thot.adm.crans.org
roles: ["mtail"] # roles: ["mtail"]