This commit is contained in:
nora 2025-08-03 15:17:43 +02:00
parent 61d4c9a3d3
commit beb86b7ea9
2 changed files with 33 additions and 0 deletions

View file

@ -92,13 +92,22 @@
# monitoring
networking.firewall.interfaces.wg0.allowedTCPPorts = [
8080 # cadvisor exporter
9100 # node exporter
9150 # pretense exporter
9558 # systemd exporter
];
services.prometheus.exporters = {
node = {
enable = true;
};
systemd = {
enable = true;
};
};
services.cadvisor = {
enable = true;
listenAddress = "0.0.0.0"; # todo: $wg-ip
};
services.promtail = {
enable = true;

View file

@ -21,6 +21,30 @@
{ targets = [ "vps5.local:9100" ]; }
];
}
{
job_name = "cadvisor";
static_configs = [
{ targets = [ "dns1.local:8080" ]; }
{ targets = [ "dns2.local:8080" ]; }
{ targets = [ "vps1.local:8080" ]; }
{ targets = [ "vps2.local:8080" ]; }
{ targets = [ "vps3.local:8080" ]; }
{ targets = [ "vps4.local:8080" ]; }
{ targets = [ "vps5.local:8080" ]; }
];
}
{
job_name = "systemd";
static_configs = [
{ targets = [ "dns1.local:9558" ]; }
{ targets = [ "dns2.local:9558" ]; }
{ targets = [ "vps1.local:9558" ]; }
{ targets = [ "vps2.local:9558" ]; }
{ targets = [ "vps3.local:9558" ]; }
{ targets = [ "vps4.local:9558" ]; }
{ targets = [ "vps5.local:9558" ]; }
];
}
{
job_name = "caddy";
static_configs = [