nix machine / user configurations

feat(wolumonde): open metrics and logs port so internal network devices can access [skip ci]

ptr.pet a6ac2284 0ade25d0

verified
Changed files
+7 -3
hosts
wolumonde
modules
+7 -3
hosts/wolumonde/modules/victoria.nix
···
{ lib, config, ... }:
let
-
syslogUdp = 5113;
+
# syslogUdp = 5113;
+
metricsPort = 8428;
+
logsPort = 9428;
in
{
services.victoriametrics = {
enable = true;
-
listenAddress = ":8428";
+
listenAddress = ":${toString metricsPort}";
};
services.victorialogs = {
enable = true;
-
listenAddress = ":9428";
+
listenAddress = ":${toString logsPort}";
# extraOptions = ["-syslog.listenAddr.udp=:${toString syslogUdp}" "-journald.maxRequestSize=1024000000"];
};
+
+
networking.firewall.allowedTCPPorts = [metricsPort logsPort];
services.vmalert.instances."" = {
enable = true;