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

Odpovedet emailem