04.07.12 15:09 Dan Lukes napsal(a): > > Diky predem za jakykoliv postrehy > > Nevim, jestli's chtel zrovna takovejhle postreh, ale psals "jakekoliv" ...
Jo, vazne jakykoliv :) diky i za tohle. Napsal jsem to jenom ve zkratce, protoze pro hlavni tema dotazu nebylo tohle pozadi az tak dulezite. Souhlasim do punitku s tim, cos psal. Sice by se teoreticky dalo spolihat na to, ze konfiguraky se obvykle nacitaji jenom pri startu/reloadu programu, ale ani to by mi neprislo moudry. Takze souhlasim, ze konfiguraky by mely byt k dispozici v offline v korektne vygenerovane verzi. Zatim co jsem tak nad tim premyslel (kratce a ne-dukladne), je predstava asi takovahle: 1. existuje nejaky adresar s zivymi konfiguraky (namountovane fuse): /usr/local/etc/fusecfg/online/* 2. odtud se konfiguraky periodicky kopiruji na jine misto (tady bych mohl vyuzit toho, ze fuse by soubor zpristupnil az jako kompletne vygenerovanej, takze nehrozi kopirovani nedodelku). 3. kopirovani by mohlo probihat bud primo na misto (/usr/local/etc/nagios/...) nebo nekam jinam (/usr/local/etc/fusecfg/offline) a odsud byt nasymlinkovany na spravny misto Jak se na to tak ted koukam, tak mas asi pravdu v tom, ze ono to vlastne nic neprinese proti stupidnimu reseni typu "namountovany adresar pres nfs + periodicky kopirovani z tohodle adresare". Jediny problem asi zustava, jak docilit konzistence (jeden program ma vic konfiguraku, jak docilit, aby se zkopirovalo vse, nic nebylo v dobe kopirovani vyugenerovany napul a program na to nesahal dokud se to cely nezkopiruje). Proste dosahnout "atomicnosti operace zmeny sady konfiguraku". Pokud to teda vubec je rozumnej pozadavek... Mozna je to zbytecne overkill... Ok, tohle si budu asi muset promyslet poradne, mozna metodou sepsani plusu a minusu :) Jeste teda zustava druha cast: vite nekdo o nejakem hezkem softu, ktery by umel konfiguraky generovat z nejakeho obecneho zapisu? Mozna by stacilo neco na zpusob XSLT, jenom snad trochu lidstejsi ;) Mozna nejaka gramatika by se na tenhle ucel docela hodila... Sorry, ze vas otravuju s takovym premyslenim nahlas, ale kazdy nakopnuti pomuze a aspon se nebudu poustet do neceho, co nema vyznam. dik moc Mirek -- FreeBSD mailing list ([email protected]) http://www.freebsd.cz/listserv/listinfo/users-l
