Commit Graph

81 Commits

Author SHA1 Message Date
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