Lines 14-27
Link Here
|
14 |
case "$daily_status_network_enable" in |
14 |
case "$daily_status_network_enable" in |
15 |
[Yy][Ee][Ss]) |
15 |
[Yy][Ee][Ss]) |
16 |
echo "" |
16 |
echo "" |
17 |
echo "Network interface status:" |
17 |
echo "Network status:" |
18 |
|
18 |
|
19 |
case "$daily_status_network_usedns" in |
19 |
rc=3 |
20 |
[Yy][Ee][Ss]) |
20 |
: ${daily_status_network_netstat_reports:="if mem"} |
21 |
netstat -id && rc=0 || rc=3;; |
21 |
: ${daily_status_network_netstat_if_header:="Display per-interface statistics:"} |
22 |
*) |
22 |
: ${daily_status_network_netstat_if_flags:="-i -W -d -b -h -n"} |
23 |
netstat -idn && rc=0 || rc=3;; |
23 |
: ${daily_status_network_netstat_mem_header:="Show memory statistics:"} |
24 |
esac;; |
24 |
: ${daily_status_network_netstat_mem_flags:="-m"} |
|
|
25 |
for _var in ${daily_status_network_netstat_reports}; do |
26 |
eval _flags=daily_status_network_netstat_${_var}_flags |
27 |
eval _flags=\${${_flags}} |
28 |
eval _header=daily_status_network_netstat_${_var}_header |
29 |
eval _header=\${${_header}} |
30 |
if [ -n "${_flags}" ]; then |
31 |
if [ -n "${_header}" -a "${_header}" != "undefined" ]; then |
32 |
echo "" |
33 |
echo "${_header}" |
34 |
fi |
35 |
netstat ${_flags} && rc=0 || rc=3 |
36 |
fi |
37 |
done |
38 |
;; |
25 |
|
39 |
|
26 |
*) rc=0;; |
40 |
*) rc=0;; |
27 |
esac |
41 |
esac |