Commit Graph

258 Commits

Author SHA1 Message Date
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
Gregor Michels 71eb5ac9f1 accesspoints: only reload wifi on wifi changes
instead of whole networking stack
2022-07-03 00:43:18 +02:00
Gregor Michels 0fecff8553 accesspoints: fix monitoring packages 2022-07-03 00:01:54 +02:00
Gregor Michels aa2ea8e896 inventory: replace ap-ac7c with ap-1a38 2022-07-03 00:01:54 +02:00
Gregor Michels 2379820ab9 incidents: close "wifi issues in tent 5" 2022-07-03 00:01:07 +02:00
Gregor Michels 356edc6318 incidents: remarks on the last incident 2022-07-01 03:35:55 +02:00
Gregor Michels 1b2e42cae2 incidents: wifi issues in tent 5 (ongoing) 2022-07-01 03:30:32 +02:00
Gregor Michels 3e6de784aa README: fix markup 2022-07-01 02:35:27 +02:00
Gregor Michels abeea367bf add TODO.md 2022-07-01 02:34:08 +02:00
Gregor Michels 8b5ff0aeed pass: add clarifying notes about gpg keys 2022-07-01 02:24:06 +02:00
Gregor Michels fee4304650 pass: add @katzenparadoxon 2022-07-01 02:24:00 +02:00
Gregor Michels 29b790931c add ssh keys of @katzenparadoxon 2022-07-01 02:15:11 +02:00
Gregor Michels 882dd90995 documentation: fix style of link list 2022-07-01 02:01:42 +02:00
Gregor Michels 6474f7ec94 documentation: add INCIDENTS.md and some more documentation 2022-07-01 02:00:43 +02:00
Gregor Michels 25326cad7e add README.md 2022-07-01 01:48:44 +02:00
Gregor Michels 24cf60c390 documentation: add diagram and some cleanup 2022-07-01 01:41:49 +02:00
Gregor Michels 9d86702a57 ansible: cache facts 2022-07-01 01:39:54 +02:00
Gregor Michels 9bbfb689bf playbook_distribute_authorized_keys: make available on all platforms! 2022-06-30 02:38:24 +02:00
Gregor Michels a2acf36094 inventory: correct ip of gw-core01 2022-06-30 02:38:10 +02:00
Gregor Michels 824fcc6343 playbook_create_ssh_config: make jumphosts possible 2022-06-30 01:41:11 +02:00
Gregor Michels 0a4b6d3229 accesspoints: correct ap settings 2022-06-30 01:31:46 +02:00
Gregor Michels 48af55e76c inventory: remove uninstalled accesspoints 2022-06-30 01:31:32 +02:00
Gregor Michels 2de716a405 poc for tunnel provisioning 2022-06-28 21:59:22 +02:00
Gregor Michels 25e7a4c14f playbook: provision aps: cleanup 2022-06-28 21:58:02 +02:00