Commit Graph

76 Commits

Author SHA1 Message Date
oysteikt 3fee83ec05 ildkule/loki: restrict incoming connections to pvv + ntnu 2026-06-22 01:23:16 +09:00
oysteikt a1f02fc39d {ildkule/loki,base/fluentbit}: send data over https 2026-06-22 01:23:16 +09:00
adriangl 6e37635aac ildkule/loki: firewall all endpoints except push API
Co-authored-by: Øystein Kristoffer Tveit <oysteikt@pvv.ntnu.no>
2026-06-22 01:23:14 +09:00
oysteikt 526b55c49a {ildkule/prometheus,base}: send stats over HTTPS through nginx 2026-06-13 02:54:28 +09:00
oysteikt 3386153b8b ildkule/prometheus/exim: make scheme explicit 2026-06-03 13:35:13 +09:00
oysteikt 2b4817b75a ildkule/scrutiny: init 2026-05-27 23:33:45 +09:00
oysteikt 47a744f68f ildkule/uptime-kuma: set up rsync pull target for principal 2026-05-26 13:37:29 +09:00
vegardbm bfd83c4c64 uptime-kuma: wants to use /var/lib/private for state 2026-05-22 17:58:00 +02:00
oysteikt 9ebc947eab ustetind: bai bai 👋 2026-05-22 15:41:28 +09:00
oysteikt 8b483a92f8 ildkule: set fsType for bindmounts 2026-05-21 17:52:47 +09:00
danio ebd8b871f4 skrott: yeetus deletus 2026-05-08 01:08:48 +02:00
oysteikt c3ce6a40ea ildkule/grafana: update a bunch of dashboards 2026-01-31 01:07:26 +09:00
oysteikt beee0ddc75 ildkule/grafana: remove dashboard for gogs 2026-01-31 00:58:34 +09:00
oysteikt c28fc3f229 ildkule/prometheus: add temmie,gluttony, re-enable lupine-2 2026-01-26 17:04:55 +09:00
oysteikt c124183d95 ildkule/prometheus: scrape skrott 2026-01-26 17:04:52 +09:00
felixalb 6b5c12a4b8 Merge pull request 'Fix the heccin quotes - mikrobel 2026' (!120) from fix-quotes into main
Reviewed-on: Drift/pvv-nixos-config#120
Reviewed-by: Oystein Kristoffer Tveit <oysteikt@pvv.ntnu.no>
2026-01-20 09:43:33 +01:00
oysteikt 633efc1a7d ildkule: unbreak eval 2026-01-20 17:12:25 +09:00
felixalb 14e2ed7e32 Fix the heccin quotes 2026-01-19 21:09:41 +01:00
oysteikt e72fb76fff ildkule/journald-remote: move LoadCredential to correct unit 2026-01-15 18:37:44 +09:00
oysteikt 024dae4226 journald-{remote,upload}: init 2026-01-15 15:50:49 +09:00
oysteikt bd4b8c876f ildkule/prometheus/mysqld: use service cname 2025-12-22 10:37:26 +09:00
danio df5557698f ildkule: scrape the nixos-flake exporters 2025-10-12 06:09:15 +02:00
oysteikt 0600fce2ca ildkule/prometheus/exim: init 2025-08-03 02:21:04 +02:00
oysteikt f5fed06381 ildkule/prometheus/machines: add lupine-{1,3,4,5} + wenche 2025-08-03 02:21:02 +02:00
oysteikt 579ed180a3 ildkule/prometheus: add utility function 2025-08-03 02:20:58 +02:00
oysteikt b7fca76ea5 ildkule/mysqld_exporter: use nix-sops template for config 2025-03-16 21:09:12 +01:00
oysteikt 32a529e60f ildkule/prometheus: reenable mysqld exporter 2025-03-16 20:57:26 +01:00
oysteikt 493ab057f4 ildkule/grafana: fix gitea dashboard typo 2025-03-16 20:42:52 +01:00
oysteikt 5c32798dcf ildkule/prometheus: add kommode and ustetind to machine list 2025-03-16 20:20:40 +01:00
felixalb 11f6ef0572 Ildkule: Move monitoring state directories to data volume 2024-11-09 15:21:12 +01:00
felixalb 0f77a42e34 Grafana: Add Gitea Dashbaord [sic] 2024-09-14 20:28:35 +02:00
felixalb c64d28fc26 Prometheus: Monitor gitea metrics 2024-09-14 20:21:12 +02:00
danio 47d7b88a05 ildkule/prometheus: consolidate scrape jobs and label with hostname for base info 2024-09-05 14:14:28 +02:00
danio 669733309b ildkule: get systemd stats from more machines 2024-09-03 13:10:36 +02:00
danio b4c602e31c metrics: install systemd exporter 2024-09-02 23:12:24 +02:00
pederbs 9dbf5d56f5 fix whitespacing issues 2024-08-04 04:37:23 +02:00
pederbs 1714681532 statix fix 2024-08-04 01:46:00 +02:00
felixalb ca2deed668 WIP: all: Update to nixos-24.05 2024-06-30 01:55:25 +02:00
felixalb 55e8f01d1d Upgrade ildkule (!36)
This PR is made while moving Ildkule from PVE on joshua, to Openstack on stack.it.ntnu.no.

- The main monitoring dashboard is moved from https://ildkule.pvv.ntnu.no to https://grafana.pvv.ntnu.no.
- A new service is added: uptime-kuma on https://uptime.pvv.ntnu.no.
- The (hardware) configuration for ildkule is updated to fit the new virtualization environment, boot loader, network interfaces, etc.
- Metrics exporters on other hosts should be updated to allow connections from the new host

As this is the first proper server running on openstack, and therefore outside our main IP range, we might discover challenges in our network structure. For example, the database servers usually only allow connections from this range, so Ildkule can no longer access it. This should be explored, documented and/or fixed as we move more services.

Reviewed-on: Drift/pvv-nixos-config#36
Co-authored-by: Felix Albrigtsen <felix@albrigtsen.it>
Co-committed-by: Felix Albrigtsen <felix@albrigtsen.it>
2024-04-21 23:36:25 +02:00
oysteikt 065992620e treewide: nginx optimizations 2024-04-10 22:06:44 +02:00
oysteikt 3caa66fb64 rename input: unstable -> nixpkgs-unstable 2023-11-05 01:22:48 +01:00
oysteikt 34a16149f8 ildkule: add config for prometheus_mysqld_exporter
There's a PR waiting to add this module to nixpkgs,
so we should enable this once it gets merged.
2023-07-10 00:06:27 +02:00
danio 699569249a ildkule: adjust matrix version annotations for nixos matrix module 2023-06-20 14:01:44 +02:00
danio e73b7d2cd1 ildule: fix upstream dashboard variables 2023-06-20 13:46:00 +02:00
danio ff30477e86 ildule: Update matrix dashboard from upstream 2023-06-20 13:20:42 +02:00
danio dfd827ee74 Clean up jokum removal 2023-05-23 04:29:45 +02:00
felixalb 1335ab1d4b Add metrics exporters to bekkalokk 2023-05-21 04:03:14 +02:00
felixalb 2568800794 Add andresbu to node-exporter targets 2023-03-12 00:41:36 +01:00
danio 70f4777696 fix synapse dashboard 2023-03-04 05:11:40 +01:00
danio db69d28b42 Revert "metrics: Fix Synapse dashboard"
This reverts commit beb8df8fc7.
2023-03-04 03:14:54 +01:00