Recentemente comecei um novo trabalho onde fui encarregado de gerenciar uma rede global de aplicações web heterogêneas. Há muito pouca documentação. Minha primeira tarefa é criar um inventário de todos os aplicativos da web. Existe alguma ferramenta disponível para gerenciar um grande grupo de aplicativos da web?
Gostaria de coletar um grande conjunto de dados para cada site, incluindo:
- logins para painéis de controle baseados na web
- logins em contas FTP/ssh
- Código de rastreamento do Google Analytics para cada site
- Bibliotecas de terceiros usadas
- Certificados SSL, emissores e datas de expiração
- etc.
Sei que poderia manter as informações no Excel ou construir um banco de dados personalizado, mas espero que já exista uma ferramenta para me ajudar com isso.
Responder1
Parece que você levantou uma questão tripla. Isso é o que acho que você está procurando:
- Um sistema de gerenciamento de senhas
- KeepPasspode ser uma boa solução para você. Você pode salvar suas senhas em um banco de dados seguro bloqueado com uma chave mestra (ou arquivo de chave). Portanto, você só precisa lembrar uma única senha mestra ou selecionar o arquivo de chave para desbloquear todo o banco de dados.
Um sistema de controle de versão
- Você poderia usarSubversãoque gerencia arquivos e diretórios e as alterações feitas neles (você pode manter suas chaves, certificados, notas, arquivos de configuração. Você pode até manter cópias de seus bancos de dados de senhas criados com Keepass). Isso permite recuperar versões mais antigas de seus dados ou examinar o histórico de como seus dados foram alterados. Se você é um usuário do Windows, tenteVisualSVNpara o servidor eTortoiseSVNpara o cliente.
Um sistema de monitoramento (Não tenho certeza se você está realmente procurando por isso, mas ..)
Todas essas soluções, acredito, são de código aberto
Responder2
Eu recorreria às suas soluções de monitoramento e gerenciamento de mudanças/tíquetes de problemas para obter documentação implícita do ambiente. Algumas soluções, comoZabbixouOpenNMS, pode até ajudá-lo descobrindo automaticamente a rede.
Esta é, em última análise, uma questão de manutenção da documentação, que infelizmente é um problema político e não tecnológico.
Responder3
Pode não ser exatamente o que você procura, mas você pode finalizar a compraNagiosque inclui módulos para monitorar/coletar dados sobre todos os tipos de coisas e você também pode criar scripts para isso em vários idiomas.
Se os sites estiverem ativos, você poderá escrever um script para despejar as informações desejadas e também paraatualizarseus dados se informações forem sempre adicionadas ao site.
boa sorte