56 Commits

Author SHA1 Message Date
Patrick Van der Veken
c690671896 * Added check_exadata_* plugins
* Smaller fixes to other plugins
2019-02-18 14:48:02 +01:00
patvdv
5904eabe86 New plugin check_linux_mysqld_status() + new data functions 2019-02-11 09:04:52 +01:00
Patrick Van der Veken
c9c02c0d0f * Fix for slow --report --last
* Fix for data_is_numeric() calls
2019-01-27 19:39:57 +01:00
Patrick Van der Veken
178dcc6ad3 * New plugin check_hpux_fs_usage + check_linux_fs_usage()
* Fix for archiving issue (not rotating until HC_LOG becomes empty)
* Fix for data_space2comma -> data_comma2space
* Report layout updates
* Smaller fixes + updates
2019-01-24 20:53:51 +01:00
Patrick Van der Veken
cbddbf0eec Improvements to NTP plugins & other smaller fixes 2019-01-11 15:59:39 +01:00
patvdv
2069863dd6 Fix in linux_has_systemd_service() 2018-11-18 23:04:53 +01:00
patvdv
267c725e35 Removed trap on signal O (causes unwanted fall-through in function returns) 2018-11-18 22:28:10 +01:00
patvdv
18aa1be5da Added linux_has_systemd_service(): check if systemd unit file is installed 2018-11-18 21:25:49 +01:00
patvdv
ba8f336945 Code cleanup 2018-11-04 19:57:20 +01:00
Patrick Van der Veken
0e6469e477 Small fixes 2018-10-31 14:43:50 +01:00
Patrick Van der Veken
393c000deb * Fix in check_hpux_drd_status()
* Fixed a problem in the --run workflow whereby some log_hc's were not 
being reported
* Added handling of empty lines to fix_logs() and count_log_errors()
2018-10-31 07:30:34 +01:00
Patrick Van der Veken
bed83253f9 Fix linter issues 2018-10-29 08:20:37 +01:00
patvdv
f27d7aa07b Fixed (linter) issues 2018-10-27 22:16:08 +02:00
Patrick Van der Veken
e78a6dcf40 Improved detection of LOG_HEALTHY 2018-09-25 11:24:18 +02:00
Patrick Van der Veken
cc9efabb68 Small comment updates + fix 2018-09-25 11:00:30 +02:00
patvdv
0e36533bf9 * Add burp v2 support for check_linux_burp_backup()
* Fix in data_get_lvalue_from_config()
2018-08-25 14:00:36 +02:00
Patrick Van der Veken
86a069344c * Added plugin check_hpux_cdsf_cluster()
* Some fixes
2018-08-18 19:59:41 +02:00
Patrick Van der Veken
e6455a86c9 Small fix 2018-07-12 12:03:45 +02:00
Patrick Van der Veken
4bf90495d4 Small fix 2018-07-12 11:55:23 +02:00
Patrick Van der Veken
67bdb33436 Added --log-healthy 2018-07-12 11:48:57 +02:00
Patrick Van der Veken
9963802f32 Whitespace fixes 2018-07-11 13:52:16 +02:00
Patrick Van der Veken
347377d475 * Added log_healthy to check_hpux_ovpa_status plugin
* Better log_healthy handling in check_linux_process_limits plugin
* Fix for empty HC_MSG_FILE in handle_hc()
2018-07-11 13:51:58 +02:00
Patrick Van der Veken
c7b6e95eee Small fix 2018-07-06 11:41:38 +02:00
Patrick Van der Veken
58bee85277 * Added Max processes check to check_linux_process_limits plugin
* Added support for log_healthy in list_hc()
2018-07-06 11:19:39 +02:00
Patrick Van der Veken
3369aa3bef * Added current & expected values in check_linux_process_limits
* fixed bug in log_hc()
2018-07-05 17:43:57 +02:00
Patrick Van der Veken
3eac307e32 Small fix 2018-06-27 08:52:24 +02:00
Patrick Van der Veken
4554d25073 * Fix for rogue log entries (via fix_logs()). When not using run locks (--use-lock) it is possible that log entries are always written in completely atomic manner.
* Other fixes
2018-05-29 21:17:39 +02:00
Patrick Van der Veken
dad23525e3 whitespace fix 2018-05-21 15:34:04 +02:00
Patrick Van der Veken
475b6f599b Fix for pre RHEL/CentOS 6 2018-05-21 14:42:03 +02:00
Patrick Van der Veken
703abca8c3 * Rewrite of HC_MSG handling
* Added JSON display plugin
* Added dump_logs()
2018-05-20 21:39:39 +02:00
Patrick Van der Veken
3416d19fbc Fixes for unlogged messages + drd command 2018-05-18 11:16:20 +02:00
Patrick Van der Veken
18f69fa8ad * Changed processing of messages file from ARRAY -> VAR (since ksh88 has max array size of 1023)
* Renamed $SEP to $LOG_SEP, added $MSG_SEP
* Fix in --check--host routine: avoid duplicate calls to display_init() for HC that fail in execution
* Fix for check_hpux_drd_status plugin
* Other fixes
2018-05-15 21:39:57 +02:00
Patrick Van der Veken
1ab55020d0 Enabled plugin timeout for --check-host + fixes 2018-05-12 21:57:27 +02:00
Patrick Van der Veken
99a5198096 Added HP-UX plugins check_hpux_drd_status, check_hpux_patch_version
Added routines to include_data.sh
2018-05-12 16:20:53 +02:00
Patrick Van der Veken
52e20e3671 whitespace fix 2018-04-30 13:06:56 +02:00
Patrick Van der Veken
862e89de12 Fix for sort 'baulking' if $_LOG STASH contains non-existing files (because of * wildcard) 2018-04-30 13:04:37 +02:00
Patrick Van der Veken
2fd986f911 Fix for non-executing END {} block 2018-04-30 12:00:14 +02:00
Patrick Van der Veken
063b7e3695 Bump version 2018-04-29 22:18:29 +02:00
Patrick Van der Veken
6b2ddfb09f Rewrite of report plugin to make queries a lot faster 2018-04-29 21:41:14 +02:00
Patrick Van der Veken
6ca8aa0f46 Added script options: --timeout && --show-stats 2018-04-28 21:46:14 +02:00
Patrick Van der Veken
bbbafb0205 Added fix in linux_get_init() 2018-03-21 14:21:50 +01:00
Patrick Van der Veken
b44ee3530b Added --flip-rc: ability to swap the RC (exit code) of the main script with the exit code of the HC plugin. The former will be discarded. 2018-03-15 09:59:42 +01:00
Patrick Van der Veken
1e80fc20b2 Switched to print RAW 2017-12-27 12:01:03 +01:00
Patrick Van der Veken
d1746d0158 STDERR fixes 2017-12-27 11:35:34 +01:00
Patrick Van der Veken
af2809f0bd STDERR fixes 2017-12-27 10:55:04 +01:00
Patrick Van der Veken
852593a433 Syntax fix 2017-12-27 10:19:35 +01:00
Patrick Van der Veken
cf3456c0ad Fix 2017-12-27 10:05:00 +01:00
Patrick Van der Veken
6f08fe04f6 Fix for unsorted HC_LOG in comm 2017-12-26 14:47:45 +01:00
Patrick Van der Veken
1c3d9fd77f Added archival feature (also included code for this into the reporting functions) 2017-12-26 13:43:34 +01:00
Patrick Van der Veken
e32f605e93 Added stubs for custom1->custom9 display plugins 2017-12-20 08:52:11 +01:00