patchShebangs $out
wrapProgram $out/check_command --prefix PATH : ${config.security.wrapperDir}
wrapProgram $out/send_nrdp.sh --prefix PATH : ${lib.makeBinPath [
- pkgs.curl pkgs.which pkgs.coreutils
+ pkgs.curl pkgs.jq
]}
wrapProgram $out/check_mem.sh --prefix PATH : ${lib.makeBinPath [
pkgs.gnugrep pkgs.gawk pkgs.procps-ng
};
config = lib.mkIf config.myServices.monitoring.enable {
+ services.duplyBackup.profiles.monitoring = {
+ rootDir = config.services.naemon.varDir;
+ };
security.sudo.extraRules = [
{
commands = [
enable = true;
mode = "0644";
user = "root";
- text = "MAILADDR naemon@immae.eu";
+ text = "MAILADDR ${myconfig.env.monitoring.email}";
};
# needed since extraResource is not in the closure
use_syslog=1
log_initial_states=1
date_format=iso8601
- admin_email=naemon@immae.eu
+ admin_email=${myconfig.env.monitoring.email}
obsess_over_services=1
ocsp_command=notify-master