zapis pravidel v devd.conf

Dan Lukes dan at obluda.cz
Wed Apr 12 12:03:34 CEST 2017


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


More information about the Users-l mailing list