Kurumsal bir ortamda ArcGIS Server kurulumu:
örn. Birden fazla SOC, belki bir kurulum, ayrı web sunucusu, ayrı makinede SDE / DBMS vb.
Sürümler / yazılım / işletim sistemleri / vb. İle ilgili ayrıntılara girmeden, insanların bu tür ölçek kurulumunda "sağlık kontrolleri" yapma konusunda neler önerdiklerini bilmek istiyorum . Ya da teşhis daha iyi bir kelimedir?
Her şeyin düzgün çalışmasını sağlamak ve belki de kurulumdaki darboğazları veya sorunlu alanları tanımlamak için aylık kontrolleri (tutarlı izlemenin aksine) çalıştırmanın iyi bir fikir olacağını düşünüyordum . İdeal olarak kolayca tekrarlanabilen belirli bir iş akışına sahip olmak ve daha sonra kurulumun zaman içinde bozulup bozulmadığını görmek için geçmiş verilerini toplamak.
Umarım bu çok öznel bir soru değildir, ancak bence bu konuda "doğru" cevapları olacak uzmanlar olacak ve belki de herhangi bir tartışma yorumlar yoluyla yapılabilir ve gerektiği gibi silinebilir mi?
Soruyu daha spesifik hale getirmek için lütfen:
- SDE en uygun şekilde ayarlanmıştır.
- ArcGIS Server hizmetleri de en iyi şekilde ayarlanmıştır (örn. Uygun olduğunda önbellek, ölçek aralıkları / tanım sorguları vb.).
Web sunucusunda oturan ve bir kullanıcının aşağıdaki gibi şeyler yapabilecek bir düğmeye basmasına izin veren özel bir uygulamayı bir araya getirmeyi düşünüyordum:
- her uç noktaya ping atma (her IP, Sunucu WSDL'den XML'i kontrol etme tamam, çeşitli REST uç noktaları)
- Bu testlerde başarısız / başarılı
- Belki de bu pingleri tekrarlayın ve her uç nokta için ortalama bir tepki süresi gösterin.
Bu testler yoğun olmayan saatlerde yapılabilir ve daha sonra sonuçlar hakkında temel bir rapor oluşturabilir.
Ayrıca herhangi bir sunucu teknolojisi için ArcGIS Server takas olabilir (ki bu belki de bu ServerFault ait olduğunu düşünüyorum).
ArcGIS Server'ın günlük kaydı ve istatistik yetenekleri olduğunu biliyorum . Ayrıca, sunucuların çöktüğünde veya çok kötü performans gösterdiğinde bildirimde bulunmak için otomatik uyarıların zaten uygulandığını da belirtmeliyim. Gerçekten, genel sistemin "sağlıklı" olup olmadığını teşhis etmek için neyin test edileceği / tanımlanacağı konusunda bazı tavsiyelerin peşindeyim.
(Çok katmanlı / yüksek kullanım kurulumlarında deneyimli) insanların bunun hakkında ne düşündüğünü bilmek isterim.