install -dm755 -o named /var/lib/named/dnssec_keys
'');
myServices.monitoring.fromMasterActivatedPlugins = [ "dns" ];
+ myServices.monitoring.fromMasterObjects.contactgroup.dns-raito = {
+ alias = "Secondary DNS Raito";
+ members = "immae";
+ };
myServices.monitoring.fromMasterObjects.service = lib.mkMerge (lib.mapAttrsToList (name: z:
lib.optional (builtins.elem "immae" z.ns) {
service_description = "eldiron dns is active and authoritative for ${name}";
host_name = config.hostEnv.fqdn;
use = "dns-service";
check_command = ["check_external_dns" "kurisu.dual.lahfa.xyz" name "-A"];
+ contact_groups = "dns-raito";
servicegroups = "webstatus-dns";
_webstatus_name = "${name} (Secondary DNS Raito)";
host_name = config.hostEnv.fqdn;
use = "dns-service";
check_command = ["check_dns_soa" "kurisu.dual.lahfa.xyz" name config.hostEnv.fqdn];
+ contact_groups = "dns-raito";
servicegroups = "webstatus-dns";
_webstatus_name = "${name} (Secondary DNS Raito up to date)";