Hvar OpenVPN-þjónn á að skrifa annálinn sinn, og hvers vegna
log, log-append og syslog eru ólík, og þjónustustjórinn heldur eigin afriti. Veldu eina ráðandi straum, haltu lífsferlinum læsilegum og stilltu varðveisluna.
Hönnun annáls svarar þremur spurningum: hvaða ferli bjó til færslu, hvar sú færsla endar og hversu lengi hún lifir. OpenVPN getur skrifað í skrá, afhent skilaboð til kerfisannálarans eða látið þau eftir því sem þjónustustjórinn grípur, og þetta eru ekki þrjú afrit af einum straumi. Hvert val breytir því hver á snúninginn, hvaða notandi getur lesið niðurstöðuna og hvað gerist við ræsingu. Ákveddu svörin fyrir atvik, því eftir á erfir þú það sem er stillt.
Hvað púkinn gerir í raun með fyrirmælin
Fyrirmælin eru ekki abstrakt; hvert þeirra ákveður hvar ferlið skrifar skilaboðin sín. log /path opnar skrána, log-append /path opnar hana til að bæta við, og syslog afhendir skilaboð til staðbundins kerfisannálara um sætið sitt. Án nokkurs þeirra fer úttakið á staðalúttak og þjónustustjórinn ákveður hvað gerist næst. Lestu virka eininguna og sniðið saman áður en þú ályktar að púkinn hunsí stillingarnar þínar.
Það síðasta tilvik er algengt í pakkaðri uppsetningu, og það skýrir hvers vegna tveir stjórnendur eru ósammála um hvar annállinn býr. Annar les dagbók einingarinnar, hinn skrá sem púkinn skrifaði aldrei.
Athugaðu stillingarnar í keyrslu frekar en skrána á diskinum. Drop-in yfirskrift einingar eða umhverfisskrá getur breytt virka fyrirmælinu án þess að snerta sniðið sem þú ert að lesa.
log styttir, log-append gerir það ekki
log styttir núverandi skrá þegar fyrirmælið tekur gildi, svo endurræsing þurrkar út sönnunargögnin frá því áður. log-append heldur því sem er og bætir við. Hvorugur valkosturinn snýr neinu, og hvorugur opnar skrána aftur af sjálfu sér síðar, og þess vegna þarf snúningur samvinnu.
Ef snúningurinn endurnefnir skrána á meðan púkinn heldur áfram að skrifa í gamla lýsinn, verður nýja skráin tóm og disknotkun heldur áfram að hækka í hinni endurnefndu. Sendu ferlinu merki um að opna aftur, eða snúðu með afritun-og-styttingu og samþykktu afritunargluggann.
Mappan, eignarhaldið og heimildirnar eru hluti af hönnuninni. Púkinn getur keyrt sem óforréttindanotandi eftir ræsingu, og mappa sem root bjó til við uppsetninguna er þá kannski ekki skrifanleg. Undirbúðu hana í gegnum pökkunina eða uppsetningarferlið í stað þess að laga heimildir meðan á atviki stendur.
Þjónustustjórinn heldur öðru afriti
systemd grípur staðalúttak og staðalvillu sjálfgefið, svo eining án skýrrar endurbeiningar hefur þegar annál. Að bæta við skráarfyrirmæli gefur tvo strauma með ólíka varðveislu, ólíka lesendur og ólík tímasetningarstimpla.
Það er ekki sjálfkrafa rangt, en það verður að vera ákvörðun. Haltu ræsingarfærslunni í dagbókinni, því mistök áður en stillta skráin er til koma hvergi annars staðar fram. Gerðu síðan skrána ráðandi fyrir atburði í venjulegum rekstri og segðu frá því í runbook. Tveir ráðandi straumar þýða tvö svör við hverri spurningu.
Staðfestu valið með prófi sem mistekst viljandi. Ræstu púkinn með ólæsilegu vottorði og athugaðu hvaða straumur skráir villuna.
Ítarlausi er ekki það sama og nothæf smáatriði
Hærra verb-stig bætir við fleiri línum og, eftir ákveðinn punkt, línum sem enginn les. Stig 3 er hæfilegt venjulegt ástand fyrir flestar uppsetningar, en stig 4 og hærra hentar takmarkaðri rannsókn með þekktri spurningu. Endurtekningardempun dregur úr hávaða, en má ekki fela hversu oft atburður endurtekur sig. Stilltu stigið sem þú getur haldið og hækkaðu það aðeins fyrir nafngreinda rannsókn með endi.
Haltu auðkenni tilviks og tímasetningarstimplum í færslunni. Endurtenging lítur nákvæmlega út eins og fyrsta tenging þegar skránni hefur verið bætt við í mánuði og nafn tilviks vantar.
Farðu varlega með hvað annað lendir í skránni. Endurbeint úttak getur innihaldið texta frá kölluðum skriftum, og hjálpartól sem prentar umhverfi sitt setur skilríki og lyklaslóðir í læsilegan annál. Meðhöndlaðu aðgang að annálnum sem öryggisákvörðun jafnvel þótt púkinn sjálfur prenti ekkert viðkvæmt.
Snúningur, varðveisla og merkin sem endurhlaða
Ákveddu varðveisluna með þeim sem á diskinn og stilltu hana áður en rúmmálið ákveður fyrir þig. Endurhleðslumerki er ekki annálsviðhaldsskipun: að senda rangt merki endurræsir göngin og aftengir hvern notanda. Skrifaðu enduropnuðarferlið við hlið snúningsreglunnar svo þau tvö reki ekki í sundur.
Niðurstaðan ætti að vera þjónusta sem rekstraraðili getur lýst: einn ráðandi straumur, hver atburður settur í lífsferilinn og færsla sem fæst án þess að safna hverri leyndarmálsberandi skrá á vélinni. Sú lýsing er samþykktarpróf hönnunarinnar, og það er ódýrt að athuga hana fyrir næsta atvik.