fmorgue yra Python įrankis atspindinti failus nuolat į nuotolinio serverio. & Nbsp; Priešingai rsync ir draugai, tai identifikuoja trūksta failų serveryje tik remiantis pakeitimo laiko ir dydžio, todėl tinka archyvavimo pasuktos failus ,
Paketas įdiegia du naujus apvalkalo komandas, "fmorgue" už kliento programos, o "fmorgue-serverio".
kliento programa
Fmorgue klientas tikimasi paragino reguliariai bazę, pvz kaip cron. Jis tikrina pateiktą failų sąrašą ir prašo serverį, kurias reikia perkeltas failai. Tuo atveju, kai iš failų trūksta, jie yra nedelsiant perkeliamas į serverį.
Pavyzdys:
fmorgue http://my.archive.example.com/ /var/log/*.log
Pabandykite "fmorgue -h".
serverio programa
Fmorgue serveris gali arba paleisti kaip atskirą paraišką tam skirtame uoste, arba kaip CGI scenarijų. Abiem režimais, serveris turi būti pasakyta, buvo saugoti retreived duomenis.
Be atskirą režimą, turite apibrėžti katalogą kaip komandinės eilutės parametrą.
CGI režimu, jūs turite sukurti konfigūracijos failą "/ etc / fmorgue" konfigūracijos failas turėtų atrodyti taip:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; # Konfigūracijos failą fmorgue
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; [Fmorgue serveris]
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; rež = / tmp /
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; # Galimos reikšmės: taip / ne
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; withhostname = ne
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; # Galimos reikšmės: taip / ne
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; withorigname = ne
Jūs taip pat turite sukonfigūruoti savo interneto serverį, pavyzdžiui pridedant ScriptAlias direktyvą.
Numatyta, kad failai yra pavadinta pagal jų pakeitimo metu, nes originalaus failo vardas yra tikimasi, kad keičiasi (manau logrotate). Jūs galite pridėti originalią kompiuterio vardą ir failo vardą sugeneruoto failo vardo serverio pusėje
Reikalavimai :.
- Python
Komentarai nerastas