Changes for version 0.5.1 - 2026-07-31
- PctMem: physmem now found via POSIX::sysconf or sysctl -n, fixing FreeBSD and OpenBSD >4GB.
- PctMem: compute pctmem from rss/rssize on platforms not providing it instead of OS sniffing.
- PctCPU/PctMem: treat non-numeric values such as inf/nan as 0.
- Fix argument ref checks so invalid args die as intended.
- PTR/RegexPTR: don't die on unresolvable hosts and check the entire answer section.
- PTR: lowercase stored PTRs so mixed case values match.
- Match: error on a check dying instead of silently not matching.
Documentation
Modules
Runs a stack of checks to match Net::Connection objects.
Matches everything.
Runs a basic CIDR check against a Net::Connection object.
Check if the process command matches fix regexp for a Net::Connection object.
Runs a PTR check against a Net::Connection object.
Check if the pctcpu of a process matches for the process that has the connection.
Runs a basic port check against a Net::Connection object.
Runs a protocol check against a Net::Connection object.
Runs a PTR check against a Net::Connection object using regular expressions.
Runs a basic state check against a Net::Connection object.
Check if the UID of a connection matches.
Check if the process wait channel matches fix regexp for a Net::Connection object.