diff options
author | Ismaël Bouya <ismael.bouya@normalesup.org> | 2021-05-02 15:35:50 +0200 |
---|---|---|
committer | Ismaël Bouya <ismael.bouya@normalesup.org> | 2021-05-02 15:35:50 +0200 |
commit | f46b2c61a7a6c7c494f801002ddcf73fcc53fee4 (patch) | |
tree | a2dafdd6af4d670e0f48eb2f50524dc7efd777e2 /modules/private/monitoring/myplugins.nix | |
parent | e64a496820b90607cba3762db3ce77847aaac22d (diff) | |
download | Nix-f46b2c61a7a6c7c494f801002ddcf73fcc53fee4.tar.gz Nix-f46b2c61a7a6c7c494f801002ddcf73fcc53fee4.tar.zst Nix-f46b2c61a7a6c7c494f801002ddcf73fcc53fee4.zip |
Add snapshot date check for monitoring
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 | } |