summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2014-04-27Make check_users work on Windows.Gunnar Beutner3-5/+51
2014-04-27Make check_ping work on Windows.Gunnar Beutner2-4/+19
2014-04-27Add missing file extensions for some of the plugins.Gunnar Beutner1-21/+21
2014-04-24check_snmp: Handle SNMPv3 noAuthNoPriv properlyAnton Lofgren2-6/+15
The SNMPv3 noAuthNoPriv security level, somewhat unintuitively, requires a security name to be passed along together with the request. Check_snmp previously did not do this, causing snmpget to throw an error: "External command error: No log handling enabled - turning on stderr logging snmpget: No securityName specified" This patch fixes the issue by always providing the security name when noAuthNoPriv is specified. See also: https:://bugs.op5.com/view.php?id=8385. Signed-off-by: Anton Lofgren <alofgren@op5.com>
2014-04-04Remove the suggestion to run check_apt with --verbose since it doesn't do ↵Sam Kottler1-1/+1
anything
2014-04-04Add Sam Kottler to the list of AUTHORSHolger Weiss1-0/+1
2014-04-04check_nt: add UPTIME to perfdata [sf#3434647]Jan Wagner2-1/+2
2014-04-03Fix check_mysql.c client options from fileawiddersheim1-6/+0
If you don't specify a group or a file to read data from the plugin tries to read from several files that don't exist and no groups.
2014-03-20Update the last remaining instance of the old FSF addressSam Kottler1-1/+1
2014-03-13check_pgsql: Add missing newline to --help outputHolger Weiss1-1/+1
2014-03-09build - avoid deprecated INCLUDESDavide Madrisan3-11/+10
Signed-off-by: Davide Madrisan <davide.madrisan@gmail.com>
2014-02-28Disable Perl's "taint" checksHolger Weiss3-3/+3
Perl's "taint" checks don't like `use lib "$FindBin::Bin"'. Cf. http://www.perlmonks.org/?node_id=585299
2014-02-28travis-ci: remove mawk build-depsJan Wagner1-1/+1
2014-02-28configure.ac: Remove unused AC_PATH_PROG() callsHolger Weiss1-3/+0
2014-02-28Replace "plugins-scripts/subst.in" fooHolger Weiss20-103/+53
Remove the buggy and complex awk(1) magic in "plugins-scripts/subst.in" in favor of simple sed(1) substitutions. The plugins in the "plugins-scripts" directory now always use the PATH specified via "./configure --trusted-path", or the default PATH hard-coded in "configure.ac". Fixes #1242.
2014-02-28Merge remote-tracking branch 'awiddersheim/fix_trusted_path'Holger Weiss18-28/+508
* awiddersheim/fix_trusted_path: Fix trusted path Conflicts: plugins-scripts/check_ntp.pl plugins-scripts/subst.in Closes #1212.
2014-02-27travis-ci: Remove gawk to build against mawkJan Wagner1-0/+1
2014-02-27subst.in: remove the led() functionEvgeni Golov1-17/+0
It was only used to replace the 'use lib utils.pm' with the proper libexec dir, which is now solved by using Perl's FinBin. Closes #1241
2014-02-27utils.pm: use FindBin instead of awk to find the path toEvgeni Golov10-10/+20
'use lib utils.pm' is not valid Perl syntax: Bareword "utils" not allowed while "strict subs" in use at plugins-scripts/check_ircd.pl line 52. Bareword "pm" not allowed while "strict subs" in use at plugins-scripts/check_ircd.pl line 52. This makes it impossible to use the plugins directly from the git tree, e.g. while hacking on them. Using FindBin::Bin as the library path allows that, while preserving the original behaviour of adding the libexec path when the plugin is properly installed.
2014-02-27NEWS: Adding check_mailq auto detectionJan Wagner2-0/+3
2014-02-27check_mailq: add $mailq to check output, so it is easily visible what was ↵Evgeni Golov1-17/+17
autodetected Closes: #1242
2014-02-27check_mailq: document autodetection in the usage outputEvgeni Golov1-1/+3
2014-02-27check_mailq: try to autodetect which mailq implementation we are usingEvgeni Golov1-1/+24
This is done by looking at some common directories and files each MTA installs on the system. If no known file is found, the old default sendmail is used. Of course this still can be overridden by -M.
2014-02-21configure.ac: Support --disable-maintainer-modeHolger Weiss1-0/+1
This | allows you to choose whether the so called "rebuild rules" should be | enabled or disabled. With AM_MAINTAINER_MODE([enable]), they are | enabled by default, otherwise they are disabled by default. In the | latter case, if you have AM_MAINTAINER_MODE in configure.ac, and run | `./configure && make', then make will *never* attempt to rebuild | configure, Makefile.ins, Lex or Yacc outputs, etc. I.e., this | disables build rules for files that are usually distributed and that | users should normally not have to update. | | The user can override the default setting by passing either | `--enable-maintainer-mode' or `--disable-maintainer-mode' to | configure. | | People use AM_MAINTAINER_MODE either because they do not want their | users (or themselves) annoyed by timestamps lossage (see CVS), or | because they simply can't stand the rebuild rules and prefer running | maintainer tools explicitly. [ https://www.gnu.org/software/automake/manual/automake.html ]
2014-02-21Rename configure.in to configure.acHolger Weiss1-0/+0
The old name has been deprecated years ago. The Autoconf documentation says: | Previous versions of Autoconf promoted the name configure.in, which is | somewhat ambiguous (the tool needed to process this file is not | described by its extension), and introduces a slight confusion with | config.h.in and so on (for which `.in' means "to be processed by | configure"). Using configure.ac is now preferred. [ https://www.gnu.org/software/autoconf/manual/autoconf.html ]
2014-02-20check_swap: Fix the plugin name that appears in the commentDavide Madrisan1-1/+1
Signed-off-by: Davide Madrisan <davide.madrisan@gmail.com>
2014-02-20travis-ci: Don't use ClangHolger Weiss1-10/+0
Currently, there doesn't seem to be a way to configure Travis CI to omit the Clang build on the coverity/* branches. See: https://github.com/travis-ci/travis-ci/issues/1975
2014-02-20travis-ci: Adjust "branch_pattern"Holger Weiss1-1/+1
Modify the "branch_pattern" for the Coverity add-on so that it also matches "coverity/master" and "coverity/maint".
2014-02-18check_procs test fails if there is no user with uid 501Sven Nierlein1-9/+17
thats because check_procs verifys there is a user for a given uid filter. So even we use sample data for this test, we still need a real user. Signed-off-by: Sven Nierlein <Sven.Nierlein@consol.de>
2014-02-17check_ssh: Reverting a387120Jan Wagner1-2/+0
This seems to result into more problems in the wild then before 'fixing' it Closes Debian #739254 Reopen Debian #734811
2014-02-16travis-ci: remove heading dash accordingly docsJan Wagner1-1/+1
2014-02-16travis-ci: Cosmetic changesHolger Weiss1-8/+8
Use two spaces for indentation.
2014-02-16travis-ci: Enable email notificationsHolger Weiss1-1/+2
Have Travis CI send build failure and recovery notifications to the team@ list.
2014-02-16travis-ci: Add configuration for Coverity ScanJan Wagner1-1/+23
Run Coverity Scan builds on Travis CI, but only when pushing into the "coverity" branch.
2014-02-16travis-ci: Make use of before_script targetJan Wagner1-0/+2
2014-02-16travis-ci: Update package list in before_installJan Wagner1-1/+3
[skip ci]
2014-02-16travis-ci: Move all into install targetJan Wagner1-1/+3
just keeped 'make' in script target
2014-02-16travis-ci: Add clang and gcc as compilerJan Wagner1-0/+5
2014-02-15travis-ci: Enable IRC notificationJan Wagner1-2/+7
2014-02-14Add travis configJan Wagner1-0/+12
2014-02-07Merge pull request #1234 from skottler/plugin_makefile_whitespaceThomas Guyot-Sionnest1-3/+2
Remove unnecessary whitespace in Makefile.am
2014-02-07Remove unnecessary whitespace in Makefile.amSam Kottler1-3/+2
2014-01-31Add perfdata in check_proc output testsThomas Guyot-Sionnest1-15/+15
2014-01-31Fix snmpd testsThomas Guyot-Sionnest1-1/+1
2014-01-31Enable tests in tests/ subdirsThomas Guyot-Sionnest3-17/+29
2014-01-31Handle negative values properly with check_snmpStephane Lapie2-2/+2
check_snmp becomes capable of evaluating negative values properly, but it might be returning CRITICALs where it used to return OK and was ignored, if a negative value turns out to actually be a valid value. If negative values are valid, this can be worked around, by adding "~:" to the warning/critical threshold : 100 -> ~:100
2014-01-31Add tests for negative thresholds in check_snmpThomas Guyot-Sionnest2-8/+36
Next commit will work on fixing these!
2014-01-31Add tests for negative thresholds in test_utilsThomas Guyot-Sionnest1-2/+17
2014-01-30check_dig: Declare variable at the topHolger Weiss1-1/+2
C89 doesn't allow variable declarations to be intermingled with code.
2014-01-30check_dig: stick with integer devisionJan Wagner1-1/+1
This change saves us from having to link check_dig against "libm"