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.
This commit is contained in:
parent
b59e42fc1b
commit
691994c11b
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
Loading…
x
Reference in New Issue
Block a user