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