prom: minimal monitoring of ilos
This commit is contained in:
parent
7119715720
commit
4ae69ceb89
5 changed files with 30 additions and 0 deletions
|
@ -227,6 +227,7 @@ firewall__forward:
|
||||||
dst:
|
dst:
|
||||||
- sw
|
- sw
|
||||||
- ups
|
- ups
|
||||||
|
- bmc
|
||||||
protocols:
|
protocols:
|
||||||
udp:
|
udp:
|
||||||
dport: 161
|
dport: 161
|
||||||
|
|
13
group_vars/prom/prometheus/ilo.yml
Normal file
13
group_vars/prom/prometheus/ilo.yml
Normal 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: {}
|
||||||
|
...
|
|
@ -10,6 +10,7 @@ prometheus__scraping:
|
||||||
kresd: "{{ prometheus__scraping_kresd }}"
|
kresd: "{{ prometheus__scraping_kresd }}"
|
||||||
bird: "{{ prometheus__scraping_bird }}"
|
bird: "{{ prometheus__scraping_bird }}"
|
||||||
quanta: "{{ prometheus__scraping_quanta }}"
|
quanta: "{{ prometheus__scraping_quanta }}"
|
||||||
|
ilo: "{{ prometheus__scraping_ilo }}"
|
||||||
snmp: "{{ prometheus__scraping_snmp }}"
|
snmp: "{{ prometheus__scraping_snmp }}"
|
||||||
eaton: "{{ prometheus__scraping_eaton }}"
|
eaton: "{{ prometheus__scraping_eaton }}"
|
||||||
|
|
||||||
|
@ -20,6 +21,7 @@ prometheus__rules:
|
||||||
node: "{{ prometheus__rules_node }}"
|
node: "{{ prometheus__rules_node }}"
|
||||||
keepalived: "{{ prometheus__rules_keepalived }}"
|
keepalived: "{{ prometheus__rules_keepalived }}"
|
||||||
quanta: "{{ prometheus__rules_quanta }}"
|
quanta: "{{ prometheus__rules_quanta }}"
|
||||||
|
#ilo: "{{ prometheus__rules_ilo }}"
|
||||||
bird: "{{ prometheus__rules_bird }}"
|
bird: "{{ prometheus__rules_bird }}"
|
||||||
#eaton: "{{ prometheus__rules_eaton }}"
|
#eaton: "{{ prometheus__rules_eaton }}"
|
||||||
...
|
...
|
||||||
|
|
13
group_vars/prom/prometheus_snmp/ilo.yml
Normal file
13
group_vars/prom/prometheus_snmp/ilo.yml
Normal 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
|
||||||
|
...
|
|
@ -1,5 +1,6 @@
|
||||||
---
|
---
|
||||||
prometheus_snmp__modules:
|
prometheus_snmp__modules:
|
||||||
quanta: "{{ prometheus_snmp__modules_quanta }}"
|
quanta: "{{ prometheus_snmp__modules_quanta }}"
|
||||||
|
ilo: "{{ prometheus_snmp__modules_ilo }}"
|
||||||
eaton: "{{ prometheus_snmp__modules_eaton }}"
|
eaton: "{{ prometheus_snmp__modules_eaton }}"
|
||||||
...
|
...
|
||||||
|
|
Loading…
Reference in a new issue