svn commit: r316945 - in head: etc/defaults etc/periodic/daily share/man/man5
Rodney W. Grimes
freebsd at pdx.rh.CN85.dnsmgr.net
Sat Apr 15 01:55:42 UTC 2017
[ Charset UTF-8 unsupported, converting... ]
> Author: asomers
> Date: Fri Apr 14 22:59:14 2017
> New Revision: 316945
> URL: https://svnweb.freebsd.org/changeset/base/316945
>
> Log:
> Add 410.status-mfi, a periodic script for mfi(4) arrays
>
> PR: 176049
> Submitted by: doconnor at gsoft.com.au
> Reviewed by: scottl, Larry Rosenman <ler at lerctr.org>
> MFC after: 3 weeks
> Relnotes: yes
>
> Added:
> head/etc/periodic/daily/410.status-mfi (contents, props changed)
> Modified:
> head/etc/defaults/periodic.conf
> head/etc/periodic/daily/Makefile
> head/share/man/man5/periodic.conf.5
>
> Modified: head/etc/defaults/periodic.conf
> ==============================================================================
> --- head/etc/defaults/periodic.conf Fri Apr 14 22:02:08 2017 (r316944)
> +++ head/etc/defaults/periodic.conf Fri Apr 14 22:59:14 2017 (r316945)
> @@ -112,6 +112,9 @@ daily_status_gstripe_enable="NO" # Che
> # 409.status-gconcat
> daily_status_gconcat_enable="NO" # Check gconcat(8)
>
> +# 410.status-mfi
> +daily_status_mfi_enable="NO" # Check mfiutil(8)
> +
> # 420.status-network
> daily_status_network_enable="YES" # Check network status
> daily_status_network_usedns="YES" # DNS lookups are ok
>
> Added: head/etc/periodic/daily/410.status-mfi
> ==============================================================================
> --- /dev/null 00:00:00 1970 (empty, because file is newly added)
> +++ head/etc/periodic/daily/410.status-mfi Fri Apr 14 22:59:14 2017 (r316945)
> @@ -0,0 +1,33 @@
> +#!/bin/sh
> +#
> +# $FreeBSD$
> +#
> +
> +# If there is a global system configuration file, suck it in.
> +#
> +if [ -r /etc/defaults/periodic.conf ]
> +then
> + . /etc/defaults/periodic.conf
> + source_periodic_confs
> +fi
> +
> +case "$daily_status_mfi_enable" in
> + [Yy][Ee][Ss])
> + echo
> + echo 'Checking status of mfi(4) devices:'
> +
> + if mfiutil show volumes; then
> + if mfiutil show volumes | grep -q DEGRADED; then
> + rc=3
> + else
> + rc=0
> + fi
> + else
> + rc=2
> + fi
> + ;;
> +
> + *) rc=0;;
> +esac
> +
> +exit $rc
>
> Modified: head/etc/periodic/daily/Makefile
> ==============================================================================
> --- head/etc/periodic/daily/Makefile Fri Apr 14 22:02:08 2017 (r316944)
> +++ head/etc/periodic/daily/Makefile Fri Apr 14 22:59:14 2017 (r316945)
> @@ -13,6 +13,7 @@ FILES= 100.clean-disks \
> 400.status-disks \
> 401.status-graid \
> 406.status-gmirror \
> + 410.status-mfi \
> 407.status-graid3 \
> 408.status-gstripe \
> 409.status-gconcat \
Insered into the middle of a number sorted list?
>
> Modified: head/share/man/man5/periodic.conf.5
> ==============================================================================
> --- head/share/man/man5/periodic.conf.5 Fri Apr 14 22:02:08 2017 (r316944)
> +++ head/share/man/man5/periodic.conf.5 Fri Apr 14 22:59:14 2017 (r316945)
> @@ -399,6 +399,15 @@ if you want to run
> on your
> .Xr gconcat 8
> devices.
> +.It Va daily_status_mfi_enable
> +.Pq Vt bool
> +Set to
> +.Dq Li YES
> +if you want to run
> +.Nm mfiutil Cm status
> +on your
> +.Xr mfi 4
> +devices.
> .It Va daily_status_network_enable
> .Pq Vt bool
> Set to
>
>
--
Rod Grimes rgrimes at freebsd.org
More information about the svn-src-head
mailing list