{ ... }: let defaultPassiveInfo = { use = "external-passive-service"; freshness_threshold = "450"; retry_interval = "1"; host_name = "caldance-1.v.immae.eu"; }; in { host = { "caldance-1.v.immae.eu" = { alias = "caldance-1.v.immae.eu"; address = "caldance-1.v.immae.eu"; use = "linux-server"; }; }; service = map (s: defaultPassiveInfo // s) [ { service_description = "Size on root partition"; } { service_description = "Total number of process"; } { service_description = "Average load"; } { service_description = "Swap usage"; } { service_description = "fail2ban is active"; } { service_description = "NTP is activated and working"; freshness_threshold = "5400"; } { service_description = "Databases are present in postgresql"; } ]; }