feat: add VictoriaMetrics module, update Dovecot Sieve extensions, and fix Grafana service expression
This commit is contained in:
@@ -26,6 +26,7 @@
|
|||||||
./modules/podman.nix
|
./modules/podman.nix
|
||||||
./modules/omada.nix
|
./modules/omada.nix
|
||||||
./modules/ddclient.nix
|
./modules/ddclient.nix
|
||||||
|
./utils/modules/victoriametrics
|
||||||
# ./modules/wol.nix
|
# ./modules/wol.nix
|
||||||
|
|
||||||
|
|
||||||
@@ -42,7 +43,7 @@
|
|||||||
|
|
||||||
# git
|
# git
|
||||||
./modules/gitea.nix
|
./modules/gitea.nix
|
||||||
./modules/fwmetrics.nix
|
# ./modules/fwmetrics.nix
|
||||||
|
|
||||||
# ha customers
|
# ha customers
|
||||||
./modules/ha-customers
|
./modules/ha-customers
|
||||||
|
|||||||
@@ -99,6 +99,9 @@ in
|
|||||||
mailLocation = "maildir:/var/vmail/%d/%n/Maildir";
|
mailLocation = "maildir:/var/vmail/%d/%n/Maildir";
|
||||||
mailUser = "vmail";
|
mailUser = "vmail";
|
||||||
mailGroup = "vmail";
|
mailGroup = "vmail";
|
||||||
|
|
||||||
|
sieve.extensions = [ "copy" "editheader" "relational" "reject" "fileinto" "imap4flags" "vacation-seconds" ];
|
||||||
|
|
||||||
extraConfig = ''
|
extraConfig = ''
|
||||||
ssl = yes
|
ssl = yes
|
||||||
ssl_cert = </var/lib/acme/imap.${domain}/fullchain.pem
|
ssl_cert = </var/lib/acme/imap.${domain}/fullchain.pem
|
||||||
|
|||||||
@@ -68,7 +68,7 @@
|
|||||||
datasourceUid = "vm-datasource-uid";
|
datasourceUid = "vm-datasource-uid";
|
||||||
model = {
|
model = {
|
||||||
editorMode = "code";
|
editorMode = "code";
|
||||||
expr = "node_systemd_unit_state{state=\"active\", name=\"microvm@git-runner-1.service \"} OR on() vector(0)";
|
expr = "node_systemd_unit_state{state=\"active\", name=\"microvm@git-runner-1.service\"} OR on() vector(0)";
|
||||||
hide = false;
|
hide = false;
|
||||||
intervalMs = 1000;
|
intervalMs = 1000;
|
||||||
legendFormat = "__auto";
|
legendFormat = "__auto";
|
||||||
|
|||||||
@@ -26,7 +26,7 @@ let
|
|||||||
regex: 'node_systemd_unit_state'
|
regex: 'node_systemd_unit_state'
|
||||||
action: keep
|
action: keep
|
||||||
- source_labels: [name]
|
- source_labels: [name]
|
||||||
regex: '(container@git|microvm@git-runner-1|postfix|dovecot|openldap|wireguard-wg_cloonar).*\.service'
|
regex: '(container@git|microvm@git-runner-|postfix|dovecot|openldap|wireguard-wg_cloonar).*\.service'
|
||||||
action: keep
|
action: keep
|
||||||
'';
|
'';
|
||||||
in {
|
in {
|
||||||
|
|||||||
Reference in New Issue
Block a user