Ocasionalmente, mas com muita frequência, infelizmente, meus serviços AGS simplesmente param sem motivo. Normalmente, não percebo isso até que os usuários me liguem e perguntem por que seus mapas não têm dados.
Existe alguma maneira (eu estava pensando em Python) de obter uma resposta do AGS quando os serviços são interrompidos? Como outros usuários do AGS lidam com esse problema?
python
arcgis-server
administration
Robert Buckley
fonte
fonte
Respostas:
Eu resolvi o mesmo problema e tenho esta solução. Escrevi em Python este código abaixo ("localhost" na URL muda para o nome do seu servidor AGS):
fonte
Eu daria uma olhada na API REST do ArcGIS Server Admin para isso.
Parece que você pode escrever um script python que é executado e agendá-lo para ser executado periodicamente. O script obteria todos os serviços em um cluster para verificar se o serviço de interesse está presente e, em caso afirmativo, verificar seu status .
Caso contrário, envie uma notificação por email.
O script também pode (re) iniciar o serviço, se você desejar.
Não tenho certeza, mas o pacote administrativo do ArcPy pode fornecer uma maneira de trabalhar com esta API.
fonte
Atualmente, usamos esse script em lote do ServiceMonitor , que envia notificações por email. Nós a configuramos como uma tarefa agendada do Windows para que seja executada todas as manhãs.
A única desvantagem é que leva um tempo para ser executado, pois temos um grande número de serviços, portanto, não podemos executá-lo quantas vezes quisermos. Talvez a API REST do administrador ou o ArcPy seja mais rápido.
fonte
No tempo livre, trabalhei em um script Python que gera uma solicitação da Web para o URL REST do servidor ArcGIS e avalia a resposta do serviço. Se a resposta for negativa, será enviado um alerta por email para um endereço de email específico.
Eu acho que é simples, mas útil para monitorar serviços individuais do ArcGIS Server. Espero que seja útil para alguém.
Todas as informações em nosso blog: http://oneteamgis.wordpress.com/2014/03/24/uno-script-python-che-monitora-i-servizi-di-arcgis-server/
Damiano
fonte