Implementation steps:
* [x] Set up a Bookworm `alerting_host` in Pontoon
* [ ] Check that Puppet runs as expected (e.g. no packages missing, etc)
* [ ] Check that daemons can start, configurations are valid, etc
* [ ] Reimage standby host in production with Bookworm, validate things run as expected (alertmanager, icinga, etc). We might need to silence meta-monitoring.
* [ ] Switch over to the standby host, reimage the active host and flip back
---
**List of missing packages:**
| **Package** | **Installed version** | **Upstream version** | **Works on Bookworm?** |
| alertmanager-webhook-logger | [[ https://gerrit.wikimedia.org/r/plugins/gitiles/operations/debs/alertmanager-webhook-logger/ | v0.3 ]] | [[ https://github.com/tomtom-international/alertmanager-webhook-logger/releases/tag/1.0 | v1.0 ]] | Yes
| icinga | | | **Not available for Bullseye nor Bookworm, backport is doable**
| karma | [[ https://gerrit.wikimedia.org/g/operations/debs/karma | v0.114 ]] | [[ https://github.com/prymitive/karma/releases/tag/v0.116 | v0.116 ]] | Yes
| kthxbye | [[ https://gerrit.wikimedia.org/g/operations/debs/kthxbye | v0.8 ]] | [[ https://github.com/prymitive/kthxbye | v0.16 ]] | Yes
| phalerts | [[ https://gerrit.wikimedia.org/g/operations/debs/phalerts | 60942d8 ]] | [[ https://github.com/knyar/phalerts/commit/e2a0b3acc6150b3d694f0207b5e9b1a0aa27c8c5 | e2a0b3a (+1 commit) ]] | Yes
| prometheus-icinga-exporter | [[ https://apt.wikimedia.org/wikimedia/pool/main/p/prometheus-icinga-exporter/prometheus-icinga-exporter_0.20-1_all.deb | v0.20 ]] | [[ https://gerrit.wikimedia.org/r/plugins/gitiles/operations/debs/prometheus-icinga-exporter/+/refs/heads/upstream/0.20 | v0.20 ]] | Yes
| **python-irc** | [[ https://packages.debian.org/buster/python-irc | v8.5.3]] | [[ https://github.com/jaraco/irc/releases/tag/v20.3.0 | v20.3.0 ]] | **~Yes** (Python3 version available)
| python-phabricator | [[ https://apt.wikimedia.org/wikimedia/pool/main/p/python-phabricator/python3-phabricator_0.7.0-2~wmf2_all.deb | v0.7.0 ]] | [[ https://github.com/disqus/python-phabricator/releases/tag/0.8.1 | v0.8.1 ]] | Yes
| **python-pyinotify** | [[ https://packages.debian.org/buster/python-pyinotify | v0.9.6 ]] | [[ https://github.com/seb-m/pyinotify/releases/tag/0.9.6 | v0.9.6 ]] |**~Yes** (Python3 version available)
| **python3-service-checker** | [[ https://apt.wikimedia.org/wikimedia/pool/main/s/service-checker/python3-service-checker_0.2.1-buster1_all.deb | v0.2.1 ]] | [[ https://gerrit.wikimedia.org/r/plugins/gitiles/operations/software/service-checker/+/refs/tags/upstream/0.2.1 | v0.2.1 ]] | **Yes**
| statograph | [[ https://apt.wikimedia.org/wikimedia/pool/main/s/statograph/statograph_0.1.2-1_all.deb | v0.1.2 ]] | [[ https://gerrit.wikimedia.org/r/plugins/gitiles/operations/software/statograph/+/refs/tags/0.1.2 | v0.1.2 ]] | Yes
| vopsbot | [[ https://apt.wikimedia.org/wikimedia/pool/main/v/vopsbot/vopsbot_0.3.6-1_amd64.deb | v0.3.6 ]] | [[https://gitlab.wikimedia.org/repos/sre/vopsbot/-/tags/0.3.6 | v0.3.6 ]] | Yes