From 71a2425ed95120a6de3a41bb233b1066779d4c26 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Isma=C3=ABl=20Bouya?= Date: Fri, 17 Jan 2020 01:15:04 +0100 Subject: Add e-mail checks monitoring --- modules/private/environment.nix | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'modules/private/environment.nix') diff --git a/modules/private/environment.nix b/modules/private/environment.nix index 81b5df5..7da2480 100644 --- a/modules/private/environment.nix +++ b/modules/private/environment.nix @@ -486,6 +486,19 @@ in slack_url = mkOption { type = str; description = "Slack webhook url to push status update"; }; slack_channel = mkOption { type = str; description = "Slack channel to push status update"; }; contacts = mkOption { type = attrsOf unspecified; description = "Contact dicts to fill naemon objects"; }; + email_check = mkOption { + description = "Emails services to check"; + type = attrsOf (submodule { + options = { + local = mkOption { type = bool; default = false; description = "Use local configuration"; }; + port = mkOption { type = nullOr str; default = null; description = "Port to connect to ssh"; }; + login = mkOption { type = nullOr str; default = null; description = "Login to connect to ssh"; }; + targets = mkOption { type = listOf str; description = "Hosts to send E-mails to"; }; + mail_address = mkOption { type = str; description = "E-mail recipient part to send e-mail to"; }; + mail_domain = mkOption { type = str; description = "E-mail domain part to send e-mail to"; }; + }; + }); + }; }; }; }; -- cgit v1.2.3