Egunkariaren diseinuak hiru galderari erantzuten die: zein prozesuk sortu zuen erregistroa, non lurreratzen da erregistro hori eta zenbat denbora bizirik irauten du. OpenVPN fitxategi batean idatz dezake, mezuak sistemako erregistratzaileari eman edo zerbitzu-kudeatzaileak harrapatzen duenari utzi, eta horiek ez dira jario beraren hiru kopia. Aukera bakoitzak aldatzen du nork daukan errotazioaren jabetza, zein erabiltzailek irakur dezakeen emaitza eta zer gertatzen den abiaraztean. Erabaki erantzunak gertaera baten aurretik, ondoren konfiguratuta dagoena oinordetzan jasoko duzulako.

Zer egiten duen daemonak argibidearekin, benetan

Argibideak ez dira abstrakzioak; bakoitzak erabakitzen du prozesuak non idazten dituen bere mezuak. log /path fitxategi hori irekitzen du, log-append /path eransteko irekitzen du, eta syslog mezuak tokiko sistemako erregistratzaileari ematen dizkio bere socketaren bidez. Horietako bat ere gabe, irteera irteera estandarrera doa eta zerbitzu-kudeatzaileak erabakitzen du zer gertatuko den ondoren. Irakurri indarrean dagoen unitatea eta profila elkarrekin, daemonak zure konfigurazioa alde batera uzten duela ondorioztatu aurretik.

Azken kasua ohikoa da pakete-instalazioan, eta azaltzen du zergatik bi administratzaile ez dauden ados egunkariaren kokapenari buruz. Batek unitatearen journala irakurtzen du, besteak daemonak inoiz idatzi ez zuen fitxategi bat.

Egiaztatu martxan dagoen konfigurazioa, ez diskoan dagoen fitxategia. Drop-in motako unitatearen gainidazketak edo ingurune-fitxategi batek indarrean dagoen argibidea alda dezake, irakurtzen ari zaren profilari ukitu gabe.

log-ek mozten du, log-append-ek ez

log-ek existitzen den fitxategia mozten du argibidea indarrean jartzen denean, beraz berrabiarazteak aurretiko frogak ezabatzen ditu. log-append-ek dagoena gordetzen du eta gehitzen du. Bi aukerek ez dute ezer errotatzen, eta batak ez du fitxategia geroago bere kabuz berriro irekitzen, horregatik behar du errotazioak lankidetza.

Errotazioak fitxategiari izena aldatzen badio daemonak deskriptore zaharrean idazten jarraitzen duen bitartean, fitxategi berria hutsik geratzen da eta disko-erabilera handitzen jarraitzen du izena aldatu zaion fitxategian. Bidal iezaiozu prozesuari berriro irekitzeko seinalea, edo errotatu kopiatu-eta-moztu estrategiarekin eta onartu kopiatze-leihoa.

Direktorioa, jabetza eta baimenak diseinuaren parte dira. Daemonak pribilegiorik gabeko erabiltzaile gisa exekuta dezake abiaraztearen ondoren, eta instalazioan root-ek sortutako direktorioa agian ez da idazgarria izango orduan. Presta ezazu paketearen edo hedapen-prozesuaren bidez, gertaera batean baimenak zuzendu beharrean.

Zerbitzu-kudeatzaileak bigarren kopia bat gordetzen du

systemd-ek irteera estandarra eta errore estandarra harrapatzen ditu lehenespenez, beraz berariazko birbideratzerik ez duen unitateak badu egunkari bat. Fitxategi-argibide bat gehitzeak bi jario ematen ditu, atxikipen, irakurle eta denbora-marka desberdinekin.

Hori ez da automatikoki okerra, baina erabakia izan behar du. Mantendu abiarazte-erregistroa journalean, konfiguratutako fitxategia existitu aurretiko hutsegiteak ez baitira inon beste agertzen. Ondoren egin fitxategia autoritatezko egonkortasun-egoerako gertaerentzat eta esan hori runbookean. Bi jario autoritatezko badira, galdera bakoitzeko bi erantzun daude.

Berretsi aukera nahita huts egiten duen proba batekin. Abiarazi daemona irakurri ezin den ziurtagiri batekin eta egiaztatu zein jariok erregistratzen duen errorea.

Xehetasuna ez da erabilgarria den xehetasuna bezalakoa

Maila altuago batek verb lerro gehiago gehitzen ditu, eta puntu batetik aurrera inork irakurtzen ez dituen lerroak. Maila 3 egoera egonkor zentzuzkoa da hedapen gehienentzat, eta maila 4 eta handiagoak jakina den galdera batekin mugatutako ikerketa baterako egokiak dira. Errepikapenen eusteak zarata gutxitzen du, baina ez du ezkutatu behar gertaera zenbatetan errepikatzen den. Mantendu dezakezun maila ezarri, eta soilik amaiera duen izendatutako ikerketa baterako igo.

Mantendu instantziaren identitatea eta denbora-markak erregistroan. Birkonexioak lehen konexioaren itxura zehatza du fitxategia hilabeteetan zehar gehitu denean eta instantziaren izena falta denean.

Kontuz ibili fitxategi horretan beste zer erortzen den. Birbideratutako irteerak deitutako scripten testua izan dezake, eta bere ingurunea inprimatzen duen laguntza-programak kredentzialak eta gako-bideak egunkari irakurgarrian jartzen ditu. Hartu egunkariaren sarbidea segurtasun-erabaki gisa, daemonak berak ezer sentikorrik inprimatzen ez duenean ere.

Errotazioa, atxikipena eta berriro kargatzen duten seinaleak

Erabaki atxikipena diskoaren jabearekin, eta finkatu bolumenak zure ordez erabaki aurretik. Birkarga-seinalea ez da egunkarien mantentze-komandoa: okerra bidaltzeak tunela berrabiarazten du eta erabiltzaile guztiak deskonektatzen ditu. Idatzi berriro irekitzeko prozedura errotazio-arauaren ondoan, biak elkarrengandik aldendu ez daitezen.

Emaitza operadore batek deskriba dezakeen zerbitzua izan beharko litzateke: jario autoritatezko bat, gertaera bakoitza bizitzaren zikloan kokatua, eta ostalarian sekretuak dituen fitxategi bakoitza bildu gabe lor daitekeen erregistroa. Deskribapen hori diseinuaren onarpen-proba da, eta hurrengo gertaeraren aurretik egiaztatzea merkea da.

Erlazionatutako artikuluak