Chtel bych si trosku upravit pravidla, co jsou v /etc/devd/zfs.conf - chci pri nekterych udalostech spustit vlastni skript, ktery zkontroluje stav poolu a pripadne posle e-mail / SMS. Zaroven bych tam ale chtel nechat i to soucasne logovani pres logger.

Kdyz vezmu tohle jako priklad:

notify 10 {
        match "system"          "ZFS";
        match "type"            "resource.fs.zfs.removed";
action "logger -p kern.notice -t ZFS 'vdev is removed, pool_guid=$pool_guid vdev_guid=$vdev_guid'";
};

Muzu do toho pridat druhy radek action, ktery zavola muj skript?


notify 10 {
        match "system" "ZFS";
        match "type" "resource.fs.zfs.removed";
action "logger -p kern.notice -t ZFS 'vdev is removed, pool_guid=$pool_guid vdev_guid=$vdev_guid'";
        action "/path/to/script.sh"
};

Nebo to musim nacpat vsechno na jeden radek?

action "/path/to/script.sh ;; logger -p kern.notice -t ZFS 'vdev is removed, pool_guid=$pool_guid vdev_guid=$vdev_guid'";

Pripadne mate nekdo tip, tak nasimulovat tyhle udalosti, aby mi to zavolalo action, co si tam nastavim a mohl jsem overit, ze to bude fungovat, az k takove udalosti opravdu dojde?

Mirek
--
FreeBSD mailing list ([email protected])
http://www.freebsd.cz/listserv/listinfo/users-l

Odpovedet emailem