What's Changed
New Check: check_os_updates
Added check_os_updates command to CheckSystem (Windows) utilizing WUA and CheckSystemUnix to monitor pending operating system updates.
check_os_updates
If there are any pending updates, this will return a warning state by default (because the default warning filter is count > 0).
Checking for critical updates
Often, you only want to be alerted if there are security or critical updates missing. You can configure this using the warning and critical filters:
check_os_updates "warning=important > 0" "critical=security > 0 or critical > 0"
Improvements
- CheckDisk Resilience: Improved
check_drivesizeresilience. An error on a single unavailable volume will no longer abort the entire check, allowing other volumes to still be checked successfully. - CPU Monitoring Documentation: Updated documentation and added detailed documentation for
check_cputime. - TLS Support: Fixed issues related to TLS support.
- Security Enhancements: Addressed multiple security issues including better randomness for encryption, fixing race conditions, adding boundary checks for various network payloads and reading certificates.
- NRDP Integration: Added NRDP integration tests and a shorthand
nrdpclient alias for easier configuration. - Gracefully handled non-numeric NSClient command codes.
Full Changelog: 0.11.30...0.11.31