Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2013-09-20 | README: Use code blocks for commands | Holger Weiss | 1 | -5/+5 | |
2013-09-20 | Remove the BUGS file | Holger Weiss | 3 | -35/+1 | |
The BUGS file wasn't maintained properly anymore. And doing so makes no sense. That's what the bug tracker is for. | |||||
2013-09-20 | README: Convert to Markdown and apply cleanups | Holger Weiss | 1 | -54/+52 | |
Use the Markdown format for the README file and apply various minor cosmetic changes. | |||||
2013-09-20 | README: Remove outdated information | Holger Weiss | 1 | -19/+7 | |
2013-09-19 | check_pgsql: Don't exit UNKNOWN instead of OK | Holger Weiss | 1 | -1/+1 | |
Since commit 912df3ef9b188c82893dace1e9b56c42a558fdba, check_pgsql exited UNKNOWN instead of OK if the new --query option was *not* specified. This bug is fixed now. | |||||
2013-09-18 | tests: only write cache file if it changed | Sven Nierlein | 1 | -17/+19 | |
Tests sometimes fila when running multiple parallel tests using the same cache file because it is written everytime a test parameter is read. Since there is no locking, this might fail from time to time. | |||||
2013-09-17 | check_disk: die with a reasonable error message if one mount point hits ↵ | Sven Nierlein | 1 | -0/+6 | |
average value | |||||
2013-09-17 | check_dhcp: fix mac address and interface number detection on solaris | Sven Nierlein | 1 | -4/+9 | |
newer (or x86) solaris implementations have interface names like e1000g0 which includes numbers. So we reverse the interface number detection to get the last number, instead of the first number. | |||||
2013-09-17 | check_dhcp: fix tests interface detection | Sven Nierlein | 1 | -1/+1 | |
2013-09-17 | check_ssh: added test case | Sven Nierlein | 1 | -0/+49 | |
2013-09-17 | check_by_ssh: tests expand key and config path | Sven Nierlein | 1 | -0/+4 | |
some systems do not expand the path automatically. | |||||
2013-09-17 | check_udp: skip tests which rely on udp listen | Sven Nierlein | 1 | -0/+1 | |
solaris netcat does not listen in udp mode due to http://sourceforge.net/p/netcat/bugs/27/ | |||||
2013-09-17 | check_disk_smb: fixed number of tests to skip | Sven Nierlein | 1 | -5/+5 | |
2013-09-16 | check_disk: get_fs_usage hasn't been run if using groups | Sven Nierlein | 1 | -3/+3 | |
the reason why it still worked sometimes was fsu_blocks beeing uninitialized which resulted in a true test sometimes. | |||||
2013-09-16 | check_disk_smb: verify path to smbclient | Sven Nierlein | 1 | -0/+2 | |
2013-09-16 | check_procs: fix test with sleeping processes | Sven Nierlein | 1 | -1/+1 | |
at least on freebsd, there are a processes with state 'S', they always use two character status. | |||||
2013-09-16 | check_http: tests use supplied value if possible | Sven Nierlein | 1 | -9/+3 | |
2013-09-16 | check_dhcp: fix tests for machines with default interace != eth0 | Sven Nierlein | 1 | -5/+10 | |
2013-09-16 | tests: don't skip utils test | Sven Nierlein | 1 | -6/+6 | |
2013-09-16 | check_dhcp test: skip subtests if no variable is set | Sven Nierlein | 1 | -20/+35 | |
2013-09-15 | check_dhcp: add test file | Sven Nierlein | 1 | -0/+49 | |
2013-09-15 | check_icmp: tests do not require sudo if run by root | Sven Nierlein | 1 | -9/+10 | |
2013-09-15 | plugins-root: include t folder in release tarball | Sven Nierlein | 1 | -1/+1 | |
2013-09-15 | check_tcp: use receive timeout for checks that expect response | Sven Nierlein | 1 | -0/+14 | |
if check_imap expects a string that never occurs, it currently waits forever because thats how the imap protocoll works. Use a receive timeout in that case so we can exit early with a proper error message. | |||||
2013-09-14 | check_ping: increase test timeout | Sven Nierlein | 1 | -1/+1 | |
freebsds ping takes a few seconds till it returns, so a 1 second timeout does not work for the test. | |||||
2013-09-14 | check_load: add alternative uptime syntax | Sven Nierlein | 1 | -1/+10 | |
check_load parses load from the uptime command if no proc filesystem is available. Seems like there are at least 2 different uptime outputs. linux: 20:44:34 up 25 days, 2:07, 13 users, load average: 0.13, 0.17, 0.22 freebsd 8: 8:44PM up 4:29, 1 user, load averages: 0.00, 0.00, 0.00 | |||||
2013-09-14 | check_udp: try nc.traditional too | Sven Nierlein | 1 | -1/+4 | |
nc.traditional is available on (at least) ubuntu systems and uses traditional nc syntax | |||||
2013-09-14 | tests: move ipv6 detection into NPTest module | Sven Nierlein | 3 | -18/+28 | |
2013-09-13 | unified nc syntax | Sven Nierlein | 1 | -3/+15 | |
older netcats do not understand -p, they expect host and port as additional argument. This is backwards compatibel to newer clients. Also support netcat instead of nc. | |||||
2013-09-13 | fping: some fping versions set loss to 0% by mistake | Sven Nierlein | 1 | -0/+7 | |
fping v2.4b2 returns 10.99.0.1 : xmt/rcv/%loss = 0/0/0% for a failed host, so we assume the host is down if xmt is zero | |||||
2013-09-13 | NPTest: ensure all systems use same amount of whitespace | Sven Nierlein | 1 | -1/+4 | |
2013-09-12 | check_snmp: add timeout handler befor running snmpget | Sven Nierlein | 1 | -0/+10 | |
2013-09-12 | check_tcp: only test ipv6 if ping6 works | Sven Nierlein | 1 | -3/+18 | |
2013-09-12 | tests: sort cached settings before save | Sven Nierlein | 1 | -0/+1 | |
2013-09-12 | tests: make sure tests don't hang | Sven Nierlein | 1 | -1/+6 | |
2013-09-12 | check_tcp: Fix checks without --expect string | Holger Weiss | 1 | -5/+7 | |
Commit e8044713d41f5ef1d9ce814df4a079d8f92306b0 broke check_tcp checks without --expect string, this commit fixes that regression. | |||||
2013-09-12 | Minor cosmetic changes | Holger Weiss | 2 | -7/+10 | |
2013-09-12 | check_tcp: Properly deal will partial recv(3)s | Holger Weiss | 4 | -38/+74 | |
The np_expect_match() function now returns one of three possible states instead of just TRUE or FALSE: - NP_MATCH_SUCCESS - NP_MATCH_FAILURE - NP_MATCH_RETRY The NP_MATCH_RETRY state indicates that matching might succeed if np_expect_match() is called with a longer input string. This allows check_tcp to decide whether it makes sense to wait for additional data from the server. | |||||
2013-09-12 | Improve interface of np_expect_match() function | Holger Weiss | 4 | -32/+32 | |
Replace the three boolean parameters of lib/utils_tcp.c's np_expect_match() function with a single "flags" parameter. | |||||
2013-09-10 | Don't mark SSL_METHOD variable as "const" | Holger Weiss | 1 | -1/+1 | |
The SSL_CTX_new(3) function expects a non-"const" SSL_METHOD value. | |||||
2013-09-10 | Move global variables from .h to .c files | Holger Weiss | 5 | -21/+13 | |
Simplify things by moving the definition of global variables into .c files, where they belong. | |||||
2013-09-10 | Fix GCC's -Wimplicit-function-declaration warnings | Holger Weiss | 5 | -13/+17 | |
Fix the issues found by GCC when the -Wimplicit-function-declaration flag is specified. | |||||
2013-09-10 | Fix GCC's -Wuninitialized warnings | Holger Weiss | 3 | -14/+14 | |
Fix the issues found by GCC when the -Wuninitialized flag is specified. | |||||
2013-09-10 | check_tcp: Don't close connection too early | juliopedreira | 1 | -4/+1 | |
Closing the connection because the bytes received are less than the buffer size assumes that all the bytes will be received in one go. This is not always true! | |||||
2013-09-09 | s/--proxy_authorization/--proxy-authorization/ | Holger Weiss | 2 | -1/+2 | |
The check_http option "--proxy_authorization" is now called "--proxy-authorization" instead. It was always documented this way, and we don't usually use underscores in option names. | |||||
2013-09-04 | check_snmp: Initialize size_t value to 0, not NULL | Holger Weiss | 1 | -1/+1 | |
2013-09-04 | Update bundled libtool files | Holger Weiss | 5 | -2215/+4091 | |
Import the current libtool version 2.4.2. | |||||
2013-09-04 | check_icmp: Minor whitespace/indentation fixes | Holger Weiss | 1 | -7/+6 | |
2013-09-04 | check_icmp: Support "--help" and "--version" | Holger Weiss | 1 | -0/+8 | |
Let check_icmp provide "--help" and "--version" flags (in addition to "-h" and "-V"), just as the other plugins do. | |||||
2013-09-02 | Remove "contrib" plugins | Holger Weiss | 97 | -16690/+1 | |
These days, sites such as "Nagios Exchange" are a much better place for publishing plugins not maintained by the Plugins Development Team. |