oysteikt
ed411cdf6d
ildkule/gatus/minecraft-checker: rewrite to use python-http-handlers module
Eval nix flake / evals (pull_request) Successful in 6m46s
Eval nix flake / evals (push) Successful in 7m1s
2026-07-16 18:03:12 +09:00
oysteikt
b0e3d90c20
ildkule/gatus/minecraft-checker: init
Eval nix flake / evals (pull_request) Successful in 6m53s
Build topology graph / evals (push) Successful in 2m54s
Eval nix flake / evals (push) Successful in 7m18s
2026-07-07 16:26:26 +09:00
oysteikt
111c3e21bd
ildkule/gatus: init
2026-07-07 16:26:06 +09:00
oysteikt
decd8b04c1
ildkule/uptime-kuma: remove
2026-07-06 05:31:50 +09:00
oysteikt
3fee83ec05
ildkule/loki: restrict incoming connections to pvv + ntnu
Build topology graph / evals (push) Successful in 2m21s
Eval nix flake / evals (pull_request) Successful in 7m17s
Eval nix flake / evals (push) Successful in 8m58s
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
Build topology graph / evals (push) Successful in 2m42s
Eval nix flake / evals (push) Successful in 6m36s
2026-06-13 02:54:28 +09:00
oysteikt
3386153b8b
ildkule/prometheus/exim: make scheme explicit
Build topology graph / evals (push) Successful in 2m48s
Eval nix flake / evals (push) Successful in 7m3s
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
Build topology graph / evals (push) Successful in 4m0s
Eval nix flake / evals (push) Successful in 4m14s
2026-05-26 13:37:29 +09:00
vegardbm
bfd83c4c64
uptime-kuma: wants to use /var/lib/private for state
Build topology graph / evals (push) Successful in 2m32s
Eval nix flake / evals (push) Successful in 3m49s
2026-05-22 17:58:00 +02:00
oysteikt
9ebc947eab
ustetind: bai bai 👋
Build topology graph / evals (push) Successful in 2m48s
Eval nix flake / evals (push) Successful in 6m47s
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
Build topology graph / evals (push) Successful in 2m43s
Eval nix flake / evals (push) Successful in 4m59s
2026-05-08 01:08:48 +02:00
oysteikt
c3ce6a40ea
ildkule/grafana: update a bunch of dashboards
Build topology graph / evals (push) Successful in 3m55s
Eval nix flake / evals (push) Successful in 8m0s
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
14e2ed7e32
Fix the heccin quotes
Eval nix flake / evals (push) Failing after 2m44s
Eval nix flake / evals (pull_request) Failing after 3m9s
2026-01-19 21:09:41 +01:00
oysteikt
bd4b8c876f
ildkule/prometheus/mysqld: use service cname
Eval nix flake / evals (push) Has been cancelled
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
Eval nix flake / evals (push) Waiting to run
2025-03-16 21:09:12 +01:00
oysteikt
32a529e60f
ildkule/prometheus: reenable mysqld exporter
Eval nix flake / evals (push) Waiting to run
2025-03-16 20:57:26 +01:00
oysteikt
493ab057f4
ildkule/grafana: fix gitea dashboard typo
Eval nix flake / evals (push) Waiting to run
2025-03-16 20:42:52 +01:00
oysteikt
5c32798dcf
ildkule/prometheus: add kommode and ustetind to machine list
Eval nix flake / evals (push) Waiting to run
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 )
...
Eval nix flake / evals (push) Failing after 3h12m29s
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: #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