Gregor Michels
|
bbfc548e23
|
rename playbook_provision_hyper01 -> playbook_provision_hypervisor
|
2022-09-14 03:01:41 +02:00 |
Gregor Michels
|
10d8e0133e
|
monitoring: rollout node exporters on new inventory group "container"
Fixes: e350445a4b
|
2022-09-14 02:59:48 +02:00 |
Gregor Michels
|
e539d6c36f
|
pass: move container credentials into own folder
|
2022-09-14 02:58:42 +02:00 |
Gregor Michels
|
e350445a4b
|
playbook_provision_hyper01: generify playbook
now we read the containers to create dynamically from the inventory
|
2022-09-14 02:56:05 +02:00 |
Gregor Michels
|
24a31603ef
|
monitoring: move node exporter installation into single task
|
2022-09-14 02:26:27 +02:00 |
Gregor Michels
|
6623cc0e09
|
monitoring: alert on node reboots
|
2022-09-14 02:16:15 +02:00 |
Gregor Michels
|
79d46e3100
|
add `ap-8f38`
also document mullvad vpn tunnel
|
2022-09-09 02:07:13 +02:00 |
Gregor Michels
|
dfab9afcde
|
update incident log
* update 012
* create 013 - 015
|
2022-09-09 01:50:22 +02:00 |
Gregor Michels
|
67ebf9b9bb
|
monitoring: automagically provision grafana
|
2022-09-04 18:56:20 +02:00 |
Gregor Michels
|
6e108868cb
|
incident 012: still not fixed after power supply replacement
|
2022-09-04 15:23:16 +02:00 |
Gregor Michels
|
b57200bd6c
|
incidents: add 012 about the ongoing random reboots of gw-core01
|
2022-09-02 22:05:25 +02:00 |
Gregor Michels
|
b5698a6c90
|
incident 009: document traffic laundering
|
2022-09-01 16:32:13 +02:00 |
Gregor Michels
|
5349baa100
|
incident 011: update to inform about long term solution
|
2022-09-01 13:11:25 +02:00 |
Gregor Michels
|
d57b0ae362
|
incidents: add incidents 009 till 011
|
2022-09-01 13:06:15 +02:00 |
Gregor Michels
|
1d01fa7020
|
incidents: clean up 008
Fixes: b96fa8542c
|
2022-08-22 15:56:40 +02:00 |
Gregor Michels
|
b96fa8542c
|
add backoffice wifi
|
2022-08-22 15:53:37 +02:00 |
Gregor Michels
|
dc5be9eacf
|
documentation: fix IPAM typo for client v4 space
|
2022-08-21 22:23:30 +02:00 |
Gregor Michels
|
f240192bab
|
incidents: paginate incidents
|
2022-08-21 22:19:19 +02:00 |
Gregor Michels
|
6e5d4448db
|
incident - 2022.08.01: no internet access for 2 weeks
|
2022-08-21 22:15:09 +02:00 |
Gregor Michels
|
f481f91e5f
|
incident - 2022.07.23: update regarding facility access
|
2022-07-28 02:44:25 +02:00 |
Gregor Michels
|
974e141f6e
|
incidents: os upgrades (maintenance)
|
2022-07-28 02:41:32 +02:00 |
Gregor Michels
|
21362b546b
|
doc - OVERVIEW: info regarding the upstream connectivity
|
2022-07-28 02:28:37 +02:00 |
Gregor Michels
|
830f99036f
|
pass: add entry for gigacube-E950
|
2022-07-28 02:19:33 +02:00 |
Gregor Michels
|
87d2b0e690
|
doc - OVERVIEW: add info regarding gigacube
|
2022-07-28 02:16:29 +02:00 |
Gregor Michels
|
90e231d371
|
accesspoints: add wifi clients metrics into prometheus
`wifi_network_clients` exposes the amount of connected wifi clients
|
2022-07-25 02:26:54 +02:00 |
Gregor Michels
|
ba014a64d0
|
wifi.lua: add wifi_clients metric
|
2022-07-25 02:00:56 +02:00 |
Gregor Michels
|
7b223d7053
|
add vanilla wifi.lua
from `prometheus-node-exporter-lua-wifi` package
|
2022-07-25 01:59:52 +02:00 |
Gregor Michels
|
735a07c842
|
venv: upgrade to ansible 6.1.0
|
2022-07-24 17:09:57 +02:00 |
Gregor Michels
|
5728762dbe
|
incident - 2022.07.23: power outage in tent 5
|
2022-07-23 13:28:23 +02:00 |
Gregor Michels
|
51449a9801
|
fix incorrect ips for switches in IPAM
|
2022-07-17 02:07:55 +02:00 |
Gregor Michels
|
ddb00c61ff
|
incidents: client dhcp pool maintenance
|
2022-07-17 02:07:12 +02:00 |
Gregor Michels
|
f01e35c531
|
monitoring: fix prometheus instance generation from inventory
no idea why it broke
|
2022-07-13 01:38:23 +02:00 |
Gregor Michels
|
fcc5e277dd
|
monitoring: rename ansible install prometheus task
|
2022-07-13 01:31:09 +02:00 |
Gregor Michels
|
fb8b843489
|
monitoring: configure alertmanager to send mails
|
2022-07-13 01:29:46 +02:00 |
Gregor Michels
|
5a21b2cd88
|
monitoring: prometheus: add simple alerting rule
|
2022-07-13 01:27:07 +02:00 |
Gregor Michels
|
a164059a77
|
pass: add mailbox pw ffl-eae-adp-mon01@brainpeach.de
|
2022-07-13 01:22:44 +02:00 |
Gregor Michels
|
d48a7eed8b
|
README: fix documentation link
Fixes: d4b3b616a5
|
2022-07-03 03:27:37 +02:00 |
Gregor Michels
|
d4b3b616a5
|
documentation: first rework
* split-off overview and configuration
* add eae-adp-jump01 into diagram
* mention ospf link between gw-core01 and eae-adp-jump01
|
2022-07-03 03:25:42 +02:00 |
Gregor Michels
|
d4432cb0f4
|
cleanup README
|
2022-07-03 02:41:50 +02:00 |
Gregor Michels
|
e3210198ff
|
eae-adp-jump01: install prometheus node_exporter
|
2022-07-03 02:14:44 +02:00 |
Gregor Michels
|
75549ae079
|
add a way to build an offline copy of the documentation
that looks pretty shitty :)
|
2022-07-03 02:13:11 +02:00 |
Gregor Michels
|
8969c14c64
|
add playbook_provision_monitoring
|
2022-07-03 02:09:02 +02:00 |
Gregor Michels
|
1016dd4077
|
rename some ansible files/directories
|
2022-07-03 02:07:50 +02:00 |
Gregor Michels
|
b078c45ebc
|
environment: also configure http(s) proxy and enter python venv
|
2022-07-03 02:07:50 +02:00 |
Gregor Michels
|
2c9c07c28f
|
add playbook_provision_hyper01
and create vm "monitoring01"
|
2022-07-03 02:07:50 +02:00 |
Gregor Michels
|
abad2956b6
|
add venv for ansible
|
2022-07-03 01:24:40 +02:00 |
Gregor Michels
|
8dca6eda90
|
documentation: ap-ac7c -> ap-1a38
Fixes: aa2ea8e896
|
2022-07-03 01:00:08 +02:00 |
Gregor Michels
|
0fa8c5724c
|
incidents: add entry for wifi channel maintenance
|
2022-07-03 00:51:58 +02:00 |
Gregor Michels
|
41752ef9bd
|
accesspoints: put every ap on a different channel
|
2022-07-03 00:43:30 +02:00 |
Gregor Michels
|
7685b66e3f
|
accesspoints: also install iwinfo
|
2022-07-03 00:43:26 +02:00 |