summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--etc/defaults/periodic.conf1
-rwxr-xr-xetc/periodic/daily/420.status-network8
-rw-r--r--share/man/man5/periodic.conf.512
3 files changed, 17 insertions, 4 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
diff --git a/share/man/man5/periodic.conf.5 b/share/man/man5/periodic.conf.5
index fe4c26d..a049ac5 100644
--- a/share/man/man5/periodic.conf.5
+++ b/share/man/man5/periodic.conf.5
@@ -25,7 +25,7 @@
.\"
.\" $FreeBSD$
.\"
-.Dd March 13, 2015
+.Dd March 26, 2015
.Dt PERIODIC.CONF 5
.Os
.Sh NAME
@@ -401,6 +401,16 @@ Set to
.Dq Li YES
if you want to run
.Nm netstat Fl i .
+.It Va daily_status_network_netstat_flags
+.Pq Vt str
+Set to additional arguments for the
+.Xr netstat 1
+utility when
+.Va daily_status_network_enable
+is set to
+.Dq Li YES .
+The default is
+.Fl d .
.It Va daily_status_network_usedns
.Pq Vt bool
Set to
OpenPOWER on IntegriCloud