From 76fce51cf0f00387db70d4d52d05706d1476891d Mon Sep 17 00:00:00 2001 From: Jean-Pierre PRUNARET Date: Thu, 15 Feb 2018 23:52:30 +0100 Subject: [PATCH] munin: config notifications --- applications/graphical/client-internet.nix | 2 +- services/monitoring-munin.nix | 15 ++++++++++++++- 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/applications/graphical/client-internet.nix b/applications/graphical/client-internet.nix index 750aeaf..5d463cf 100644 --- a/applications/graphical/client-internet.nix +++ b/applications/graphical/client-internet.nix @@ -21,7 +21,7 @@ environment.systemPackages = with pkgs; [ clawsMail hexchat quasselClient - mumble + #mumble pidgin thunderbird diff --git a/services/monitoring-munin.nix b/services/monitoring-munin.nix index 161e38c..ebde24e 100644 --- a/services/monitoring-munin.nix +++ b/services/monitoring-munin.nix @@ -48,9 +48,22 @@ mkIf flags.munin { hosts = '' [${config.networking.hostName}] address 127.0.0.1 + df._dev_sda2.warning 35 + use_node_name yes + #contacts syslog + contacts email ''; + # http://sametmax.com/monitorez-vos-serveurs-avec-munin-et-notifications-par-email/ + # http://guide.munin-monitoring.org/en/latest/tutorial/alert.html#syntax-of-warning-and-critical extraGlobalConfig = '' - contact.email.command ${pkgs.mutt}/bin/mutt -F /etc/nixos/base/services/munin-muttrc -s "Munin notification for ''${var:host}" root@prunetwork.fr + #--- + #contact.email.command ${pkgs.mutt}/bin/mutt -F /etc/nixos/base/services/munin-muttrc -s "Munin notification for ${config.networking.hostName}" root@ocean.prunetwork.fr + contact.email.command /run/current-system/sw/bin/mutt -F /etc/nixos/base/services/munin-muttrc -s "Munin notification for ${config.networking.hostName}" root@ocean.prunetwork.fr + contact.syslog.command /run/current-system/sw/bin/logger -p user.crit -t "Munin notification for ${config.networking.hostName}" + + #--- + contact.email.always_send ok,warning,critical,unknown + contact.syslog.always_send ok,warning,critical,unknown ''; };