Configuração do ArcGIS Server em um ambiente corporativo:
ou seja, vários SOCs, talvez uma configuração de failover, servidor Web separado, SDE / DBMS em máquina separada, etc.
Sem entrar em detalhes sobre versões / software / sistemas operacionais / etc, eu gostaria de saber o que as pessoas recomendariam na realização de "verificações de integridade" nesse tipo de configuração de escala. Ou talvez diagnóstico seja uma palavra melhor?
Eu estava pensando que seria uma boa ideia executar verificações mensais (em oposição a um monitoramento consistente) para garantir que tudo esteja funcionando sem problemas e talvez para identificar gargalos ou áreas problemáticas na instalação. O ideal é ter um fluxo de trabalho específico que possa ser facilmente repetido e, em seguida, reunir dados históricos para verificar se a instalação se deteriorou com o tempo.
Espero que essa pergunta não seja muito subjetiva, mas acho que haverá especialistas por aí que terão respostas "certas" para isso, e talvez qualquer discussão possa ser feita por meio de comentários e excluída, conforme necessário.
Para tornar a pergunta mais específica, assuma:
- A SDE foi configurada de maneira ideal.
- Os serviços do ArcGIS Server também foram configurados de maneira ideal (por exemplo, em cache, onde apropriado, escalas de escala / consultas de definição, etc.).
Eu estava pensando em montar um aplicativo personalizado que fica no servidor da web e permite que um usuário aperte um botão que faria coisas como:
- executar ping em cada terminal (cada IP, verifique o XML no WSDL do servidor, ok, vários terminais REST)
- Falhar / passar nesses testes
- Talvez repita esses pings e mostre um tempo médio de resposta para cada terminal.
Esses testes podem ser realizados fora do horário de pico e, em seguida, geram um relatório básico sobre os resultados.
Eu acho que você também pode trocar o ArcGIS Server por qualquer tecnologia de servidor (o que me fez pensar que talvez isso pertença ao ServerFault).
Eu sei que o ArcGIS Server possui recursos de registro e estatística . Devo também salientar que os alertas automáticos já foram criados para notificar quando os servidores ficam inoperantes ou estão com um desempenho muito ruim. Estou realmente buscando conselhos sobre o que testar / identificar em termos de diagnóstico se o sistema geral está "saudável" (ou seja, está funcionando bem, é pior do que no mês passado, algo pode ser melhorado?)
Eu estaria interessado em saber o que as pessoas (com experiência em configurações de vários níveis / alto uso) pensam disso.