aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-02-28configure.ac: Remove unused AC_PATH_PROG() callsGravatar Holger Weiss
2014-02-28Replace "plugins-scripts/subst.in" fooGravatar Holger Weiss
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'Gravatar Holger Weiss
* 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 mawkGravatar Jan Wagner
2014-02-27subst.in: remove the led() functionGravatar Evgeni Golov
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 toGravatar Evgeni Golov
'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 detectionGravatar Jan Wagner
2014-02-27check_mailq: add $mailq to check output, so it is easily visible what was ↵Gravatar Evgeni Golov
autodetected Closes: #1242
2014-02-27check_mailq: document autodetection in the usage outputGravatar Evgeni Golov
2014-02-27check_mailq: try to autodetect which mailq implementation we are usingGravatar Evgeni Golov
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-modeGravatar Holger Weiss
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.acGravatar Holger Weiss
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 commentGravatar Davide Madrisan
Signed-off-by: Davide Madrisan <davide.madrisan@gmail.com>
2014-02-20travis-ci: Don't use ClangGravatar Holger Weiss
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"Gravatar Holger Weiss
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 501Gravatar Sven Nierlein
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 a387120Gravatar Jan Wagner
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 docsGravatar Jan Wagner
2014-02-16travis-ci: Cosmetic changesGravatar Holger Weiss
Use two spaces for indentation.
2014-02-16travis-ci: Enable email notificationsGravatar Holger Weiss
Have Travis CI send build failure and recovery notifications to the team@ list.
2014-02-16travis-ci: Add configuration for Coverity ScanGravatar Jan Wagner
Run Coverity Scan builds on Travis CI, but only when pushing into the "coverity" branch.
2014-02-16travis-ci: Make use of before_script targetGravatar Jan Wagner
2014-02-16travis-ci: Update package list in before_installGravatar Jan Wagner
[skip ci]
2014-02-16travis-ci: Move all into install targetGravatar Jan Wagner
just keeped 'make' in script target
2014-02-16travis-ci: Add clang and gcc as compilerGravatar Jan Wagner
2014-02-15travis-ci: Enable IRC notificationGravatar Jan Wagner
2014-02-14Add travis configGravatar Jan Wagner
2014-02-07Merge pull request #1234 from skottler/plugin_makefile_whitespaceGravatar Thomas Guyot-Sionnest
Remove unnecessary whitespace in Makefile.am
2014-02-07Remove unnecessary whitespace in Makefile.amGravatar Sam Kottler
2014-01-31Add perfdata in check_proc output testsGravatar Thomas Guyot-Sionnest
2014-01-31Fix snmpd testsGravatar Thomas Guyot-Sionnest
2014-01-31Enable tests in tests/ subdirsGravatar Thomas Guyot-Sionnest
2014-01-31Handle negative values properly with check_snmpGravatar Stephane Lapie
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_snmpGravatar Thomas Guyot-Sionnest
Next commit will work on fixing these!
2014-01-31Add tests for negative thresholds in test_utilsGravatar Thomas Guyot-Sionnest
2014-01-30check_dig: Declare variable at the topGravatar Holger Weiss
C89 doesn't allow variable declarations to be intermingled with code.
2014-01-30check_dig: stick with integer devisionGravatar Jan Wagner
This change saves us from having to link check_dig against "libm"
2014-01-30check_dig: timeout_interval is a global variableGravatar Jan Wagner
which is already set to 10 seconds
2014-01-30check_dig: patch to make dig honor -t optionGravatar Jan Wagner
When a timeout value is specified with the -t option, dig will sometimes timeout before the timer is actually reached. The problem occurs because the check_dig plugin does not pass the specified timeout value to dig, leaving dig to timeout with it's default value which seems to be around 10-15seconds. To reproduce: time ./check_dig -H 127.0.0.2 -l www.google.com -t 30 It will not run for 30secs, which is the expected behaviour. The following will work, because the timeout is less than the default dig timeout, so the plugin cancels the dig command: time ./check_dig -H 127.0.0.2 -l www.google.com -t 2 This fix passes the timeout value to dig, and sets the number of retries which tends to vary from system to system by default. Closes #1168
2014-01-29Add tests for mp_translate_state()Gravatar Thomas Guyot-Sionnest
2014-01-29check_mailq: adding nullmailer supportGravatar Jan Wagner
Adding nullmailer support to check_mailq submitted by Luca Corti Closes: #740 Closes: #1189
2014-01-29Just fixing small typo in commentGravatar Jan Wagner
2014-01-29Update check_swap usageGravatar Thomas Guyot-Sionnest
2014-01-29AUpdate .gitignore for new gnulib moduleGravatar Thomas Guyot-Sionnest
2014-01-29check_swap: add supports for a configurable state when there is no swapGravatar Thomas Guyot-Sionnest
Check_swap used to allow no swap when thresholds were only specified in percent. This is no longer the case and the state now must be specified explicitly. The default is to always return CRITICAL when the swap is absent regardless of thresholds.
2014-01-29Move negate' translate_state() to utils_base.h mp_translate_state()Gravatar Thomas Guyot-Sionnest
Also use strcasecmp imported from gnulib for simplicity
2014-01-29Add strcase gnulib moduleGravatar Thomas Guyot-Sionnest
2014-01-29TypoGravatar Thomas Guyot-Sionnest
2014-01-29Fix check_swap returning OK on & thresholds and no swapGravatar Thomas Guyot-Sionnest
Return 0% free instead of 100% free when total swap is 0
2014-01-28check_disk: precise the help outputGravatar Jan Wagner
Clarifying in the help output that we need either a device or mount point listed by the mount(8) command. (Closes: #1118) (Closes: #1170)