Tarefa entre plataformas / agendador de tarefas [fechado]

2

Temos uma mistura de servidores Linux, OSX e Windows que usam o crontab, o Windows Task Scheduler, etc. para executar vários scripts do bash / windows, comandos do rsync, etc.

Eu gostaria de substituir esses agendadores específicos do SO por um sistema controlado centralmente para obter uma visão geral do getter, de preferência algo com um console da web.

Eu encontrei esta lista de software na wikipedia que é, para dizer o mínimo, esmagadora. Espero que alguém possa me ajudar a diminuir um pouco ou sugerir outra coisa.

Os requisitos são os seguintes:

  • Console baseado na Web para configuração, execução, etc.
  • Acionadores baseados em tempo semelhantes ao crontab ou ao agendador de janelas. Idealmente também é possível selecionar dias em um calendário, pois somos um negócio sazonal, que é fins de semana abertos apenas durante a primavera / outono, durante toda a semana durante o verão, além de Páscoa. Agora, temos que ajustar manualmente o agendador de tarefas do Windows conforme o andamento da temporada.
  • Pode iniciar scripts em máquinas remotas para todas as principais plataformas (Linux, OSX, Windows)
  • É possível visualizar logs de scripts em máquinas remotas (algumas saídas para stdout, outras para um arquivo de log específico). Retenha arquivos de log para todas as execuções.
  • Mecanismo de alerta se um trabalho falhar, de preferência com algum teste de regex no stdout, pois nem todos os códigos de saída de uso executável são esperados.

Temos apenas 15 a 20 empregos, por isso nada é necessário.

Com muitos agradecimentos,

Geir

    
por Geir 22.03.2016 / 02:21

0 respostas