ArcGIS Environment Health Status
Hack Day ImagemGIS Day – 14/11/2012
Objetivo
• Implementar em um dia um Dashboard para monitoramento de disponibilidade (Health Check) de Ambiente GIS ESRI (ArcGIS Server, ArcSDE, Database, Servidores Web, Aplicações) em uma infra-estrutura de TI
Participantes
• Gabriel Moreira• Guilherme Freitas• Hugo Ranieri• Leandro Moreira• Francisco Henriques• Sérgio Lima
Tecnologia Emergente
Fonte: ThoughWorks Technology Radar – Out / 2012http://www.thoughtworks.com/articles/technology-radar-october-2012
Exemplo 1
Fonte: http://status.arcgis.com//
Plataforma
• ArcGIS 10+• Ambiente rodando em Win ou Linux• Escopo de monitoramento:
– Rest Services– SDE e SGBD Services
• Tecnologias:– JavaScript, ASP.NET MVC 4
Requisitos
• Configurar quais serviços monitorar • Monitorar os serviços configurados• Exibir dashboard com status dos serviços • Monitorar regularmente o servidor • Persistir os dados de status • Monitorar tempo de resposta dos serviços• Mostrar uptime dos serviços • Exibir logs do AGS
Implementados durante o dia do GIS Hack Day 2012
Protótipo implementado
GitHub do Projeto: http://github.com/imagem/ArcGISHealthStatus