mirror of
https://git.FreeBSD.org/src.git
synced 2025-01-27 16:39:08 +00:00
Add an option to 404.status-zfs (enabled by default) to list all
zfs pools on the system. While here, document daily_status_zfs_enable in periodic.conf(5). Discussed on: -fs [1] Reviewed by: netchild [1] Approved by: jhb MFC after: 1 week [1] - http://lists.freebsd.org/pipermail/freebsd-fs/2011-June/011869.html
This commit is contained in:
parent
8a632743d0
commit
2f1602a7d1
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=231171
@ -96,6 +96,7 @@ daily_status_disks_df_flags="-l -h" # df(1) flags for check
|
||||
|
||||
# 404.status-zfs
|
||||
daily_status_zfs_enable="NO" # Check ZFS
|
||||
daily_status_zfs_zpool_list_enable="YES" # List ZFS pools
|
||||
|
||||
# 405.status-ata_raid
|
||||
daily_status_ata_raid_enable="NO" # Check ATA raid status
|
||||
|
@ -16,12 +16,21 @@ case "$daily_status_zfs_enable" in
|
||||
echo
|
||||
echo 'Checking status of zfs pools:'
|
||||
|
||||
out=`zpool status -x`
|
||||
echo "$out"
|
||||
case "$daily_status_zfs_zpool_list_enable" in
|
||||
[Yy][Ee][Ss])
|
||||
lout=`zpool list`
|
||||
echo "$lout"
|
||||
echo
|
||||
;;
|
||||
*)
|
||||
;;
|
||||
esac
|
||||
sout=`zpool status -x`
|
||||
echo "$sout"
|
||||
# zpool status -x always exits with 0, so we have to interpret its
|
||||
# output to see what's going on.
|
||||
if [ "$out" = "all pools are healthy" \
|
||||
-o "$out" = "no pools available" ]; then
|
||||
if [ "$sout" = "all pools are healthy" \
|
||||
-o "$sout" = "no pools available" ]; then
|
||||
rc=0
|
||||
else
|
||||
rc=1
|
||||
|
@ -25,7 +25,7 @@
|
||||
.\"
|
||||
.\" $FreeBSD$
|
||||
.\"
|
||||
.Dd December 8, 2011
|
||||
.Dd February 7, 2012
|
||||
.Dt PERIODIC.CONF 5
|
||||
.Os
|
||||
.Sh NAME
|
||||
@ -335,6 +335,28 @@ utility when
|
||||
.Va daily_status_disks_enable
|
||||
is set to
|
||||
.Dq Li YES .
|
||||
.It Va daily_status_zfs_enable
|
||||
.Pq Vt bool
|
||||
Set to
|
||||
.Dq Li YES
|
||||
if you want to run
|
||||
.Nm zpool Cm status
|
||||
on your
|
||||
.Xr zfs 8
|
||||
pools.
|
||||
.It Va daily_status_zfs_zpool_list_enable
|
||||
.Pq Vt bool
|
||||
Set to
|
||||
.Dq Li YES
|
||||
if you want to run
|
||||
.Nm zpool Cm list
|
||||
on your
|
||||
.Xr zfs 8
|
||||
pools.
|
||||
Requires
|
||||
.Va daily_status_zfs_enable
|
||||
to be set to
|
||||
.Li YES .
|
||||
.It Va daily_status_ata_raid_enable
|
||||
.Pq Vt bool
|
||||
Set to
|
||||
|
Loading…
Reference in New Issue
Block a user