fmorgue

Software screenshot:
fmorgue
Dettagli del software:
Versione: 1.2
Data di caricamento: 14 Apr 15
Sviluppatore: Peter Troger
Licenza: Libero
Popolarità: 78

Rating: 2.5/5 (Total Votes: 2)

fmorgue è uno strumento Python per il mirroring dei file in modo permanente a un server remoto. & Nbsp; In contrasto con rsync e amici, identifica i file mancanti sul server basata solo sulla data di modifica e dimensione, che lo rende adatto per l'archiviazione di file di log ruotati .
Il pacchetto installa due nuovi comandi di shell, 'fmorgue' per l'applicazione client, e 'fmorgue-server'.
L'applicazione client
Il client fmorgue dovrebbe essere chiamato su una base regolare, ad esempio, come job cron. Si ispeziona la lista data dei file e chiede al server quali file devono essere trasferiti. In caso alcuni dei file sono mancanti, vengono immediatamente trasferiti al server.

Esempio:

fmorgue http://my.archive.example.com/ /var/log/*.log
Provare 'fmorgue -h'.
L'applicazione server
Il server fmorgue può essere eseguito come applicazione standalone su una porta dedicata, o come script CGI. In entrambe le modalità di funzionamento, il server deve essere detto erano per memorizzare i dati retreived.
In modalità standalone, è necessario definire la directory come parametro della riga di comando.
In modalità CGI, è necessario creare un file di configurazione in '/ etc / fmorgue' Il file di configurazione dovrebbe essere simile a questo:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; # File di configurazione per 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; # Valori possibili: sì / no
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; withhostname = no
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; # Valori possibili: sì / no
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; withorigname = no
È inoltre necessario configurare il server Web, ad esempio con l'aggiunta di una direttiva ScriptAlias.
Per impostazione predefinita, i file vengono rinominati in base alla loro data di modifica, dal momento che il nome del file originale è prevista per cambiare (si pensi logrotate). È possibile aggiungere il nome host originale e il nome del file per il nome del file generato sul lato server

Requisiti :.

  • Python

Programmi simili

archive.sh
archive.sh

20 Feb 15

renameutils
renameutils

14 Apr 15

JavaZip
JavaZip

11 May 15

PAQ
PAQ

2 Jun 15

Commenti a fmorgue

I commenti non trovato
Aggiungi commento
Accendere le immagini!