Commit Graph
100 Commits
Author SHA1 Message Date
Patrick Van der Veken 30693afe5d Added supercap monitoring for megaraid plugins 2019-07-19 11:46:54 +02:00
Patrick Van der Veken bab155e752 pdksh hack for sourcing include files 2019-07-16 16:08:47 +02:00
Patrick Van der Veken 976f1f8b84 Added check_linux_autofs + check_hpux_autofs plugins (w/ healing code) 2019-07-14 14:11:42 +02:00
Patrick Van der Veken f7975c73cd Fix command 2019-07-08 09:00:07 +02:00
Patrick Van der Veken e770029fac Update _CELL_COMMAND: use real target instead of symlink 2019-07-08 08:56:52 +02:00
Patrick Van der Veken 61970663d9 Added plugin check_exadata_zfs_cluster 2019-07-05 16:08:58 +02:00
Patrick Van der Veken 0f0185c739 Fix in function name of plugin 2019-06-23 09:29:55 +02:00
Patrick Van der Veken b56bfac0ff Merge branch 'master' of https://github.com/patvdv/check_health 2019-06-17 15:17:37 +02:00
Patrick Van der Veken 8e779b6062 Added code for support of fix/healing logic. Command-line opion --no-fix & global var ARG_NO_FIX 2019-06-17 15:17:22 +02:00
Patrick Van der Veken a4868cda09 White space fixes 2019-05-28 14:45:49 +02:00
Patrick Van der Veken 62095c510e Added Exadata stuff:
- Added include_exadata
- Added plugin check_exadata_cell_alerts
- Added plugin check_exadata_cell_celldisks
- Added plugin check_exadata_cell_flash
- Added plugin check_exadata_cell_griddisks
- Added plugin check_exadata_cell_luns
- Added plugin check_exadata_cell_megaraid
- Added plugin check_exadata_cell_physicaldisks
- Added plugin check_exadata_megaraid
2019-05-16 16:23:06 +02:00
Patrick Van der Veken a6c907f236 Fixed in clusterware plugins & others 2019-04-26 13:07:52 +02:00
Patrick Van der Veken 556da803d7 Fix in build files/scripts 2019-04-24 21:03:36 +02:00
Patrick Van der Veken 60e8ae2a33 Remove build script 2019-04-24 20:50:50 +02:00
Patrick Van der Veken ea5e1b4ca7 Fix build files for Arch Linux 2019-04-24 20:47:47 +02:00
Patrick Van der Veken 937ed5a3fe Exec:
modified:   clusterware/linux/DEBIAN/hc-clusterware-platform/postinst
modified:   clusterware/linux/DEBIAN/hc-clusterware-platform/postrm
modified:   exadata/linux/DEBIAN/hc-exadata-platform/postinst
modified:   exadata/linux/DEBIAN/hc-exadata-platform/postrm
modified:   serviceguard/linux/DEBIAN/hc-serviceguard-platform/postinst
modified:   serviceguard/linux/DEBIAN/hc-serviceguard-platform/postrm
2019-04-24 20:38:42 +02:00
Patrick Van der Veken 3dba613ca2 Fix & move build files 2019-04-24 20:24:52 +02:00
Patrick Van der Veken 85e8f0e24e Fix 2019-04-24 14:47:22 +02:00
Patrick Van der Veken e6a080a2b4 Updates 2019-04-24 14:46:48 +02:00
Patrick Van der Veken 59d05758cc Some updates 2019-04-24 14:44:22 +02:00
Patrick Van der Veken 05dd91edc4 * Added Clusterware (CRS) plugins (as a platform).
* Moved Serviceguard plugins to separate platform (+fixes)
* Other fixes
2019-04-24 14:19:02 +02:00
Patrick Van der Veken a4e1b4b954 Added build files for check_exadata_pool_usage() 2019-04-12 14:41:55 +02:00
Patrick Van der Veken 974d063a51 * Added plugin check_exadata_zfs_pool_usage
* Smaller fixes to other Exadata plugins
2019-04-12 13:58:25 +02:00
Patrick Van der Veken 57a820a893 Fix bad math in ZFS script 2019-04-09 12:12:00 +02:00
Patrick Van der Veken 4397e759da Fix version 2019-04-09 11:57:28 +02:00
Patrick Van der Veken 88e7c2e461 Fix in check_exadata_zfs_share_usage() 2019-04-09 11:54:16 +02:00
Patrick Van der Veken b72798ef35 IFS fix in plugins 2019-04-08 12:52:00 +02:00
Patrick Van der Veken d6627ffe6a Added additional RC handling for --flip-rc with introduction of the --with-rc cmdline option 2019-04-03 11:55:45 +02:00
Patrick Van der Veken 79f813434a fixes & optimizations (pdksh) 2019-03-15 22:15:06 +01:00
Patrick Van der Veken fec2f92040 Fix for unknown state 2019-03-15 22:14:11 +01:00
Patrick Van der Veken 39906cee49 Added --older & --newer report options
Various shellcheck fixes & other fixes
2019-03-15 22:13:40 +01:00
Patrick Van der Veken 9fed4ef7b4 README update 2019-03-14 13:36:12 +01:00
Patrick Van der Veken 990d24962f Fix for burp v2 2019-03-11 12:54:32 +01:00
Patrick Van der Veken 4919949d4f Fix for unknown replication value in check_exadata_zfs_share_replication() 2019-02-19 18:33:29 +01:00
Patrick Van der Veken cf7889bab5 Fix in plugin 2019-02-19 13:36:43 +01:00
Patrick Van der Veken 8befe033a6 Fix path errors in SPEC file 2019-02-18 14:59:18 +01:00
Patrick Van der Veken c690671896 * Added check_exadata_* plugins
* Smaller fixes to other plugins
2019-02-18 14:48:02 +01:00
Patrick Van der Veken ef266c72e6 * Added feature for mass archiving (--archive-all)
* Smaller fixes in HP-UX plugins
2019-02-13 14:02:46 +01:00
Patrick Van der Veken a642cdf32d Small fix 2019-02-11 10:14:41 +01:00
Patrick Van der Veken 6283957d4e Date fix 2019-02-08 15:52:57 +01:00
Patrick Van der Veken 281ae7e564 Added plugin check_linux_vz_ct_counters() + other fixes 2019-02-08 15:52:35 +01:00
Patrick Van der Veken a34288fb19 Added plugins check_hpux_cron_status() + check_hpux_syslogd_status() 2019-02-08 09:33:51 +01:00
Patrick Van der Veken f9db229bd5 Better exit codes + fix for cleanup 2019-02-05 14:07:29 +01:00
Patrick Van der Veken ada5fbb1e2 * Improved discovery routine & added log_healthy in check_hpux_ignite_backup()
* Improved config file comments
2019-01-31 13:39:06 +01:00
Patrick Van der Veken 3fdb464eb2 Language fixes 2019-01-31 08:40:06 +01:00
Patrick Van der Veken 70b9ae3d4a Refactored check_linux_fs_usage() + check_hpux_fs_usage() plugin to support exceptions in the config file while still checking everything else 2019-01-30 12:29:23 +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 7630bfcd46 Version up 2019-01-25 10:58:45 +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
Patrick Van der Veken 2b87e0dd6c Fix in NTP plugins 2018-11-19 09:32:44 +01:00
Patrick Van der Veken 0e6469e477 Small fixes 2018-10-31 14:43:50 +01:00
Patrick Van der Veken 1a27baf3ab Added missing --log-healthy statements in config files 2018-10-31 08:09:55 +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
Patrick Van der Veken 2a6e9c2a0a Fix linter issues 2018-10-29 08:04:46 +01:00
Patrick Van der Veken 333225642a Added check_hpux_sfm_status() plugin 2018-10-28 10:01:05 +01:00
Patrick Van der Veken 1249e2ccd6 Fix in usage() 2018-10-22 11:51:44 +02:00
Patrick Van der Veken c36c07eb2d Added exclude_filesets option in check_hpux_patch_version() 2018-10-22 11:47:33 +02:00
Patrick Van der Veken c52798ceef Fix for log_healthy 2018-10-22 10:28:53 +02:00
Patrick Van der Veken 0f6778e863 Fix for log_healthy 2018-10-22 10:02:14 +02:00
Patrick Van der Veken af81b7eb67 * Fixes on trap settings
* Updated check_hpux_drd_status() plugin (boot check fix)
* Added check_hpux_lunpaths() plugin
* Updated check_hpux_patch_version() plugin with fileset state check
2018-10-22 09:48:20 +02:00
Patrick Van der Veken 3a67452848 * Fixes on trap settings
* Updated check_hpux_drd_status() plugin (boot check fix)
* Added check_hpux_lunpaths() plugin
* Updated check_hpux_patch_version() plugin with fileset state check
2018-10-22 09:47:39 +02:00
Patrick Van der Veken efe5cf06f2 Fix for boot status check 2018-10-18 14:51:26 +02:00
Patrick Van der Veken cbe1b007a3 Regex + comment fix 2018-10-03 13:37:12 +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
Patrick Van der Veken 907e45137b plugin check_hpux_ovpa_status() requires --log-healthy handling from config file 2018-08-30 13:35:35 +02:00
Patrick Van der Veken 9a44dabd0d Added config file to check_hpux_ovpa_status() plugin so a custom list of daemons to be checked can be specified 2018-08-29 20:01:08 +02:00
Patrick Van der Veken a1efcf8166 EOL fix 2018-08-18 20:09:07 +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 37b923cc9a Small fix 2018-07-17 14:22:06 +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 fff83cf99c Small fix 2018-07-11 15:12:03 +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 eb4ac9d1df * Added check_linux_process_limits pluging
* Small fixes
2018-07-05 15:59:52 +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 54b17ecef7 Added dump_logs(), STDERR fixes 2018-05-21 12:26:57 +02:00
Patrick Van der Veken ef2003adfc Added JSON plugin to build scripts 2018-05-20 21:42:25 +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 9fa69576ad Reintroduced check on RC from drd command 2018-05-18 11:45:55 +02:00
Patrick Van der Veken 8dbbe6532e Stupid fix! 2018-05-18 11:30:59 +02:00
Patrick Van der Veken 9ff0b0a756 whitespace fix 2018-05-18 11:21:18 +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 e0a642cc4a Comment fix 2018-05-12 20:41:08 +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 17f15593ed Small fixes 2018-04-30 13:58:23 +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