11 Commits

Author SHA1 Message Date
vincent 5d646293cb Merge pull request 'roles: dns-internal: nsd: Update IP addresses for zola.vinishor.xyz' (#5) from dns-secondaire-vinishor into main
Reviewed-on: #5
2026-06-18 12:45:31 +02:00
mirsal 0cedc82d83 roles: dns-internal: nsd: Update IP addresses for zola.vinishor.xyz
the zola.vinishor.xyz secondary has seemingly changed IP addresses
2026-06-18 09:54:59 +00:00
mirsal e3e4179f92 Temporarily remove lolix-ixpman.labolyon.dn42 2026-06-14 16:34:04 +00:00
mirsal d699fd578c roles: prometheus: templates: scrape-main: remove useless systemd labels
Remove unused high-cardinality node_systemd_unit_state labels
2026-06-14 16:17:05 +00:00
mirsal 151972611f ansible: roles: prometheus: Add send e-mail alerts to vinishor 2026-06-14 13:48:56 +00:00
mirsal e1ca88e56d roles: prometheus: alertmanager: Notify mirsal@labolyon.fr
* Send alert notification to mirsal@labolyon.fr
 * Send resolved notifications
2026-06-13 19:27:34 +00:00
vincent f8319b7fe1 Merge pull request 'Add grafana configuration and set up e-mail' (#4) from grafana-config into main
Reviewed-on: #4
2026-06-13 19:15:13 +02:00
vincent 99f7e6e8e0 Merge pull request 'Configure e-mails alerts sent by prometheus-alertmanager' (#3) from prometheus-email into main
Reviewed-on: #3
2026-06-13 19:14:48 +02:00
vincent 6e5c222116 Merge pull request 'Rework blackbox monitoring' (#2) from rework-blackbox-monitoring into main
Reviewed-on: #2
2026-06-13 19:07:13 +02:00
mirsal 71b8ae618d roles: grafana: Add grafana configuration 2026-06-13 16:05:14 +00:00
mirsal eabaff50f7 roles: grafana: tasks: main.yml Switch from CRLF to LF 2026-06-13 16:00:46 +00:00
7 changed files with 1964 additions and 21 deletions
+1 -1
View File
@@ -9,7 +9,7 @@ all:
git.labolyon.dn42:
i2p.labolyon.dn42:
labolyon-fr.labolyon.dn42:
lolix-ixpman.labolyon.dn42:
# lolix-ixpman.labolyon.dn42:
lolix-rs1.labolyon.dn42:
lolmox.labolyon.dn42:
lolmox2.labolyon.dn42:
@@ -31,10 +31,10 @@ zone:
name: "labolyon.fr"
zonefile: "labolyon.fr.zone"
## zola.vinishor.xyz
notify: 2a0e:e701:11e7:cafe:3737::1 clesecrete
provide-xfr: 2a0e:e701:11e7:cafe:3737::1 clesecrete
notify: 45.13.105.181 clesecrete
provide-xfr: 45.13.105.181 clesecrete
notify: 2001:41d0:fc32:d710:3737::1 clesecrete
provide-xfr: 2001:41d0:fc32:d710:3737::1 clesecrete
notify: 109.190.187.14 clesecrete
provide-xfr: 109.190.187.14 clesecrete
## ns1.1312.zone
notify: 2a03:b0c0:2:d0::12f0:4001 dns_labolyon_fr_to_ns1_1312_zone
provide-xfr: 2a03:b0c0:2:d0::12f0:4001 dns_labolyon_fr_to_ns1_1312_zone
+5
View File
@@ -0,0 +1,5 @@
## Restart grafana on changes
- name: restart grafana
ansible.builtin.service:
name: 'grafana-server'
state: restarted
+21 -14
View File
@@ -1,14 +1,21 @@
---
- name: Install Grafana
tags: grafana-install
ansible.builtin.package:
name: 'grafana'
state: latest
- name: Enable Grafana service
tags: grafana-enable
ansible.builtin.service:
name: 'grafana-server'
state: started
enabled: yes
---
- name: Install Grafana
tags: grafana-install
ansible.builtin.package:
name: 'grafana'
state: latest
- name: Add grafana configuration
tags: grafana-configure
ansible.builtin.template:
src: grafana.ini.j2
dest: '/etc/grafana/grafana.ini'
notify: restart grafana
- name: Enable Grafana service
tags: grafana-enable
ansible.builtin.service:
name: 'grafana-server'
state: started
enabled: yes
File diff suppressed because it is too large Load Diff
@@ -63,4 +63,5 @@ inhibit_rules:
receivers:
- name: 'all-admins-email'
email_configs:
- to: 'mirsal@mirsal.fr'
- to: 'mirsal@mirsal.fr,mirsal@labolyon.fr,vinishor@vinishor.xyz'
send_resolved: true
@@ -8,7 +8,7 @@ scrape_configs:
- git.labolyon.dn42:9100
- i2p.labolyon.dn42:9100
- labolyon-fr.labolyon.dn42:9100
- lolix-ixpman.labolyon.dn42:9100
# - lolix-ixpman.labolyon.dn42:9100
- lolix-rs1.labolyon.dn42:9100
- lolmox.labolyon.dn42:9100
- lolmox2.labolyon.dn42:9100
@@ -20,3 +20,8 @@ scrape_configs:
- reverse-proxy.labolyon.dn42:9100
- wiki.labolyon.dn42:9100
- zigbee2mqtt.labolyon.dn42:9100
metric_relabel_configs:
- source_labels: [__name__, state]
separator: '_'
regex: node_systemd_unit_state_[^f].*
action: drop