The LBNL Node Health Check (NHC) Development Team is pleased to announce the release of LBNL Node Health Check (formerly Warewulf Node Health Check) version 1.4.2. This release is mostly a maintenance release, other than the name change, but it does offer the following new features:
- New check:
check_cmd_dmesg
for watching thedmesg
output for particular strings - New check:
check_net_ping
for sending PING requests to remote hosts to verify functional networking - Enhanced check:
check_ps_service
now offers the-v
and-V
flags to add service action verification (e.g., making sure a service restart actually worked) - External match string checking: User-defined delimiter characters and commands allow for customized handling of match strings. Enable/disable checks based on node groups, tags, subclusters, labels, or any other categorization feature offered by Warewulf, Clustershell, PDSH, and more! Example:
<login-nodes> || check_ps_service -u root -v -S sshd
- More efficient range checking, plus a bugfix to prevent node range endpoints from being interpreted as octal numbers
- New CLI options
-x
forbash
-level debugging output and-e <check>
for single-check eval-and-exit behavior - Plus the usual bugfixes and performance enhancements!
See https://github.com/mej/nhc/commits/master for the complete commit log!