ArcGIS सर्वर पर स्वास्थ्य जांच करना?


14

एंटरप्राइज़ वातावरण में ArcGIS सर्वर सेटअप:

यानी मल्टीपल एसओसी, शायद एक फेल-ओवर सेटअप, अलग वेब सर्वर, अलग मशीन पर एसडीई / डीबीएमएस, आदि।

संस्करणों / सॉफ्टवेयर / ऑपरेटिंग सिस्टम / आदि पर बारीकियों में जाने के बिना, मैं यह जानना चाहूंगा कि लोग इस तरह के स्केल सेटअप पर "स्वास्थ्य जांच" करने की क्या सलाह देंगे । या शायद निदान एक बेहतर शब्द है?

मैं सोच रहा था कि सबकुछ सुचारू रूप से चल रहा है और संभवत: सेटअप में अड़चनों या समस्या क्षेत्रों की पहचान करने के लिए मासिक चेक (लगातार निगरानी के विपरीत) चलाना एक अच्छा विचार होगा । आदर्श रूप से एक विशिष्ट वर्कफ़्लो है जिसे आसानी से दोहराया जा सकता है, और फिर यह देखने के लिए ऐतिहासिक डेटा इकट्ठा करें कि क्या सेटअप समय के साथ खराब हो गया है।

मुझे उम्मीद है कि यह बहुत व्यक्तिपरक प्रश्न नहीं है, लेकिन मुझे लगता है कि वहाँ विशेषज्ञ होंगे जो इस पर "सही" उत्तर देंगे, और शायद किसी भी चर्चा को टिप्पणियों के माध्यम से किया जा सकता है और आवश्यकतानुसार हटा दिया जा सकता है?

प्रश्न को अधिक विशिष्ट बनाने के लिए, कृपया मान लें:

  • एसडीई को सेटअप के लिए बेहतर तरीके से तैयार किया गया है।
  • आर्कजीआईएस सर्वर सेवाओं को भी बेहतर तरीके से सेटअप किया गया है (यानी जहां उपयुक्त हो, स्केल रेंज / डेफिनेशन क्वेश्चन, आदि)।

मैं एक कस्टम एप्लिकेशन को एक साथ रखने के बारे में सोच रहा था जो वेबसर्वर पर बैठता है और उपयोगकर्ता को एक बटन हिट करने की अनुमति देता है जो इस तरह से काम करेगा:

  • प्रत्येक समापन बिंदु (प्रत्येक आईपी, सर्वर WSDL ठीक से XML की जाँच करें, विभिन्न REST समापन बिंदु)
    • इन परीक्षणों में विफल / पास
    • शायद इन पिंग्स को दोहराएं, और प्रत्येक समापन बिंदु के लिए औसत प्रतिक्रिया समय दिखाएं।

ये परीक्षण ऑफ-पीक घंटों में किए जा सकते हैं, और फिर परिणामों पर एक बुनियादी रिपोर्ट उत्पन्न कर सकते हैं।

मुझे लगता है कि आप किसी भी सर्वर तकनीक के लिए आर्कजीआईएस सर्वर को स्वैप कर सकते हैं (जो मुझे लगता है कि शायद यह सर्वरफॉल्ट में है)।

मुझे पता है कि आर्कजीआईएस सर्वर में लॉगिंग और सांख्यिकी क्षमताएं हैं। मुझे यह भी इंगित करना चाहिए कि जब सर्वर नीचे जाते हैं या बहुत खराब प्रदर्शन कर रहे हैं, तो सूचित करने के लिए स्वचालित अलर्ट पहले ही डाल दिए गए हैं। मैं वास्तव में निदान के संदर्भ में क्या परीक्षण / पहचान के बारे में कुछ सलाह के बाद हूं अगर समग्र प्रणाली "स्वस्थ" है (यानी क्या यह ठीक चल रहा है, क्या यह पिछले महीने से भी बदतर है, क्या कुछ सुधार किया जा सकता है?)

मुझे यह जानने में दिलचस्पी होगी कि कौन से लोग (जो मल्टी-टियर / हाई यूज़ सेटअप में अनुभवी हैं) इस बारे में सोचते हैं।


1
मुझे पता है कि यह सवाल बहुत पुराना है, लेकिन आर्कजीआईएस सर्वर के हाल के संस्करणों के लिए, अब एक स्वास्थ्य जांच बिंदु है। बाकी / जानकारी संसाधन 10.0 में जोड़ा गया था। अगर स्वास्थ्यकर्मी उसी समय के बारे में आया तो अनिश्चित। http: // <server>: <port> / <
inst

