Miroslav Lachman wrote:
Mam pomerne jednoduchy skript, ktery ted poustim z cronu a ten spusti
"zpool status -x" a ocekava "all pools are healthy", pokud dostane neco
jineho, posle mi notifikaci.
Napadlo me, ze bych ten skript mohl zavolat i na zaklade nejake udalosti
z devd, abych mel notifikaci "hned" a ne az se zpozdenim z cronu.
Nakonec, takovej script asi muzes "tupe" volat v pripade jakekoliv ZFS
udalosti.
Jestli script nezavisle na tom co ho vyvolalo zjisti stav zpoolu - a
teprve na zaklade tehle informace nejak jedna - tak to ho asi muzes
volat bez negativnich dopadu pri jakekoliv ZFS udalosti.
casto pouzivam gmirror, tak bych mohl podobne zachytavat i udalosti tykajici se
gmirroru
Informace bez zaruky.
Zadny z GEOM modulu existujicich v zakladnim 10.3 negeneruje zadne
vlastni udalosti. GEOM udalosti vznikaji pouze na globalni urovni (to
samozrejme nevylucuje existenci proprietarnich modulu s odlisnym chovanim).
Oznamuje se
destroy:
"GEOM", "DEV", "DESTROY", "cdev=%s"
create:
"GEOM", "DEV", "CREATE", "cdev=%s"
zmena atributu GEOM::media:
"DEVFS", "CDEV", "MEDIACHANGE", "cdev=%s"
"GEOM", "CDEV", "MEDIACHANGE", "cdev=%s"
a obe notifikace se pripadne posilaji dvakrat, pokud ma zarizeni nejen
jmeno ale i alias
Podle me zadne jine udalosti GEOM negeneruje.
Dan
--
FreeBSD mailing list (users-l@freebsd.cz)
http://www.freebsd.cz/listserv/listinfo/users-l