Ao instalar novos servidores, geralmente tento esquecer algo que é necessário para que o servidor realmente funcione. Eu gostaria de ter algum tipo de verificação pré-voo automática para notar os recursos ausentes antes de iniciar o servidor pela primeira vez e ter usuários ativos em execução no servidor.
Digamos que eu esteja executando um pool de servidores de aplicativos usando uma plataforma como o Tomcat ou o PHP por trás de um balanceador de carga. O serviço geralmente requer algumas das seguintes coisas:
Eu suponho que seria possível escrever testes de unidade para a maioria dessas condições e executá-las em cada máquina após a instalação, mas eu preferiria uma ferramenta mais específica para tal tarefa, talvez com uma linguagem especial semelhante a shell escreva os testes (dado que diferentes ferramentas são necessárias para testar tudo, isso envolveria executar scripts perl, programas java, checar arquivos, permissões, linhas em arquivos confic etc).
Devo acrescentar que não quero poder corrigir os itens que faltam, apenas quero verificar se tenho de solicitar alterações adicionais aos colegas de operações.
Tags installation