summaryrefslogtreecommitdiffstats
path: root/plugins/check_disk.c
AgeCommit message (Collapse)AuthorFilesLines
2023-09-21Add -C to general usage hintsLorenz Kästle1-1/+1
2023-09-21check_disk: Add some general usage hintsRincewindsHat1-0/+8
2023-09-21check_disk: More spacing to separate examplesRincewindsHat1-2/+2
2023-09-21check_disk: Mention -A and long options in error message about missing ↵RincewindsHat1-1/+1
thresholds
2023-09-21check_disk: Fix printf format stringRincewindsHat1-1/+1
2023-09-12check_disk: Remove some dead variablesRincewindsHat1-4/+1
2023-05-26check_disk: Display SI units correctlyRincewindsHat1-6/+21
2023-04-14Fix a lot of typos reported by codespellJan Wagner1-3/+3
2023-03-06check_disk: use cleaner code for ignore-missing optionKristian Schuster1-18/+16
- use datatype bool for new vars ignore_missing and path_ignored instead of int - directly initialize preamble and ignored_preamble with their strings
2023-02-20check_disk: fix ugly output with -e option and adapt tests accordinglyKristian Schuster1-5/+5
2023-02-19Merge remote-tracking branch 'origin/master' into ↵Kristian Schuster1-2/+2
feature_check_disk_add_ignore_missing_option
2023-02-19check_disk: still allow check of available disks with ignore-missing param usedKristian Schuster1-25/+78
Also add reporting of ignored paths. When paths are provided by -p and/ or -r and one path does not match a mounted disk, checking available disks is still possible. Paths provided by -p are reported as ignored, when not available. Due to code structure, this is not possible for -r unfortunately.
2023-02-01check_disk: Remove weird code (workaround?) which broke with gnulib updateLorenz Kästle1-1/+1
2023-01-20check_disk: Clarify usage possibilites (#1745)Lorenz1-1/+1
* Clarify usage possibilites of check_disk * Remove superfluous newlines Co-authored-by: waja <waja@users.noreply.github.com>
2022-10-24check_disk: add ignore-missing option to return OK for missing fsKristian Schuster1-5/+24
There a situations where UNKNOWN or CRITICAL services are not wanted when a filesystem is missing, a regex does not match or the filesystem is inaccessible on a system. This new option helps to have the service in state OK.
2022-09-11Check disk compiler warnings (#1758)Lorenz1-59/+8
* Use unused variable * Proper format strings for printf * Use proper functions for absolute values * Remove and add comments at some places
2022-01-30Description for -M was the wrong way around (#1746)Lorenz1-1/+1
Using -M should show the mountpoint instead of the device the file system originated from. Seems like this was not the case for a long time and now the default is to show the mount point. Using `-M` reverts to showing the (block) device instead. The usage Description was adjusted with this commit.
2022-01-22Trivial printf fix and a little bit of code style (#1695)Lorenz1-2/+4
* Fix several warnings (and some downright bugs probably) with formating in check_disk Update to master * Fix merge error, I forgot the last time * Fix indentation Co-authored-by: rincewind <rincewind@vulgrim.de>
2021-11-24More wrong printf formattingRincewindsHat1-2/+2
2021-11-24Fix CodeQL checksRincewindsHat1-6/+10
2021-10-27Replace tabs with spaces and do some formattingRincewindsHat1-55/+54
2021-10-27Remove whitespace at the end of linesRincewindsHat1-17/+17
2021-10-26Reform some arithmetical operations for more clarityRincewindsHat1-7/+9
2021-10-26hopefully fix warning high tide with percentageRincewindsHat1-1/+1
2021-10-26Switch to uint64_tRincewindsHat1-13/+11
2021-10-26Reformat a little bit for easier readingRincewindsHat1-16/+32
2021-10-26Recognice IEC binary units and format accordingly to base2 (always)RincewindsHat1-12/+15
2021-08-24Merge pull request #1388 from waja/check_proc_consumption_1357Sven Nierlein1-4/+1
check_disk: Fixing the stuff that is broken on btrfs
2019-04-09include -P switch in helpChristopher Odenbach1-0/+2
2018-12-08[check_disk] add support to display inodes usage in perfdataVincent Danjean1-3/+47
This is not enabled by default It can be enabled with the -P (--iperfdata) option
2016-11-21Revert "check_disk - show all disks if state is ok and option error only is ↵Oliver Skibbe1-15/+4
used"
2016-11-19Merge pull request #1436 from riskersen/check_disk_iss1420Oliver Skibbe1-4/+15
check_disk - show all disks if state is ok and option error only is used
2016-11-07Merge pull request #1312 from waja/check_disk_remove_unused_variablesSven Nierlein1-7/+2
check_disk: remove unused variables
2016-11-04check_disk - show all disks if state is ok and option error only is usedOliver Skibbe1-4/+15
This fix changes output of check_disk in case of --error-only/-e option is used and state is ok - Old output: DISK OK - New output: DISK OK - free space: / 159731 MB (83% inode=61%); /dev/shm 2926 MB (100% inode=99%); /boot 58 MB (32% inode=99%); Resolves: #1420
2015-10-28Fixing the stuff that is broken on btrfsKlaus Ethgen1-4/+1
(Closes #1357)
2015-10-12Revert "Don't let check_disk hang on hanging file systems"Holger Weiss1-43/+0
This reverts commit 6986aa1d0a352d8d02eed4896034631fffd25a27. That commit leads to issues on non-Linux systems, and it seems to not (always) work as expected on Linux, either. Conflicts: plugins/Makefile.am plugins/check_disk.c Closes #1377 and closes #1329.
2015-10-04use unknown exit code for help/version in pluginsSven Nierlein1-2/+2
Signed-off-by: Sven Nierlein <sven@nierlein.de>
2014-12-27check_disk: remove unused variablesSebastian Herbszt1-7/+2
Remove unused variables. Signed-off-by: Sebastian Herbszt <herbszt@gmx.de>
2014-11-30check_disk: Seperate declarations from codeHolger Weiss1-0/+1
2014-11-30check_disk: Remove unused status variableHolger Weiss1-2/+1
We didn't actually use the exit status provided by pthread_join(3) for anything.
2014-11-28check_disk: Fix pthread start routine typeHolger Weiss1-3/+6
The function pointer passed as third argument to pthread_create(3) must be of type void *(*)(void *).
2014-11-28Don't let check_disk hang on hanging file systemsGerhard Lausser1-0/+40
2014-07-29check_disk: show troubled partition in verbose modeJan Wagner1-5/+11
I'm submitting a small patch to check_disk that will show which partitions are actually causing the error state. This helps the human operator to quickly identify the exact issue. I made it so a single -v flag is required so it doesn't harm legacy code that may be parsing the original style of output. Thanks to Jason Benguerel. --- Closes #984 Closes #1182
2014-04-27Make check_disk work on Windows.Gunnar Beutner1-1/+20
2014-01-28check_disk: precise the help outputJan Wagner1-1/+1
Clarifying in the help output that we need either a device or mount point listed by the mount(8) command. (Closes: #1118) (Closes: #1170)
2014-01-21Merge branch 'rename'Thomas Guyot-Sionnest1-3/+3
2014-01-21plugins/*.c: Non-network timeout changesSpenser Reinhardt1-1/+1
Changes to non-network checks for clarity on timeout value. Adapted from pull request #1209 tracker from user awiddersheim. (Closes: #1209) Files: check_apt.c, check_disk.c, check_procs.c, negate.c
2014-01-21plugins/*.c: Alterations for timeout messages.Spenser Reinhardt1-1/+1
.c file changes for misleading timeout messages in help functions. Solution to pull request #1209 tracker by awiddersheim. Files: plugins/check_apt.c, plugins/check_by_ssh.c, plugins/check_dbi.c, plugins/check_dig.c, plugins/check_disk.c, plugins/check_dns.c, plugins/check_game.c, plugins/check_http.c, plugins/check_ldap.c, plugins/check_ntp.c, plugins/check_ntp_peer.c, plugins/check_ntp_time.c, plugins/check_nwstat.c, plugins/check_overcr.c, plugins/check_pgsql.c, plugins/check_ping.c, plugins/check_procs.c, plugins/check_radius.c, plugins/check_real.c, plugins/check_smtp.c, plugins/check_snmp.c, plugins/check_ssh.c, plugins/check_tcp.c, plugins/check_time.c, plugins/check_ups.c, plugins/negate.c
2014-01-20Capitalize "Monitoring" when it's the first wordHolger Weiss1-1/+1
2014-01-19Project rename initial commit.Monitoring Plugins Development Team1-3/+3
This is an initial take at renaming the project to Monitoring Plugins. It's not expected to be fully complete, and it is expected to break things (The perl module for instance). More testing will be required before this goes mainline.