fmorgue

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

Rating: nan/5 (Total Votes: 0)

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

Comentário para fmorgue

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