003 File Manager
Current Path:
/usr/src/sys/contrib/openzfs/cmd/zed/zed.d
usr
/
src
/
sys
/
contrib
/
openzfs
/
cmd
/
zed
/
zed.d
/
📁
..
📄
.gitignore
(33 B)
📄
Makefile.am
(1.21 KB)
📄
README
(1.01 KB)
📄
all-debug.sh
(565 B)
📄
all-syslog.sh
(1.93 KB)
📄
data-notify.sh
(1.37 KB)
📄
generic-notify.sh
(1.94 KB)
📄
history_event-zfs-list-cacher.sh.in
(2.44 KB)
📄
pool_import-led.sh
(4.48 KB)
📄
resilver_finish-notify.sh
(1.66 KB)
📄
resilver_finish-start-scrub.sh
(626 B)
📄
scrub_finish-notify.sh
(1.66 KB)
📄
statechange-led.sh
(4.48 KB)
📄
statechange-notify.sh
(2.48 KB)
📄
trim_finish-notify.sh
(987 B)
📄
vdev_attach-led.sh
(4.48 KB)
📄
vdev_clear-led.sh
(4.48 KB)
📄
zed-functions.sh
(13.98 KB)
📄
zed.rc
(3.51 KB)
Editing: all-syslog.sh
#!/bin/sh # # Copyright (C) 2013-2014 Lawrence Livermore National Security, LLC. # Copyright (c) 2020 by Delphix. All rights reserved. # # # Log the zevent via syslog. # [ -f "${ZED_ZEDLET_DIR}/zed.rc" ] && . "${ZED_ZEDLET_DIR}/zed.rc" . "${ZED_ZEDLET_DIR}/zed-functions.sh" zed_exit_if_ignoring_this_event # build a string of name=value pairs for this event msg="eid=${ZEVENT_EID} class=${ZEVENT_SUBCLASS}" if [ "${ZED_SYSLOG_DISPLAY_GUIDS}" = "1" ]; then [ -n "${ZEVENT_POOL_GUID}" ] && msg="${msg} pool_guid=${ZEVENT_POOL_GUID}" [ -n "${ZEVENT_VDEV_GUID}" ] && msg="${msg} vdev_guid=${ZEVENT_VDEV_GUID}" else [ -n "${ZEVENT_POOL}" ] && msg="${msg} pool='${ZEVENT_POOL}'" [ -n "${ZEVENT_VDEV_PATH}" ] && msg="${msg} vdev=$(basename "${ZEVENT_VDEV_PATH}")" fi # log pool state if state is anything other than 'ACTIVE' [ -n "${ZEVENT_POOL_STATE_STR}" ] && [ "$ZEVENT_POOL_STATE" -ne 0 ] && \ msg="${msg} pool_state=${ZEVENT_POOL_STATE_STR}" # Log the following payload nvpairs if they are present [ -n "${ZEVENT_VDEV_STATE_STR}" ] && msg="${msg} vdev_state=${ZEVENT_VDEV_STATE_STR}" [ -n "${ZEVENT_CKSUM_ALGORITHM}" ] && msg="${msg} algorithm=${ZEVENT_CKSUM_ALGORITHM}" [ -n "${ZEVENT_ZIO_SIZE}" ] && msg="${msg} size=${ZEVENT_ZIO_SIZE}" [ -n "${ZEVENT_ZIO_OFFSET}" ] && msg="${msg} offset=${ZEVENT_ZIO_OFFSET}" [ -n "${ZEVENT_ZIO_PRIORITY}" ] && msg="${msg} priority=${ZEVENT_ZIO_PRIORITY}" [ -n "${ZEVENT_ZIO_ERR}" ] && msg="${msg} err=${ZEVENT_ZIO_ERR}" [ -n "${ZEVENT_ZIO_FLAGS}" ] && msg="${msg} flags=$(printf '0x%x' "${ZEVENT_ZIO_FLAGS}")" # log delays that are >= 10 milisec [ -n "${ZEVENT_ZIO_DELAY}" ] && [ "$ZEVENT_ZIO_DELAY" -gt 10000000 ] && \ msg="${msg} delay=$((ZEVENT_ZIO_DELAY / 1000000))ms" # list the bookmark data together [ -n "${ZEVENT_ZIO_OBJSET}" ] && \ msg="${msg} bookmark=${ZEVENT_ZIO_OBJSET}:${ZEVENT_ZIO_OBJECT}:${ZEVENT_ZIO_LEVEL}:${ZEVENT_ZIO_BLKID}" zed_log_msg "${msg}" exit 0
Upload File
Create Folder