diff options
author | Lorenz Kästle <12514511+RincewindsHat@users.noreply.github.com> | 2023-09-21 10:25:30 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-09-21 10:25:30 (GMT) |
commit | 7f460dd60a73a6e20d03a2312e8bb8fa80e5cdf6 (patch) | |
tree | ce1d1d7a14b84bfb52c2c08ff370479da2647168 /plugins/check_disk.c | |
parent | 7e81cb3c1fb4123bd4d423b2c9e86538dec19e39 (diff) | |
parent | b6bb2a18c9c772d41e2bf703f02b95e0bfe9b31d (diff) | |
download | monitoring-plugins-7f460dd60a73a6e20d03a2312e8bb8fa80e5cdf6.tar.gz |
Merge pull request #1923 from RincewindsHat/doc/check_disk
Doc/check disk
Diffstat (limited to 'plugins/check_disk.c')
-rw-r--r-- | plugins/check_disk.c | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/plugins/check_disk.c b/plugins/check_disk.c index 05e5502..7dc1c4b 100644 --- a/plugins/check_disk.c +++ b/plugins/check_disk.c | |||
@@ -798,7 +798,7 @@ process_arguments (int argc, char **argv) | |||
798 | crit_freespace_percent || warn_usedspace_units || crit_usedspace_units || | 798 | crit_freespace_percent || warn_usedspace_units || crit_usedspace_units || |
799 | warn_usedspace_percent || crit_usedspace_percent || warn_usedinodes_percent || | 799 | warn_usedspace_percent || crit_usedspace_percent || warn_usedinodes_percent || |
800 | crit_usedinodes_percent || warn_freeinodes_percent || crit_freeinodes_percent )) { | 800 | crit_usedinodes_percent || warn_freeinodes_percent || crit_freeinodes_percent )) { |
801 | die (STATE_UNKNOWN, "DISK %s: %s", _("UNKNOWN"), _("Must set a threshold value before using -r/-R\n")); | 801 | die (STATE_UNKNOWN, "DISK %s: %s", _("UNKNOWN"), _("Must set a threshold value before using -r/-R/-A (--ereg-path/--eregi-path/--all)\n")); |
802 | } | 802 | } |
803 | 803 | ||
804 | err = regcomp(&re, optarg, cflags); | 804 | err = regcomp(&re, optarg, cflags); |
@@ -1009,12 +1009,20 @@ print_help (void) | |||
1009 | printf (" %s\n", _("Check only filesystems of indicated type (may be repeated)")); | 1009 | printf (" %s\n", _("Check only filesystems of indicated type (may be repeated)")); |
1010 | 1010 | ||
1011 | printf ("\n"); | 1011 | printf ("\n"); |
1012 | printf ("%s\n", _("General usage hints:")); | ||
1013 | printf (" %s\n", _("- Arguments are positional! \"-w 5 -c 1 -p /foo -w6 -c2 -p /bar\" is not the same as")); | ||
1014 | printf (" %s\n", _("\"-w 5 -c 1 -p /bar w6 -c2 -p /foo\".")); | ||
1015 | printf (" %s\n", _("- The syntax is broadly: \"{thresholds a} {paths a} -C {thresholds b} {thresholds b} ...\"")); | ||
1016 | |||
1017 | |||
1018 | |||
1019 | printf ("\n"); | ||
1012 | printf ("%s\n", _("Examples:")); | 1020 | printf ("%s\n", _("Examples:")); |
1013 | printf (" %s\n", "check_disk -w 10% -c 5% -p /tmp -p /var -C -w 100000 -c 50000 -p /"); | 1021 | printf (" %s\n", "check_disk -w 10% -c 5% -p /tmp -p /var -C -w 100000 -c 50000 -p /"); |
1014 | printf (" %s\n", _("Checks /tmp and /var at 10% and 5%, and / at 100MB and 50MB")); | 1022 | printf (" %s\n\n", _("Checks /tmp and /var at 10% and 5%, and / at 100MB and 50MB")); |
1015 | printf (" %s\n", "check_disk -w 100 -c 50 -C -w 1000 -c 500 -g sidDATA -r '^/oracle/SID/data.*$'"); | 1023 | printf (" %s\n", "check_disk -w 100 -c 50 -C -w 1000 -c 500 -g sidDATA -r '^/oracle/SID/data.*$'"); |
1016 | printf (" %s\n", _("Checks all filesystems not matching -r at 100M and 50M. The fs matching the -r regex")); | 1024 | printf (" %s\n", _("Checks all filesystems not matching -r at 100M and 50M. The fs matching the -r regex")); |
1017 | printf (" %s\n", _("are grouped which means the freespace thresholds are applied to all disks together")); | 1025 | printf (" %s\n\n", _("are grouped which means the freespace thresholds are applied to all disks together")); |
1018 | printf (" %s\n", "check_disk -w 100 -c 50 -C -w 1000 -c 500 -p /foo -C -w 5% -c 3% -p /bar"); | 1026 | printf (" %s\n", "check_disk -w 100 -c 50 -C -w 1000 -c 500 -p /foo -C -w 5% -c 3% -p /bar"); |
1019 | printf (" %s\n", _("Checks /foo for 1000M/500M and /bar for 5/3%. All remaining volumes use 100M/50M")); | 1027 | printf (" %s\n", _("Checks /foo for 1000M/500M and /bar for 5/3%. All remaining volumes use 100M/50M")); |
1020 | 1028 | ||
@@ -1027,7 +1035,7 @@ void | |||
1027 | print_usage (void) | 1035 | print_usage (void) |
1028 | { | 1036 | { |
1029 | printf ("%s\n", _("Usage:")); | 1037 | printf ("%s\n", _("Usage:")); |
1030 | printf (" %s {-w absolute_limit |-w percentage_limit% | -W inode_percentage_limit } {-c absolute_limit|-c percentage_limit% | -K inode_percentage_limit } {-p path | -x device}\n", progname); | 1038 | printf (" %s {-w absolute_limit |-w percentage_limit%% | -W inode_percentage_limit } {-c absolute_limit|-c percentage_limit%% | -K inode_percentage_limit } {-p path | -x device}\n", progname); |
1031 | printf ("[-C] [-E] [-e] [-f] [-g group ] [-k] [-l] [-M] [-m] [-R path ] [-r path ]\n"); | 1039 | printf ("[-C] [-E] [-e] [-f] [-g group ] [-k] [-l] [-M] [-m] [-R path ] [-r path ]\n"); |
1032 | printf ("[-t timeout] [-u unit] [-v] [-X type] [-N type]\n"); | 1040 | printf ("[-t timeout] [-u unit] [-v] [-X type] [-N type]\n"); |
1033 | } | 1041 | } |