स्वास्थ्य परीक्षण केवल रिपोर्ट करता है कि आर्कगिस सर्वर ऊपर है और चल रहा है और सुलभ है। यह किसी भी सेवा की जांच नहीं करता है और अगर एक्सपायर लाइसेंस की वजह से कोई सेवा काम नहीं कर रही है तो यह मदद नहीं करता है।
विस्मय

जवाबों:


4

अक्षांश भूगोल ने इस उद्देश्य के लिए जियोकोर्टेक्स ऑप्टिमाइज़र विकसित किया । यह एक प्रोग्राम है जो एक सेवा के रूप में स्थापित होता है, और आपकी आर्कगिस सेवाओं और उनके पीछे के सर्वरों की आवधिक निगरानी करता है (पिंग अनुरोधों, वेब अनुरोधों, मानचित्र अनुरोधों और लॉग फ़ाइलों और प्रदर्शन काउंटरों की निगरानी करके)।

एपीआई हुक भी हैं जो आपको ऑप्टिमाइज़र कलेक्टरों से एक वेब दर्शक कनेक्ट करने की सुविधा देते हैं, ताकि आप यह जानकारी प्राप्त कर सकें कि आपके वेब दर्शक का उपयोग कैसे किया जा रहा है। (क्या विस्तार, क्या उपकरण, उपयोगकर्ता गतिविधि, आदि)

जो डेटा एकत्र करता है वह एक डेटाबेस में धकेल दिया जाता है और एक रिपोर्टिंग मॉड्यूल होता है जो डेटा का विश्लेषण करता है और परिणामों को वेब पेज के रूप में प्रस्तुत करता है। नेत्रहीन रूप से रुझानों और उपयोग का प्रतिनिधित्व करने में मदद करने के लिए ग्राफ़ और हीट मैप हैं। आप समय-समय पर ईमेल की गई कुछ रिपोर्ट भी दे सकते हैं।

अस्वीकरण : मैं अक्षांश भूगोल पर काम करता हूं, हालांकि सीधे ऑप्टिमाइज़र उत्पाद के साथ नहीं।


वास्तव में दिलचस्प लगता है। बीमार आज उर वेबसाइट पर एक विस्तृत नज़र रखना। गर्मी के नक्शे कैसे काम करते हैं? क्या वे दिखाते हैं कि किस नक्शे का विस्तार सबसे अधिक हो रहा है? क्या एजीएस के साथ इस उपकरण को चलाने के साथ एक पेरोफ़ॉर्मेंस ओवरहेड है?
साइमन

ऊष्मा मानचित्र रिपोर्ट्स, लॉग फाइल से या दर्शक को ऐड-ऑन से एक्स्टेंट इकट्ठा करती हैं, फिर मैप के शीर्ष पर ओवरले करने के लिए एक अर्धचालक ग्राफिक बनाता है। और हां, यह आपको "जहां आपके उपयोगकर्ता जाते हैं" दिखाने के लिए है। ओवरहेड प्रदर्शन काफी कम है, लेकिन यह इस बात पर निर्भर करता है कि आप क्या इकट्ठा कर रहे हैं (और कितनी बार)।
mwalker

ive ने डेमो देखने के लिए एक पासवर्ड का अनुरोध किया। सूचक के लिए धन्यवाद।
साइमन

2

खाली समय में मैंने पायथन स्क्रिप्ट पर काम किया जो आर्कगिस सर्वर रीस्ट यूआरएल के लिए एक वेब अनुरोध उत्पन्न करता है और सेवा की प्रतिक्रिया का मूल्यांकन करता है। यदि उत्तर नकारात्मक है, तो एक विशिष्ट ई-मेल पते पर ईमेल अलर्ट भेजा जाएगा।

मुझे लगता है कि यह आर्कगिस सर्वर की व्यक्तिगत सेवाओं की निगरानी के लिए सरल लेकिन उपयोगी है। मुझे उम्मीद है कि किसी के लिए उपयोगी है।

हमारे ब्लॉग की सभी जानकारी: http://oneteamgis.wordpress.com/2014/03/24/uno-script-python-che-monitora-i-servizi-di-arcgis-server/

डेमियानो

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.