Commit Graph

258 Commits (master)

Author SHA1 Message Date
Gregor Michels eadcf6f296 monitoring: extend ifInErrors alert to non-snmp devices
also automatically clear alarm after 2 hours because linux devices have
no way to clear the nic error counters
2023-04-18 21:00:04 +02:00
Gregor Michels 7de03e6cd6 add incident 045 about a fibre cut in ANS 2023-04-18 20:54:38 +02:00
Gregor Michels 4904933475 add incident 44 about a broken gigacube 2023-04-18 20:51:48 +02:00
Gregor Michels 2299e3aff1 monitoring: make summary and description for snmp alarms more verbose 2023-03-23 00:07:23 +01:00
Gregor Michels d1c1f34bf8 monitoring: alert on snmp if{In,Out}Errors 2023-03-22 23:53:39 +01:00
Gregor Michels 14df3e24df gw-core01: fix broken mgmt tunnel 2023-03-22 23:26:03 +01:00
Gregor Michels d7206111fa incidents: add 042 and 043 2023-03-22 23:07:40 +01:00
Gregor Michels e5a0e2352d documentation: add first draft of ANS diagram 2023-03-14 02:13:28 +01:00
Gregor Michels 509f56e167 add pw for new hardware offloader (ffl node id 1669) (for ans) 2023-03-08 00:32:33 +01:00
Gregor Michels 1171e76cd7 incidents: add 035 - 040
was sitting on them a long time...
2023-03-08 00:29:05 +01:00
Gregor Michels a236643969 gw-core01: fix dns issues
gigacube could not handle amount of dns queries.

* move dns to quad9 and cloudflare
* increase size of dns cache
* increase amount of concurrent dns queries
2023-03-08 00:11:54 +01:00
Gregor Michels 191b7f2a77 rgs wifi: improve RSSI for clients by increasing tx power 2023-03-08 00:03:54 +01:00
Gregor Michels b621e8dd48 grafana: put airtime into overview dashboard 2023-03-08 00:02:37 +01:00
Gregor Michels 01c9fa2317 accesspoints: expose airtime information 2023-03-07 23:59:58 +01:00
Gregor Michels 23dba0c340 inventory: append location information to every switch 2023-03-07 23:59:04 +01:00
Gregor Michels eaeb360e6c inventory: give sw-access04 a site 2023-03-07 23:46:05 +01:00
Gregor Michels 72df3338d3 monitoring: nice labels for openwrt switches
* keep instance label
* add site and location labels
2023-03-07 23:44:19 +01:00
Gregor Michels 8fa87485ff monitoring: nice instance labels for snmp switches 2023-03-07 23:43:44 +01:00
Gregor Michels 220bb149c8 adp: add temporary access switch sw-access04 2023-03-07 23:40:37 +01:00
Gregor Michels 7b452966d2 ffl-ans-gw-core01: prepare eth2 and eth3 for hardware ffl offloader
eth2: WAN
eth3: CLIENTS
2023-03-07 23:33:48 +01:00
Gregor Michels 68ee430145 gw-core01: change mullvad account 2023-03-07 23:24:01 +01:00
Gregor Michels 3e7178b5ec grafana: accomodations overview: dynamically build site list 2023-01-18 01:20:50 +01:00
Gregor Michels 473d7aa05a sax-rgs-gw-core01: add laundering client network
v4 works, v6 is still a work in progress

