prom: minimal monitoring of ilos

This commit is contained in:
jeltz 2025-01-02 15:07:23 +01:00
parent 7119715720
commit 4ae69ceb89
Signed by: jeltz
GPG key ID: 800882B66C0C3326
5 changed files with 30 additions and 0 deletions
group_vars
infra
prom
prometheus
prometheus_snmp

View file

@ -227,6 +227,7 @@ firewall__forward:
dst:
- sw
- ups
- bmc
protocols:
udp:
dport: 161

View file

@ -0,0 +1,13 @@
---
prometheus__scraping_ilo:
targets: "{{ groups.ilo }}"
address: 127.0.0.1:9116
path: /snmp
timeout: 180s
interval: 180s
params:
module:
- ilo
prometheus__rules_ilo: {}
...

View file

@ -10,6 +10,7 @@ prometheus__scraping:
kresd: "{{ prometheus__scraping_kresd }}"
bird: "{{ prometheus__scraping_bird }}"
quanta: "{{ prometheus__scraping_quanta }}"
ilo: "{{ prometheus__scraping_ilo }}"
snmp: "{{ prometheus__scraping_snmp }}"
eaton: "{{ prometheus__scraping_eaton }}"
@ -20,6 +21,7 @@ prometheus__rules:
node: "{{ prometheus__rules_node }}"
keepalived: "{{ prometheus__rules_keepalived }}"
quanta: "{{ prometheus__rules_quanta }}"
#ilo: "{{ prometheus__rules_ilo }}"
bird: "{{ prometheus__rules_bird }}"
#eaton: "{{ prometheus__rules_eaton }}"
...

View file

@ -0,0 +1,13 @@
---
prometheus_snmp__modules_ilo:
version: 3
auth:
security_level: authPriv
auth_protocol: SHA
username: aurore
password: "{{ vault_snmp_ilo_auth }}"
priv_protocol: AES
priv_password: "{{ vault_snmp_ilo_priv }}"
walk:
- sysUpTime
...

View file

@ -1,5 +1,6 @@
---
prometheus_snmp__modules:
quanta: "{{ prometheus_snmp__modules_quanta }}"
ilo: "{{ prometheus_snmp__modules_ilo }}"
eaton: "{{ prometheus_snmp__modules_eaton }}"
...