Lorenz
c255656a4c
Rebase to master ( #1731 )
2022-01-21 15:12:35 +01:00
Lorenz
78a999edd4
Merge pull request #1679 from RincewindsHat/shell_check_check_sensors.sh
...
check_sensors.sh: Make shellcheck happier
2021-12-21 10:57:53 +01:00
rincewind
763b7ab0c4
check_sensors.sh: Make shellcheck happier
2021-12-21 10:19:32 +01:00
RincewindsHat
c1bf69c3a6
Apparently Dash is not Bash, so -v does not work
2021-12-20 00:08:24 +01:00
RincewindsHat
5a81bd813e
Missing oldlog now aborts check_log
2021-12-02 17:10:57 +01:00
RincewindsHat
911e44045d
Merge branch 'master' into fix/shellcheck
2021-12-02 16:42:05 +01:00
RincewindsHat
8df8460c6c
Fix syntax error resulting from merging
2021-12-02 15:26:31 +01:00
RincewindsHat
df1e9e975f
Merge branch 'master' into mailq-add-config-dir
2021-12-02 15:11:21 +01:00
RincewindsHat
5e2c399220
Make size parameter a little bit more intelligible
2021-11-29 17:27:57 +01:00
RincewindsHat
f589b7041f
Merge pull request #1493 from darksoul42/master
...
Fix regexp for nullmailer "mailq" output.
Looks good. Thank you very much.
2021-11-29 15:39:28 +01:00
RincewindsHat
d752c891f4
Merge pull request #1692 from RincewindsHat/modernize_check_log
...
Modernize check log
2021-11-28 14:30:22 +01:00
Lorenz Kästle
03028d23b6
Add comment to make the purpose of the nickname fix more obvious
2021-10-20 11:14:44 +02:00
Lorenz Kästle
ead405515f
Restrict the nickname length of the test user for check_ircd
...
check_ircd was using the string `ircd` plus the PID as a nickname
for connecting to a IRC network by default.
This caused errors, when the PID was too high and the network
restricted the length of the nickname to 9 characters.
This patch "fixes" this by just cutting it of, if it gets too big.
2021-10-20 11:14:44 +02:00
Peter Newman
1fb635d869
Re-attach a comment to where it actually belongs
2021-07-22 13:33:14 +01:00
rincewind
10db89344a
Add quoting for the remaining variables
2021-07-05 09:56:19 +02:00
rincewind
53b77dee91
Add -a option to print all matching lines and -p and -e options for perl and extended RE
2021-07-02 18:38:12 +02:00
rincewind
c2aa1a5fa2
Add extended and perl regex
2021-07-02 18:01:47 +02:00
rincewind
14e1d7f6af
Apply shellcheck
2021-07-02 17:39:47 +02:00
rincewind
3abcf83af4
Remove modified note, since this is a git repository
2021-07-02 10:37:35 +02:00
Sven Nierlein
aa79ab278f
check_mailq: restore accidentially removed options
...
with https://github.com/monitoring-plugins/monitoring-plugins/issues/381 -W and -C have been removed. It
would have been sufficient to only remove the long options. Restoring short options..
- fixes https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=954961
2020-12-08 16:24:10 +01:00
Sven Nierlein
660e0cf4e2
tests: skip some tests if Monitoring::Plugin::Range isn't available
...
The check_file_age uses Monitoring::Plugin::Range internally. Skip thoses tests
if the module isn't available.
2018-12-04 14:54:12 +01:00
Bernd Arnold
6a8564fb44
Fixed error message, added comment
2018-06-17 09:42:25 +02:00
Bernd Arnold
37f9b45266
Drop uptime binary call
...
No need to call /bin/uptime, since the string can be generated with strftime(...).
2018-06-17 09:36:13 +02:00
Bernd Arnold
28f4d144f2
Added help text for range support
2018-06-17 09:20:16 +02:00
Bernd Arnold
b40d660bb3
Remove useless (empty) print
2018-06-17 09:19:55 +02:00
Sven Nierlein
0b9c85109b
fix typo in check_uptime
2018-06-13 20:23:21 +02:00
Sven Nierlein
ae7c16306c
add check_uptime to makefile
2018-06-13 20:23:07 +02:00
Bernd Arnold
cf157ef845
Refactoring
...
Better alignment.
Avoid duplications ("Exceeds ... threshold").
2018-06-13 17:28:53 +02:00
Bernd Arnold
558090a7d8
Added tests for range values
2018-06-13 17:26:51 +02:00
Bernd Arnold
db499b6f5b
Introducing ranges for warning and critical
...
Works as before:
-w 1w -c 2w
New (as before, but also warn if uptime < 5m, and crit if uptime < 2m):
-w 5m:1w -c 2m:2w
(idea by @sni)
Also refactored the time calculation, if a suffix is present:
New sub calc_as_seconds($)
2018-06-13 16:56:22 +02:00
Bernd Arnold
a784b19d6f
Modified alignment
2018-06-13 16:10:17 +02:00
Bernd Arnold
9ee884b3de
Fix: Use macro for perl binary
...
I've messed that up in the previous commit 554b702f9d .
2018-06-13 15:57:16 +02:00
Bernd Arnold
5a73671ec6
Fix: Initialize values
...
Otherwise, there's a warning about unitialized values:
Use of uninitialized value $hours in numeric gt (>) at ...
Use of uninitialized value $days in numeric gt (>) at ...
2018-06-09 10:02:23 +02:00
Bernd Arnold
554b702f9d
Fix: uptime_file variable was declared too late
...
When called with --help, the following error was shown:
Use of uninitialized value $uptime_file in concatenation (.) or string at
2018-06-03 20:55:42 +02:00
Bernd Arnold
250adb31ef
Added test file
2018-06-03 16:51:43 +02:00
Bernd Arnold
d5fbf8ae93
Added suffix "s" for seconds in perfdata output
2018-06-03 16:42:34 +02:00
Bernd Arnold
44816b4979
Rename to .pl
...
All other check script also have the .pl ending
2018-06-03 16:05:54 +02:00
Bernd Arnold
de0872e2d7
Replaced my values with macros
2018-05-30 19:11:06 +02:00
Bernd Arnold
96c8dd8935
My version of check_uptime
...
Derived from check_mailq
2018-05-30 19:03:43 +02:00
Stephane Lapie
541322969e
Fix regexp for nullmailer "mailq" output
...
As it currently is, the regular expression does not match mailq command
output on a Debian Jessie setup.
Three erroneous behaviors fixed :
- Meaningful lines do not end with the "bytes" word
- There might be one or more space before the byte count, not 2
- Time match was completely broken, it only accounted for 0-29 minutes
and 0-29 seconds.
2017-06-07 15:12:53 +09:00
Lee Clemens
6246b8f183
Add mailq -C option for config dir or config file
...
New variable, mailq_args, is appended for postfix mta mailq commands
Fixes #1489
2017-05-16 11:29:01 -04:00
Sven Nierlein
3b86c201a7
Merge pull request #1461 from philipowen/file-size-lessthan
...
Enable check_file_age to test for maximum file size
2017-04-20 16:28:15 +02:00
phowen
d332ee1fa0
resolve issues from code review
2017-04-05 10:27:37 +01:00
Sven Nierlein
4acddec00a
script tests: fix relative lib path in utils test
...
utils.pm uses relative include ".." but the path is relativ to the current folder, so it
does not work when running "perl t/utils.t". Just add another lib of "." fixes that. We could
use FindBin but we don't want to make it unnecessarily complicated.
Signed-off-by: Sven Nierlein <sven@nierlein.de>
2017-03-13 13:27:03 +01:00
Sven Nierlein
3b962208e7
fix timeout issue with check_disk_smb
...
check_disk_smb hangs if the smbclient is still running. So send a sigint to all
childs and exit cleanly.
Signed-off-by: Sven Nierlein <sven@nierlein.de>
2017-03-12 22:55:52 +01:00
phowen
98a365d76c
add range checking to check_file_age
2017-02-14 15:19:18 +00:00
Jan Wagner
8294af907b
Fixing shellcheck SC2166
2017-01-06 18:39:51 +01:00
Jan Wagner
9d8e973b93
Fixing shellcheck SC2162
2017-01-06 18:14:55 +01:00
Jan Wagner
5c473c8612
Fixing shellcheck SC2143
2017-01-06 18:02:36 +01:00
Jan Wagner
1204d7fe56
Fixing shellcheck SC2009
...
This requires pgrep from the procps package.
2017-01-06 17:56:37 +01:00