launder:
* v4 through mullvad
* v6 through mowoe
2023-01-18 00:35:25 +01:00
Gregor Michels c7989547aa sax-rgs-gw-core01: network fix indentation in backoffice config 2023-01-18 00:34:18 +01:00
Gregor Michels 767f76e13e sax-rgs-gw-core01: firewall allow ping (v4/6) from everywhere 2023-01-18 00:15:12 +01:00
Gregor Michels fe220194f9 sax-rgs-gw-core01: configure port for backoffice printer 2023-01-18 00:09:52 +01:00
Gregor Michels 2962a08be7 sax-rgs-gw-core01: bump fw to latest version 2023-01-17 23:54:07 +01:00
Gregor Michels 77454046b8 sax-rgs-gw-core01: configure backbone 2023-01-17 23:54:07 +01:00
Gregor Michels a837a2b916 playbook_provision_backbone: configure backbone for sax-rgs-gw-core01 2023-01-17 23:54:07 +01:00
Gregor Michels e3793d07a8 pass: add wireguard keys for sax-rgs-gw-core01 backbone 2023-01-17 23:54:07 +01:00
Gregor Michels fe8d3b5dec sax-rgs-gw-core01: add config tree 2023-01-17 23:54:07 +01:00
Gregor Michels 3ec08cb017 rgs: add gateway 'sax-rgs-gw-core01' 2023-01-17 23:53:58 +01:00
Gregor Michels 67db4a7521 site rgs: add accesspoints 2023-01-17 23:52:53 +01:00
Gregor Michels bdc70d629b rgs: add switches sax-rgs-sw-access0{1-2} 2023-01-17 23:50:49 +01:00
Gregor Michels a23c6dc488 rgs: add wifi information 2023-01-17 23:50:49 +01:00
Gregor Michels e750db6783 add new site 'rgs' 2023-01-17 23:50:49 +01:00
Gregor Michels 2d74d25dfc accesspoints: add new type aruba-ap-303 2023-01-17 23:50:49 +01:00
Gregor Michels 718bdb4594 accesspoints: generify wifi config
be able to support different ap hardware (wifi wise)
2023-01-17 23:50:49 +01:00
Gregor Michels 0edf72cb66 accesspoints: add option to skip wifi (and network) reconf 2023-01-17 23:50:40 +01:00
Gregor Michels c40e49d645 playbook_create_switch_configs_stock: add config template for s2800s-8t2f-p from fs.com 2023-01-10 02:38:31 +01:00
Gregor Michels 6524149a48 playbook_create_switch_configs_stock: prepare for other stock firmwares 2023-01-10 02:38:31 +01:00
Gregor Michels ea1cf9dc43 playbook_sysupgrade: fix fatal error on local connections
issuing a "sysupgrade" through a jumphost makes ansible raise an
"unrechable" error.

issuing a "sysupgrade" through a direct connection makes ansible raise
an "fatal" error.

Because the latter case was not properly delt with the playbook aborted
for that specific device. This commit fixes this problem.
2023-01-10 02:37:54 +01:00
Gregor Michels f832189278 gateways: move some configs into base
* system
* lldpd
* prometheus-node-exporter-lua
* frr: daemons
2023-01-10 00:54:27 +01:00
Gregor Michels 325e06cdc0 playbook_provision_gateway: add base file functionality
a file in "base" will be distributed to all gateways but can still be
overriden by a device specific file in $inventory_hostname.

This should enable some config sharing
2023-01-10 00:37:45 +01:00
Gregor Michels f806e83705 add incident 033 about someone unplugging the wrong plug 2023-01-08 22:56:44 +01:00
Gregor Michels 1a834de455 gateways: enable lldp 2023-01-08 06:28:47 +01:00
Gregor Michels 2d85ba5226 accesspoints: enable lldp 2023-01-08 05:58:50 +01:00
Gregor Michels d5617ce1e9 accesspoints: upgrade to OpenWrt 22.03 2023-01-08 05:44:17 +01:00
Gregor Michels dce505c762 playbook_sysupgrade: stringify garet_release
when garet_release only contains digets, playbook_sysupgrade compared
the string from the device itself against an integer from the inventory
always triggering an upgrade.

This should fix this corner case
2023-01-08 04:54:21 +01:00
Gregor Michels 26884f6d8d gateways: fix mismatch between inventory fw name and backed in fw name
for some reason i've misspelled the fw profile name for the two gateways
resulting in `playbook_sysupgrade` always wanting to upgrade the
firmware
2023-01-08 04:54:21 +01:00