diff --git a/services/ntpsec.ts b/services/ntpsec.ts index db313e6..5587453 100644 --- a/services/ntpsec.ts +++ b/services/ntpsec.ts @@ -1,6 +1,7 @@ import { Alpine } from "../alpine.js"; import { sudoWriteFile } from "../helpers/sudo.js"; import { Runit } from "../runit/index.js"; +import { FluentBitParser, runitLokiLogger } from "../software/fluentbit.js"; export async function setupNtpsec(alpine: Alpine, runit: Runit) { await alpine.addPackages(["ntpsec"]); @@ -48,6 +49,7 @@ server gps.ntp.br nts iburst "ntpsec", `#!/bin/sh exec ntpd --nice --nofork --panicgate -` +`, + runitLokiLogger(FluentBitParser.Ntpsec, "ntpsec") ); } diff --git a/software/fluentbit.ts b/software/fluentbit.ts index fcc119b..ed1b341 100644 --- a/software/fluentbit.ts +++ b/software/fluentbit.ts @@ -34,6 +34,7 @@ export enum FluentBitParser { Raw = "raw", Forgejo = "forgejo", + Ntpsec = "ntpsec", } async function saveParsers(alpine: Alpine): Promise { @@ -51,6 +52,11 @@ async function saveParsers(alpine: Alpine): Promise { name forgejo format regex regex ^((?