diff options
author | jhb <jhb@FreeBSD.org> | 2015-04-29 18:57:19 +0000 |
---|---|---|
committer | jhb <jhb@FreeBSD.org> | 2015-04-29 18:57:19 +0000 |
commit | 691994c11b00b98c01d23ff154d3f2ff6d6ca22e (patch) | |
tree | 52b7fab5281884a51bc4e904d5cd76ac0139017d /etc | |
parent | b59e42fc1b3c12c2cf0a13b9c940324c0763a84e (diff) | |
download | FreeBSD-src-691994c11b00b98c01d23ff154d3f2ff6d6ca22e.zip FreeBSD-src-691994c11b00b98c01d23ff154d3f2ff6d6ca22e.tar.gz |
MFC 280721:
Allow additional flags to be passed to netstat -i in the daily status check.
In particular, this allows an administrator to specify "-h" for human
readable output if that is preferred.
The default setting passes "-d", so that can be excluded by using a custom
setting.
Diffstat (limited to 'etc')
-rw-r--r-- | etc/defaults/periodic.conf | 1 | ||||
-rwxr-xr-x | etc/periodic/daily/420.status-network | 8 |
2 files changed, 6 insertions, 3 deletions
diff --git a/etc/defaults/periodic.conf b/etc/defaults/periodic.conf index 0a6807b..3cde9b5 100644 --- a/etc/defaults/periodic.conf +++ b/etc/defaults/periodic.conf @@ -117,6 +117,7 @@ daily_status_gconcat_enable="NO" # Check gconcat(8) # 420.status-network daily_status_network_enable="YES" # Check network status daily_status_network_usedns="YES" # DNS lookups are ok +daily_status_network_netstat_flags="-d" # netstat(1) flags # 430.status-rwho daily_status_rwho_enable="YES" # Check system status diff --git a/etc/periodic/daily/420.status-network b/etc/periodic/daily/420.status-network index 13ae1e8..03166a9 100755 --- a/etc/periodic/daily/420.status-network +++ b/etc/periodic/daily/420.status-network @@ -16,12 +16,14 @@ case "$daily_status_network_enable" in echo "" echo "Network interface status:" + flags="${daily_status_network_netstat_flags}" case "$daily_status_network_usedns" in [Yy][Ee][Ss]) - netstat -id && rc=0 || rc=3;; + ;; *) - netstat -idn && rc=0 || rc=3;; - esac;; + flags="${flags} -n";; + esac + netstat -i ${flags} && rc=0 || rc=3;; *) rc=0;; esac |