Lines 16-21
fi
Link Here
|
16 |
: ${daily_status_mfi_raid_enable:=NO} |
16 |
: ${daily_status_mfi_raid_enable:=NO} |
17 |
: ${daily_status_mfi_raid_verbose:=NO} |
17 |
: ${daily_status_mfi_raid_verbose:=NO} |
18 |
: ${daily_status_mfi_raid_persist_logs:=YES} |
18 |
: ${daily_status_mfi_raid_persist_logs:=YES} |
|
|
19 |
: ${daily_status_mfi_raid_tty_log:=NO} |
19 |
|
20 |
|
20 |
megacli=${megacli:-%%PREFIX%%/sbin/megacli} |
21 |
megacli=${megacli:-%%PREFIX%%/sbin/megacli} |
21 |
logdir=${logdir:-/var/log} |
22 |
logdir=${logdir:-/var/log} |
Lines 222-228
for ctrl in `jot ${ADPCOUNT} ${ADPMINIDX
Link Here
|
222 |
if test $raid_rc -eq 0; then |
223 |
if test $raid_rc -eq 0; then |
223 |
echo " No new log messages." |
224 |
echo " No new log messages." |
224 |
fi |
225 |
fi |
225 |
[ $rc -eq 0 ] && [ $raid_rc -ne 0 ] && rc=3 |
226 |
|
|
|
227 |
# TTY Log |
228 |
echo "TTY Log:" |
229 |
tty_log=${logdir}/mfi_raid_${ctrl}_tty |
230 |
tty_rc=0 |
231 |
case "$daily_status_mfi_raid_tty_log" in |
232 |
[Yy][Ee][Ss]) |
233 |
if test ! -f ${tty_log}.today; then |
234 |
touch ${tty_log}.today |
235 |
fi |
236 |
mv -f ${tty_log}.today ${tty_log}.yesterday |
237 |
${megacli} -FwTermLog Dsply -a${ctrl} > ${tty_log}.today |
238 |
cmp -s ${tty_log}.yesterday ${tty_log}.today |
239 |
tty_rc=$? |
240 |
if test $tty_rc -ne 0; then |
241 |
diff -u ${tty_log}.yesterday ${tty_log}.today | \ |
242 |
grep -v '^-\|^$' |
243 |
else |
244 |
echo " No new TTY log messages." |
245 |
fi |
246 |
;; |
247 |
*) |
248 |
;; |
249 |
esac |
250 |
[ $rc -eq 0 ] && [ $raid_rc -ne 0 -o $tty_rc -ne 0 ] && rc=3 |
226 |
done |
251 |
done |
227 |
|
252 |
|
228 |
exit ${rc} |
253 |
exit ${rc} |