summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2011-01-01Make check_http use standard threshold functionsThomas Guyot-Sionnest2-30/+19
This enables floating point and ranges, and make the code more standard.
2010-12-23Fix check_ldap overriding the port when --ssl was specified after -pThomas Guyot-Sionnest2-3/+8
2010-11-30Fix minor test issuesThomas Guyot-Sionnest2-21/+28
My Test::More wouldn't print the total number of tests anymore, moving the plan at the top appears to fix it. At the same time I made check-http.t eval the special modules so it can skip the tests instead of failing.
2010-11-30Revert "check_snmp now considers strings returned by SNMP that contain just"Thomas Guyot-Sionnest3-24/+1
This reverts commit 896962a1ad1b7d7c75d42c565b06cc799feb0a7c. Conflicts: NEWS plugins/tests/check_snmp.t Notes: Reverting because I rebased a patch that was doing the same thing, plus fixing more related regressions, and both didn't work together. I kept the tests intact except for one that wouldn't pass on 1.4.14 either
2010-11-30State-based tests enhancementsThomas Guyot-Sionnest1-1/+4
- Use /var/tmp for state if no state dir environment variable is set, this avoid the need for a writable localstatedir during tests. - Use "rm -f", mostly to avoid printing out garbage of the directory doesn't exists
2010-11-30check_snmp: Remove that is_numeric madnessThomas Guyot-Sionnest3-9/+15
Original patch to make Timeticks works as in check_snmp v1.4.14, it turns out is_numeric isn't so useful and treating all types as numeric works best for backwards-compatibility. This is how it used to work in 1.4.14. As a special case, I also make calculate_rate look up for numeric values as it would otherwise return the last value instead.
2010-11-28add test cases for check_disk_smbMatthias Eble1-0/+96
2010-11-28check_disk_smb now handles NT_STATUS_ACCESS_DENIED properly (Debian #601696)Matthias Eble2-1/+2
2010-11-28Make check_disk_smb accept spaces in share names (#990948, #1370031, Debian ↵Matthias Eble2-1/+2
#601699)
2010-11-15Fix check_disk free space calculation if blocksizes differ within a disk ↵Matthias Eble4-81/+113
group (Bekar - #2973603) Various values (dused_pct, dfree_pct, inodes_free, inodes_total, ...) are now carried in the parameter_list structure. Assignments have been moved to a subroutine preventing code redundancies. Group metrics are now calculated based on units rather than blocks. This fixes freespace calculation when blocksizes differ within a group.
2010-11-15check_snmp now considers strings returned by SNMP that contain justnagios4-4/+37
numbers (according to strtod) to be a numeric value for threshold and performance data
2010-10-16Update NEWS for last commitThomas Guyot-Sionnest1-0/+4
2010-10-15check_nt: make UPTIME accept warning/critical levelsThomas Guyot-Sionnest2-1/+7
Patch originally by Ryan Kelly
2010-10-11sfsnapshotgit: Better handling of remote refsThomas Guyot-Sionnest1-4/+10
This commit allow to track branches from unusually-named remote refs and makes possible using external remotes (other than origin) for snapshots.
2010-10-05Patch for check_linux_raid with on linear/raid0 arraysThomas Guyot-Sionnest1-3/+9
Fixes bug #3049988, Debian bug #579049
2010-08-31Fix typos in -f help textTon Voon1-1/+1
2010-07-27Update the COPYING file to the GPLv3Holger Weiss1-289/+623
We switched to the GPLv3 early in 2008, but we forgot to update the COPYING file accordingly.
2010-07-271.4.15 preprelease-1.4.15Ton Voon6-6/+949
2010-07-14Merge branch 'master' of ↵Ton Voon4-235/+277
ssh://tonvoon@nagiosplug.git.sourceforge.net/gitroot/nagiosplug/nagiosplug
2010-07-14Added text re: MD5SUM updates in nightlies, but tarballs notTon Voon1-0/+3
2010-07-09Fix --help output when MAX_OIDS is altered.Thomas Guyot-Sionnest4-235/+277
2010-07-07Fix examples in check_disk, where it implied was possible to suffix unit ↵Ton Voon2-2/+3
values to warn/crit parameters
2010-07-07Allow check_ifstatus to accept version=2cTon Voon3-2/+7
2010-07-02Fix cmd_run overwriting the environmentThomas Guyot-Sionnest2-4/+6
Some commands need the environment to function properly. One such example is check_ssh and check_by_ssh when a SOCKS proxy is required. This patch use setenv and extern char **environ to alter and pass the new environment to the child process Those modules have been added to Gnulib for portability.
2010-07-02Import the environ module from gnulib (86ba51)Thomas Guyot-Sionnest2-2/+3
2010-07-02git-notify: Be careful with "--no-merge"Holger Weiss1-5/+6
The "-X" option (which asks git-notify to not report merge commits) was implemented by setting the "--no-merge" option on each invocation of git-rev-list(1). However, we do not only use git-rev-list(1) to get the list of new commits, but also to check whether the old branch head (or tag) is a parent of the new branch head (or tag). For this latter check, the "--no-merge" option should not be set; otherwise, git-notify would be fooled to believe that the branch has been rewritten if the old head was a merge commit.
2010-06-30Corrected rate_multiplier calculationtonvoon2-2/+2
2010-06-30Removed suffix of "-rate" and let user decide label via --labeltonvoon2-7/+5
2010-06-30Tests for --rate-multiplier optiontonvoon2-1/+14
2010-06-30Merge branch 'master' of ↵Ton Voon1-1/+1
ssh://tonvoon@nagiosplug.git.sourceforge.net/gitroot/nagiosplug/nagiosplug
2010-06-30Fixed rate-multiplier optionTon Voon1-4/+8
2010-06-25Add test file directorytonvoon1-1/+1
2010-06-24Cleanup some warnings displayed from IRIX tinderbox serverTon Voon2-14/+9
2010-06-24Added unsetenv and setenv from gnulibTon Voon12-2/+1039
2010-06-24Added strsep to gnulib, for check_snmp.cTon Voon5-2/+101
2010-06-23Added option to invert search resultstonvoon7-521/+741
2010-06-23Display missing search string and URL when failed (Duncan Ferguson #2999924)tonvoon3-2/+16
2010-06-23Added state retention APIs. Implemented for check_snmp with --rate option.Ton Voon63-1020/+2320
See http://nagiosplugin.org/c-api-private for more details on the API. Also updated check_snmp -l option to change the perfdata label.
2010-06-18NEWS entry for last commitThomas Guyot-Sionnest1-0/+1
2010-06-18Attempt at detecting 64bit compilation flags between gcc, old, and new ↵Thomas Guyot-Sionnest1-3/+62
versions of sun cc Gcc accepts -m64, just as newer version of Suncc. Older Suncc required -xarch=v9 (SPARC) or -xarch=amd64 (x86-64) to generate 64bit code.
2010-05-08Add missing --fqdn help (Jan Wagner)Thomas Guyot-Sionnest1-2/+4
2010-04-28Update extra-opts help text based on ML agreementThomas Guyot-Sionnest4-71/+58
2010-04-28tools/distclean: use git-clean when possibleThomas Guyot-Sionnest2-0/+13
git-clean is much faster and more reliable... Also add confdefs.h in gitignore, although this file is normally removed at the end of the configure script.
2010-04-28Update libtoolThomas Guyot-Sionnest6-3455/+12980
Nagios-plugins wouldn't compile on Ubuntu 10.04 (Lucid) with the old libtool
2010-04-22Add newline after "Usage:" in --helpThomas Guyot-Sionnest41-41/+41
2010-04-22Split long line in check_cluster --helpThomas Guyot-Sionnest1-1/+2
2010-04-21Update French translations with extra-opts changeThomas Guyot-Sionnest3-424/+391
2010-04-21Standardize the extra-opts notesThomas Guyot-Sionnest40-196/+1
2010-04-21Fix tests and update NEWS fileThomas Guyot-Sionnest2-4/+50
2010-04-21Replace the lousy multiline parser with a robust one.Thomas Guyot-Sionnest1-8/+49
This one counts double quotes and backslashes so it should handle any level of escaping.