fmorgue

Tela Software:
fmorgue
Detalhes de Software:
Versão: 1.2
Data de upload: 14 Apr 15
Revelador: Peter Troger
Licença: Livre
Popularidade: 78

Rating: 2.5/5 (Total Votes: 2)

fmorgue é uma ferramenta de Python para o espelhamento de arquivos permanentemente para um servidor remoto. & Nbsp; Em contraste com rsync e amigos, ele identifica a falta de arquivos no servidor apenas com base no tempo de modificação e tamanho, o que o torna adequado para o arquivamento de arquivos de log rotacionados .
O pacote instala dois novos comandos shell, 'fmorgue' para o aplicativo cliente, e 'fmorgue-servidor'.
O aplicativo cliente
O cliente fmorgue é esperado para ser chamado em uma base regular, por exemplo, como trabalho cron. Ele inspeciona a lista dada de arquivos e pergunta ao servidor quais arquivos precisam ser transferidos. No caso de alguns dos arquivos estão faltando, eles são imediatamente transferidos para o servidor.

Exemplo:

fmorgue http://my.archive.example.com/ /var/log/*.log
Tente 'fmorgue -h'.
O aplicativo de servidor
O servidor fmorgue pode executar o aplicativo como autônomo em uma porta dedicada, ou como script CGI. Em ambos os modos de operação, o servidor deve ser dito que armazenar os dados retreived.
No modo autônomo, você tem que definir o diretório como parâmetro de linha de comando.
No modo CGI, você tem que criar um arquivo de configuração em "/ etc / fmorgue 'O arquivo de configuração deve ser semelhante a este:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; # Arquivo de configuração para 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; # Valores possíveis: sim / não
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; withhostname = nenhum
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; # Valores possíveis: sim / não
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; withorigname = nenhum
Você também precisa configurar o servidor web, por exemplo, adicionando uma diretiva ScriptAlias.
Por padrão, os arquivos são renomeados de acordo com o seu tempo de modificação, uma vez que o nome do arquivo original é esperado para estar mudando (pense logrotate). Você pode adicionar o nome do host original e nome do arquivo para o nome do arquivo gerado no lado do servidor

Requisitos :.

  • Python

Programas semelhantes

p7zip
p7zip

11 May 15

dalimil
dalimil

11 May 15

Ukopp
Ukopp

22 Jun 18

Spack
Spack

17 Feb 15

Comentário para fmorgue

Comentários não encontrado
Adicionar comentário
Ligue imagens!