सिस्टम मॉनिटरिंग क्या है?
सिस्टम मॉनिटरिंग एक दैनिक दिनचर्या गतिविधि है और यह दस्तावेज़ सर्वर मॉनिटरिंग के लिए कदम प्रक्रिया द्वारा एक व्यवस्थित कदम प्रदान करता है। यह सक्रिय प्रणाली की निगरानी के लिए तकनीकी पहलुओं और अवधारणाओं का अवलोकन देता है। उनमें से कुछ हैं:
- एप्लिकेशन सर्वर की जाँच करना।
- सिस्टम-वाइड कार्य प्रक्रियाओं की निगरानी करना।
- व्यक्तिगत उदाहरणों के लिए कार्य प्रक्रियाओं की निगरानी।
- मॉनिटरिंग लॉक एंट्रीज।
- सीपीयू का उपयोग
- डेटाबेस में उपलब्ध स्थान।
- अद्यतन प्रक्रियाओं की निगरानी।
- मॉनिटरिंग सिस्टम लॉग।
- बफर सांख्यिकी
कुछ अन्य हैं:
- मॉनिटरिंग बैच जॉब्स
- स्पूल अनुरोध की निगरानी।
- प्रिंट अनुरोधों की संख्या
- ABAP डंप विश्लेषण।
- डेटाबेस प्रदर्शन मॉनिटर।
- डेटाबेस की जाँच करें।
- निगरानी अनुप्रयोग उपयोगकर्ता।
डेली बेसिक चेक / सिस्टम मॉनिटरिंग क्यों?
हम SAP सिस्टम की निगरानी कैसे करते हैं?
आवेदन सर्वर (SM51) की जाँच
इस लेनदेन का उपयोग सभी सक्रिय एप्लिकेशन सर्वरों की जांच करने के लिए किया जाता है।
यहां आप देख सकते हैं कि प्रत्येक उदाहरण में कौन सी सेवाएँ या कार्य प्रक्रियाएँ कॉन्फ़िगर की गई हैं।
व्यक्तिगत कार्यों के लिए निगरानी कार्य प्रक्रिया SM50:
किसी विशेष उदाहरण से संबंधित सभी चलने, प्रतीक्षा करने, रुकने और PRIV प्रक्रियाओं को प्रदर्शित करता है। इस चरण के तहत हम सभी प्रक्रियाओं की जांच करते हैं; प्रक्रिया की स्थिति हमेशा प्रतीक्षा या चलने वाली होनी चाहिए। यदि किसी प्रक्रिया में प्रतीक्षा या दौड़ के अलावा कोई स्थिति होती है, तो हमें उस विशेष प्रक्रिया की जांच करने और तदनुसार रिपोर्ट करने की आवश्यकता होती है।
यह लेनदेन बहुत सारी जानकारी प्रदर्शित करता है जैसे:
- कार्य प्रक्रिया की स्थिति (चाहे वह व्याप्त हो या नहीं)
- यदि कार्य प्रक्रिया चल रही है, तो आप एक्शन कॉलम में इसके द्वारा की गई कार्रवाई को देख सकते हैं।
- आप किस टेबल पर काम कर रहे हैं
कुछ सामान्य समस्याएं:
- उपयोगकर्ता को लॉग ऑन / लॉगऑन / ऑनलाइन लेन-देन में बहुत धीमी गति से करने में लंबा समय लगता है। यह डीआईए की कार्य प्रक्रियाओं का पूरी तरह से उपयोग करने का परिणाम हो सकता है। लंबे समय तक चलने वाली नौकरियों (टाइम कॉलम के तहत लाल संकेतक) का परिणाम भी हो सकता है। यदि आवश्यक हो तो आप नौकरियों का चयन करके सत्र को रद्द कर सकते हैं फिर प्रक्रिया> बिना कोर के रद्द करें। यह नौकरी को रद्द कर देगा और अन्य उपयोगकर्ता / प्रक्रिया के लिए कार्य प्रक्रिया जारी करेगा
- कुछ उपयोगकर्ताओं को कारण कॉलम के तहत PRIV की स्थिति हो सकती है । यह हो सकता है कि उपयोगकर्ता लेनदेन इतना बड़ा हो कि उसे अधिक मेमोरी की आवश्यकता हो। जब ऐसा होता है तो डीआईए कार्य प्रक्रिया उपयोगकर्ता के पास 'स्वामित्व' होगी और अन्य उपयोगकर्ताओं को उपयोग नहीं करने देगा। यदि ऐसा होता है, तो उपयोगकर्ता के साथ जांचें और यदि संभव हो तो नौकरी को पृष्ठभूमि की नौकरी के रूप में चलाएं।
- यदि एसपीओ कार्य प्रक्रिया पर एक लंबा प्रिंट कार्य है, तो समस्या की जांच करें। यह प्रिंट सर्वर या प्रिंटर से संबंधित समस्या हो सकती है।
मॉनिटरिंग सिस्टम-वाइड वर्क प्रोसेस (SM66)
वैश्विक कार्य प्रक्रिया अवलोकन का उपयोग करके कार्य प्रक्रिया लोड की जांच करके, हम सिस्टम प्रदर्शन समस्या के संभावित कारण की शीघ्रता से जांच कर सकते हैं। सिस्टम में
सभी सक्रिय इंस्टेंस पर कार्य प्रक्रिया लोड की निगरानी करें ग्लोबल वर्क प्रोसेस अवलोकन स्क्रीन का उपयोग करके, हम एक नज़र में देख सकते हैं:
- प्रत्येक एप्लिकेशन सर्वर की स्थिति
- इसका कारण यह नहीं चल रहा है
- क्या इसे फिर से शुरू किया गया है
- सीपीयू और अनुरोध समय चलाते हैं
- वह उपयोगकर्ता जिसने लॉग ऑन किया है और क्लाइंट जिस पर उन्होंने लॉग इन किया है
- जो रिपोर्ट चल रही है
मॉनिटर एप्लिकेशन उपयोगकर्ता (AL08 और SM04)
यह लेनदेन सक्रिय उदाहरणों के सभी उपयोगकर्ताओं को प्रदर्शित करता है।
अद्यतन प्रक्रिया की निगरानी (SM13)
लेन-देन SM13 निष्पादित करें और फ़ील्ड USER में ' * ' डालें और क्लिक करें
यदि कोई लंबे समय से लंबित अपडेट रिकॉर्ड नहीं हैं या कोई अपडेट नहीं चल रहा है तो यह कतार खाली होगी जैसा कि नीचे दिए गए स्क्रीन शॉट में दिखाया गया है।
लेकिन, यदि अपडेट सक्रिय नहीं है, तो नीचे दी गई जानकारी प्राप्त करें:
- क्या अपडेट सक्रिय है, यदि नहीं, तो क्या यह सिस्टम या उपयोगकर्ता द्वारा निष्क्रिय किया गया था?
- पर क्लिक करें बटन और जानकारी प्राप्त करें।
- पर क्लिक करें बटन और नीचे दी गई जानकारी प्राप्त करें:
- क्या कोई अपडेट रद्द किया गया है?
- क्या 10 मिनट से अधिक पुराने अपडेट की लंबी कतार है?
मॉनिटरिंग लॉक एंट्रीज़ (SM12)
लेन-देन SM12 निष्पादित करें और उपयोगकर्ता नाम फ़ील्ड में '*' डालें
SAP अन्य उपयोगकर्ताओं को उस रिकॉर्ड को बदलने से रोकने के लिए एक लॉकिंग तंत्र प्रदान करता है, जिस पर आप काम कर रहे हैं। कुछ स्थितियों में, ताले जारी नहीं किए जाते हैं। यह तब हो सकता है जब उपयोगकर्ता लॉक को जारी करने में सक्षम होने से पहले नेटवर्क की समस्या के कारण कट जाते हैं।
इन पुराने तालों को साफ करने की आवश्यकता है या यह रिकॉर्ड तक पहुंच या परिवर्तन को रोक सकता है।
हम सिस्टम में सेट किए गए ताले की निगरानी के लिए लॉक आँकड़ों का उपयोग कर सकते हैं। हम केवल उन लॉक प्रविष्टियों को रिकॉर्ड करते हैं, जिनमें पिछले दिन की तारीख के समय की मुहर होती है।
मॉनिटरिंग सिस्टम लॉग (SM21)
हम सिस्टम और इसके वातावरण में होने वाली त्रुटियों को इंगित और सुधारने के लिए लॉग का उपयोग कर सकते हैं।
- दिनांक और समय दर्ज करें।
- रेडियो बटन समस्याओं और चेतावनियों का चयन करें
- प्रेस रीरेड सिस्टम लॉग।
धुन सारांश (ST02)
चरण 1: ट्यून सारांश की जांच करने के लिए ST02 पर जाएं।
चरण 2: यदि आप किसी लाल मान को देखते हैं, तो SWAPS में, डबल-क्लिक करें।
चरण 3: नीचे स्क्रीन में 'वर्तमान पैरामीटर' टैब पर क्लिक करें
चरण 4: मूल्य और प्रोफ़ाइल मापदंडों पर ध्यान दें
चरण 5: RZ10 पर जाएं (प्रोफ़ाइल पैरामीटर मान बदलने के लिए)
चरण 6: परिवर्तनों को सहेजें।
चरण 7: नए परिवर्तन प्रभाव लेने के लिए सर्वर को पुनः आरंभ करें।
CPU उपयोग (ST06)
निष्क्रिय CPU उपयोग दर 60-65% होनी चाहिए, यदि यह मान से अधिक है तो हमें कम से कम चीजों की जांच शुरू करनी चाहिए:
- OS स्तर कमांड चलाएं - शीर्ष और जांचें कि कौन सी प्रक्रियाएं अधिकांश संसाधन ले रही हैं।
- SM50 या SM66 पर जाएं। किसी भी लंबे समय तक चलने वाली नौकरियों या किसी भी लंबी अपडेट क्वेरी के लिए जाँच करें।
- SM12 पर जाएं और लॉक प्रविष्टियों की जांच करें
- SM13 पर जाएं और अपडेट सक्रिय स्थिति की जांच करें।
- SM21 में त्रुटियों के लिए जाँच करें।
ABAP डंप (ST22)
यहां हम पिछले दिन के डंप की जांच करते हैं
स्पूल अनुरोध निगरानी (SP01)
स्पूल अनुरोध की निगरानी के लिए, SP01 निष्पादित करें और नीचे के रूप में चयन करें:
- द्वारा बनाए गए क्षेत्र में '*' डालें
- पर क्लिक करें बटन निष्पादित करें।
यहां हम केवल उन अनुरोधों को दर्ज करते हैं जो समस्याओं के साथ समाप्त होते हैं।
मॉनिटरिंग बैच जॉब्स (SM37)
पृष्ठभूमि नौकरियों की निगरानी के लिए, SM37 निष्पादित करें और नीचे के रूप में चयन करें:
- उपयोगकर्ता नाम और नौकरी के नाम को '*' क्षेत्र में रखें
- नौकरी की स्थिति में, चयन करें: अनुसूचित, रद्द, जारी और समाप्त अनुरोध।
लेन-देन RFC प्रशासन (SM58)
Transactional RFC (tRFC, जिसे मूल रूप से अतुल्यकालिक RFC के रूप में भी जाना जाता है) एक अतुल्यकालिक संचार विधि है जो RFC सर्वर में केवल एक बार फंक्शन मॉड्यूल को निष्पादित करता है।
हमें प्रदर्शन अवधि का चयन करने की आवश्यकता है जिसके लिए हम tRFC देखना चाहते हैं और फिर उपयोगकर्ता नाम फ़ील्ड में उन सभी कॉल को देखने के लिए '*' का चयन करें जिन्हें सही तरीके से निष्पादित नहीं किया गया है या कतार में प्रतीक्षा नहीं कर रहा है।
QRFC प्रशासन (आउटबाउंड कतार -SMQ1)
हमें यहां पर क्लाइंट का नाम निर्दिष्ट करना चाहिए और देखना चाहिए कि प्रतीक्षा या त्रुटि स्थिति में कोई आउटगोइंग qRFC है या नहीं।
QRFC प्रशासन (इनबाउंड कतार -SMQ2)
हमें यहां पर क्लाइंट का नाम निर्दिष्ट करना चाहिए और देखना चाहिए कि प्रतीक्षा या त्रुटि स्थिति में कोई आवक qRFC है या नहीं।
डेटाबेस प्रशासन (DB02)
आपके द्वारा पहली स्क्रीन पर करंट साइज़ चुनने के बाद हम नीचे स्क्रीन पर आते हैं जो हमें सिस्टम के सभी टेबलस्पेस की वर्तमान स्थिति दिखाता है।
यदि कोई भी टेबलस्पेस 95% से अधिक है और ऑटो सीमा बंद है तो हमें एक नया डेटाफ़ाइल जोड़ने की आवश्यकता है ताकि डेटाबेस पूर्ण न हो।
हम एक टेबलस्पेस में होने वाले परिवर्तनों को देखने के लिए यहां महीने, सप्ताह या दिन का चयन कर सकते हैं।
डेटाबेस बैकअप लॉग (DB12)
इस लेनदेन से, हम यह निर्धारित कर सकते हैं कि सिस्टम का अंतिम सफल बैकअप कब था। हम पिछले दिन के बैकअप की समीक्षा कर सकते हैं और देख सकते हैं कि सब कुछ ठीक था या नहीं।
हम रेडो लॉग फ़ाइलों की समीक्षा भी कर सकते हैं और यह देख सकते हैं कि रीडो लॉग बैकअप सफल रहा या नहीं।
तत्काल पुनरीक्षण
दैनिक निगरानी कार्य
- महत्वपूर्ण कार्य
- एसएपी प्रणाली
- डेटाबेस
महत्वपूर्ण कार्य
नहीं न | टास्क | लेन-देन | प्रक्रिया / रिमार्क |
---|---|---|---|
1 | जांचें कि R / 3System ऊपर है। | R / 3 सिस्टम पर लॉग ऑन करें | |
२ | त्रुटियों के बिना निष्पादित दैनिक बैकअप की जाँच करें | DB12 | डेटाबेस बैकअप की जाँच करें। |
एसएपी प्रणाली
नहीं न | टास्क | लेन-देन | प्रक्रिया / रिमार्क |
---|---|---|---|
1 | जांचें कि सभी एप्लिकेशन सर्वर ऊपर हैं। | SM51 | जांचें कि सभी सर्वर ऊपर हैं। |
२ | कार्य प्रक्रियाओं की जाँच करें (SM51 से शुरू)। | SM50 | सभी कार्य "रनिंग" या "वेटिंग" स्थिति के साथ होते हैं |
३ | वैश्विक कार्य प्रक्रिया का अवलोकन | SM66 | चेक करें कोई भी कार्य प्रक्रिया 1800 सेकंड से अधिक नहीं चल रही है |
३ | किसी भी असफल अपडेट के लिए देखें (अपडेट समाप्त)। | SM13 |
|
४ | सिस्टम लॉग की जाँच करें। | SM21 | अंतिम लॉग समीक्षा से पहले दिनांक और समय निर्धारित करें। के लिए जाँचे:
|
५ | रद्द नौकरियों के लिए समीक्षा करें। | SM37 | उपयोगकर्ता ID में एक तारांकन चिह्न (*) दर्ज करें। सत्यापित करें कि सभी महत्वपूर्ण कार्य सफल रहे थे। |
६ | "पुराने" ताले की जाँच करें। | SM12 | उपयोगकर्ता आईडी के लिए एक तारांकन चिह्न (*) दर्ज करें। |
। | सिस्टम पर उपयोगकर्ताओं के लिए जाँच करें। | SM04AL08 | एक अज्ञात या अलग उपयोगकर्ता आईडी और टर्मिनल की समीक्षा करें। यह कार्य दिन में कई बार किया जाना चाहिए। |
। | स्पूल समस्याओं के लिए जाँच करें। | एसपी 01 | एक घंटे से अधिक के लिए "प्रक्रिया में" किया गया है कि स्पूल नौकरियों के लिए बनाया गया byLook के लिए एक तारांकन चिह्न (*) दर्ज करें। |
९ | जॉब लॉग चेक करें | SM37 | के लिए जाँचे:
|
१० | डिप्स की समीक्षा करें और हल करें। | ST22 | अत्यधिक संख्या में डंप देखें। एक असामान्य प्रकृति के डंप के लिए देखो। |
1 1 | बफर आँकड़ों की समीक्षा करें। | ST02 | स्वैप के लिए देखो। |
डेटाबेस
नहीं न | टास्क | लेन-देन | प्रक्रिया / रिमार्क |
---|---|---|---|
1 | समस्याओं के लिए समीक्षा त्रुटि लॉग। | ST04 | |
२ | डेटाबेस विकास सूचकांक | DB02 | यदि टेबलस्पेस का उपयोग 90% से अधिक किया जाता है, तो नई डेटा फ़ाइल को जोड़ने के लिए मिसिंग इंडेक्स को हटा दें |
३ | डेटाबेस सांख्यिकी लॉग | DB13 |