Parfois, mais trop souvent malheureusement, mes services AGS s'arrêtent sans raison. Je ne le remarque généralement pas jusqu'à ce que les utilisateurs m'appellent et me demandent pourquoi leurs cartes n'ont pas de données.
Existe-t-il un moyen (je pensais à Python) d'obtenir une réponse d'AGS lorsque les services s'arrêtent? Comment les autres utilisateurs AGS gèrent-ils ce problème?
python
arcgis-server
administration
Robert Buckley
la source
la source
Réponses:
J'ai résolu le même problème et j'ai cette solution. J'ai écrit en Python ce code ci-dessous ("localhost" dans le changement d'URL en nom de votre serveur AGS):
la source
Je voudrais jeter un œil à l' API REST Admin d'ArcGIS Server pour cela.
Il semble que vous puissiez écrire un script python qui s'exécute et le planifier pour s'exécuter périodiquement. Le script obtiendrait tous les services dans un cluster , puis pour voir si le service d'intérêt est présent, et si oui, vérifiez son statut .
Sinon, envoyez une notification par e-mail.
Le script peut également (re) démarrer le service, si vous le souhaitez.
Je ne suis pas sûr, mais l' administrateur du package d' administration ArcPy pourrait fournir un moyen de travailler avec cette API.
la source
Nous utilisons actuellement ce script batch ServiceMonitor , qui fait des notifications par e-mail. Nous l'avons configurée en tant que tâche planifiée Windows afin qu'elle s'exécute chaque matin.
Le seul inconvénient est qu'il faut un certain temps pour fonctionner car nous avons un grand nombre de services, nous ne pouvons donc pas l'exécuter aussi souvent que nous le souhaiterions. Peut-être que l'API Admin REST ou ArcPy serait plus rapide.
la source
Dans les temps libres, j'ai travaillé sur un script Python qui génère une requête Web vers l'URL REST du serveur ArcGIS et évalue la réponse du service. Si la réponse est négative, une alerte e-mail sera envoyée à une adresse e-mail spécifique.
Je pense que c'est simple mais utile pour surveiller les services individuels d'ArcGIS Server. J'espère que c'est utile pour quelqu'un.
Toutes les informations sur notre blog: http://oneteamgis.wordpress.com/2014/03/24/uno-script-python-che-monitora-i-servizi-di-arcgis-server/
Damiano
la source