diff options
Diffstat (limited to 'modules/private/monitoring/myplugins.nix')
-rw-r--r-- | modules/private/monitoring/myplugins.nix | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/modules/private/monitoring/myplugins.nix b/modules/private/monitoring/myplugins.nix index 86b5f1e..e59ddc4 100644 --- a/modules/private/monitoring/myplugins.nix +++ b/modules/private/monitoring/myplugins.nix | |||
@@ -365,6 +365,7 @@ in | |||
365 | zfs = { | 365 | zfs = { |
366 | commands = { | 366 | commands = { |
367 | check_zfs = "$USER2$/check_zpool.sh -p ALL -w 80 -c 90"; | 367 | check_zfs = "$USER2$/check_zpool.sh -p ALL -w 80 -c 90"; |
368 | check_zfs_snapshot = "$USER2$/check_zfs_snapshot -d $ARG1$ -c 18000 -w 14400"; | ||
368 | }; | 369 | }; |
369 | chunk = let | 370 | chunk = let |
370 | zfsPlugin = pkgs.fetchurl { | 371 | zfsPlugin = pkgs.fetchurl { |
@@ -378,6 +379,11 @@ in | |||
378 | wrapProgram $out/check_zpool.sh --prefix PATH : ${lib.makeBinPath [ | 379 | wrapProgram $out/check_zpool.sh --prefix PATH : ${lib.makeBinPath [ |
379 | pkgs.which pkgs.zfs pkgs.gawk | 380 | pkgs.which pkgs.zfs pkgs.gawk |
380 | ]} | 381 | ]} |
382 | cp ${./plugins}/check_zfs_snapshot $out | ||
383 | patchShebangs $out/check_zfs_snapshot | ||
384 | wrapProgram $out/check_zfs_snapshot --prefix PATH : ${lib.makeBinPath [ | ||
385 | pkgs.zfs pkgs.coreutils pkgs.gawk pkgs.gnugrep | ||
386 | ]} | ||
381 | ''; | 387 | ''; |
382 | }; | 388 | }; |
383 | } | 389 | } |