fmorgue je nástroj Python pro zrcadlení souborů trvale na vzdálený server. & Nbsp; Na rozdíl od rsync a přátelé, identifikuje chybějící soubory na serveru, pouze na základě času a velikosti změny, který je vhodný pro archivaci otočené log souborů ,
Balíček nainstaluje dva nové příkazy shellu, "fmorgue" pro klientské aplikace, a "fmorgue-server".
Klientská aplikace
Fmorgue Klient by měl být povolán na pravidelné bázi, např jako cron. To kontroluje daný seznam souborů a požádá server, který potřebují soubory, které mají být převedeny. V případě některé soubory chybí, jsou ihned přeneseny na server.
Příklad:
fmorgue http://my.archive.example.com/ /var/log/*.log
Zkuste "fmorgue -h".
Aplikační server
Fmorgue server může buď spustit jako samostatnou aplikaci na vyhrazeném portu, nebo jako CGI skript. V obou provozních režimech, musí být server řečeno, byly pro uložení retreived dat.
V samostatném režimu, musíte definovat adresář jako parametr příkazového řádku.
V režimu CGI, musíte vytvořit konfigurační soubor v "/ etc / fmorgue" Konfigurační soubor by měl vypadat takto:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; # Konfigurační soubor pro 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; # Možné hodnoty: ano / ne
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; withhostname = no
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; # Možné hodnoty: ano / ne
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; withorigname = no
Také je potřeba nastavit svůj webový server, např přidáním směrnice ScriptAlias.
Ve výchozím nastavení jsou soubory přejmenovány podle jejich času změny, protože původní název souboru se očekává, že bude měnit (myslím logrotate). Můžete přidat původní název hostitele a název souboru vytvořeného názvu souboru na straně serveru
Požadavky na :.
- Python
Komentáře nebyl nalezen