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
6b5c12a4b8
Merge pull request 'Fix the heccin quotes - mikrobel 2026' ( !120 ) from fix-quotes into main
...
Build topology graph / evals (push) Successful in 3m30s
Eval nix flake / evals (push) Successful in 7m46s
Reviewed-on: #120
Reviewed-by: Oystein Kristoffer Tveit <oysteikt@pvv.ntnu.no >
2026-01-20 09:43:33 +01:00
oysteikt
633efc1a7d
ildkule: unbreak eval
Build topology graph / evals (push) Successful in 4m6s
Eval nix flake / evals (push) Has been cancelled
2026-01-20 17:12:25 +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
e72fb76fff
ildkule/journald-remote: move LoadCredential to correct unit
Eval nix flake / evals (push) Failing after 2m48s
Build topology graph / evals (push) Successful in 6m7s
2026-01-15 18:37:44 +09:00
oysteikt
024dae4226
journald-{remote,upload}: init
Build topology graph / evals (push) Successful in 7m17s
Eval nix flake / evals (push) Successful in 7m56s
2026-01-15 15:50:49 +09: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
oysteikt
065992620e
treewide: nginx optimizations
Eval nix flake / evals (push) Failing after 1m47s
Eval nix flake / evals (pull_request) Failing after 1m54s
2024-04-10 22:06:44 +02:00
oysteikt
3caa66fb64
rename input: unstable -> nixpkgs-unstable
Eval nix flake / evals (push) Successful in 3m3s
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