fmorgue egy Python eszköz tükrözés fájlokat véglegesen egy távoli szerverre. & Nbsp; Ezzel szemben az rsync és a barátok, valamint kijelöli a hiányzó fájlokat a szerver csak alapuló módosítását idő és méret, ami alkalmassá teszi archiválására elforgatott naplófájlok .
A csomag telepíti két új shell parancsokat, "fmorgue" a kliens alkalmazás, és a "fmorgue-server".
A kliens alkalmazás
A fmorgue ügyfél várhatóan hívják rendszeresen bázis, pl a cron job. Ez ellenőrzi a megadott fájlok listáját, és arra kéri a szerver fájlokat kell átutalni. Ebben az esetben néhány fájl hiányzik, akkor azonnal át a szerver.
Példa:
fmorgue http://my.archive.example.com/ /var/log/*.log
Próbálja "fmorgue -h".
A szerver
A fmorgue kiszolgáló futtathatja az önálló alkalmazás egy dedikált port, vagy CGI script. Mindkét üzemmódban működik a szerver meg kell mondanunk voltak tárolására retreived adatokat.
Önálló üzemmódban, meg kell adni a könyvtárba parancssori paramétert.
A CGI módban, akkor létre kell hozni egy config file "/ etc / fmorgue 'A konfigurációs fájl így kell kinéznie:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; # Konfigurációs fájlja fmorgue
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; [Fmorgue-server]
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; dir = / tmp /
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; # Lehetséges értékek: igen / nem
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; withhostname = nincs
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; # Lehetséges értékek: igen / nem
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; withorigname = nincs
Akkor is meg kell konfigurálni a webszervert, például a hozzáadásával ScriptAlias irányelv.
Alapértelmezésben a fájlok átnevezett szerint a módosítási időt, mivel az eredeti fájl nevét várhatóan változó (gondolom logrotate). Felveheti az eredeti host nevét és a fájl nevét a generált fájlnév szerver oldalon.
követelmények :
- Python
Hozzászólás nem található