SAP बेसिस मॉनिटरिंग टीकोड और हेल्थ चेक
⚡ स्मार्ट सारांश
SAP सिस्टम मॉनिटरिंग एक दैनिक प्रक्रिया है जो सर्वर, कार्य प्रक्रियाओं, लॉक, अपडेट और डेटाबेस की स्थिति को नियंत्रण में रखती है। SM51, SM50, SM66, SM21, ST22, ST02, ST06, DB02 और DB12 जैसे मुख्य T-कोड प्रशासकों को एक संपूर्ण सक्रिय चेकलिस्ट प्रदान करते हैं।

एचएमबी क्या है? SAP सिस्टम मॉनिटरिंग?
SAP सिस्टम की निगरानी यह दैनिक दिनचर्या है जो एक व्यक्ति को स्वस्थ रखती है। SAP सर्वर, कार्य प्रक्रियाओं, लॉक, अपडेट, सिस्टम लॉग और डेटाबेस की स्थिति की नियमित अंतराल पर जाँच करके सिस्टम को स्वस्थ बनाए रखें। लक्ष्य है पहले से ही समस्याओं का पता लगाना, इससे पहले कि उपयोगकर्ता उन्हें नोटिस करें।
एक सामान्य दैनिक चेकलिस्ट में निम्नलिखित शामिल होते हैं:
- एप्लिकेशन सर्वरों की जाँच की जा रही है।
- सिस्टम-व्यापी कार्य प्रक्रियाओं की निगरानी करना।
- व्यक्तिगत उदाहरणों के लिए कार्य प्रक्रियाओं की निगरानी करना।
- लॉक खोलने की निगरानी करना।
- सीपीयू उपयोग।
- डेटाबेस में उपलब्ध स्थान।
- अपडेट प्रक्रियाओं की निगरानी करना।
- सिस्टम लॉग की निगरानी करना।
- Buffer आँकड़े.
- बैच जॉब्स की निगरानी करना।
- स्पूल अनुरोध निगरानी और प्रिंट-अनुरोध गणना।
- ABAP डंप विश्लेषण।
- डेटाबेस के प्रदर्शन और स्थिरता की जांच।
- एप्लिकेशन उपयोगकर्ताओं की निगरानी करना।
दैनिक आधार पर जांच और सिस्टम निगरानी क्यों आवश्यक है?
दैनिक जाँच से छोटी-मोटी समस्याओं का पता चल जाता है — जैसे कि कोई रुका हुआ कार्य तंत्र, कोई पुराना लॉक, या टेबलस्पेस का लगभग 95% भरा होना — इससे पहले कि वे व्यवधान उत्पन्न करें। इससे बेसिस टीम को एक विश्वसनीय आधार मिलता है जिससे विसंगतियाँ स्पष्ट रूप से दिखाई देती हैं, और यह ऐतिहासिक डेटा को क्षमता-नियोजन संबंधी निर्णयों में सहायक बनाता है।
हम किसी चीज़ की निगरानी कैसे करते हैं? SAP सिस्टम?
मॉनिटरिंग को टी-कोड के आधार पर व्यवस्थित किया गया है, जिनमें से प्रत्येक एक विशिष्ट लेयर का मालिक होता है — सर्वर, वर्क प्रोसेस, लॉक, अपडेट, लॉग, बफर, सीपीयू, डंप, स्पूल, बैच जॉब, आरएफसी और डेटाबेस। नीचे दिए गए अनुभाग प्रत्येक जांच को क्रम से समझाते हैं।
एप्लिकेशन सर्वर की जाँच करना (SM51)
SM51 लैंडस्केप में मौजूद प्रत्येक सक्रिय एप्लिकेशन सर्वर को सूचीबद्ध करता है, साथ ही प्रत्येक इंस्टेंस पर कॉन्फ़िगर की गई सेवाओं और कार्य प्रक्रियाओं को भी दर्शाता है।
व्यक्तिगत उदाहरणों के लिए कार्य प्रक्रियाओं की निगरानी (SM50)
SM50 वर्तमान इंस्टेंस पर चल रही, प्रतीक्षारत, रुकी हुई और PRIV प्रक्रियाओं को प्रदर्शित करता है। प्रत्येक प्रक्रिया को इसमें होना चाहिए। रनिंग or इंतज़ार कर रही स्थिति; अन्य किसी भी बात की जांच आवश्यक है।
स्क्रीन पर कई उपयोगी कॉलम दिखाई देते हैं:
- प्रत्येक कार्य प्रक्रिया की स्थिति (व्यस्त या खाली)।
- किसी व्यस्त प्रक्रिया द्वारा की जा रही कार्रवाई, जो क्रिया कॉलम में दिखाई गई है।
- जिस डेटाबेस टेबल पर काम चल रहा है।
सामान्य समस्याएं और उनके समाधान:
- उपयोगकर्ता लॉग इन नहीं कर पा रहे हैं या ग्राफिकल यूजर इंटरफेस धीमा है: डायलॉग (DIA) कार्य प्रक्रियाएं समाप्त हो चुकी हैं। लंबे समय तक चलने वाली नौकरियों की तलाश करें (नीचे लाल संकेतक)। पहर). इन्हें रद्द करें प्रक्रिया > कोर के बिना रद्द करें स्लॉट को खाली करने के लिए।
- कारण कॉलम के अंतर्गत PRIV: एक लेन-देन इतनी अधिक मेमोरी का उपयोग कर रहा है कि DIA वर्क प्रोसेस एक उपयोगकर्ता के स्वामित्व में है। कृपया उस उपयोगकर्ता से बात करें और यदि संभव हो तो कार्य को पृष्ठभूमि में पुनः चलाएँ।
- लंबी चलने वाली एसपीओ कार्य प्रक्रिया: प्रिंट सर्वर या प्रिंटर की जांच करें; अटकी हुई स्पूल किसी प्रक्रिया को बाधित कर सकती है।
सिस्टम-व्यापी कार्य प्रक्रियाओं की निगरानी (SM66)
SM66 वैश्विक कार्य प्रक्रिया का अवलोकन है। यह सभी सक्रिय इंस्टेंसों के SM50 डेटा को एक ही स्क्रीन पर एकत्रित करता है, जिससे सिस्टम-व्यापी प्रदर्शन समस्या का पता लगाने का यह सबसे तेज़ तरीका बन जाता है।
एक नजर में आपको यह दिखेगा:
- प्रत्येक एप्लिकेशन सर्वर की स्थिति।
- कोई प्रक्रिया क्यों नहीं चल रही है?
- क्या प्रक्रिया पुनः शुरू कर दी गई है?
- सीपीयू उपयोग और अनुरोध रनटाइम।
- लॉग इन किया हुआ उपयोगकर्ता और क्लाइंट।
- रिपोर्ट पर वर्तमान में कार्य चल रहा है।
एप्लिकेशन उपयोगकर्ताओं की निगरानी करें (AL08 और SM04)
AL08 सभी सक्रिय इंस्टेंसों में उपयोगकर्ताओं की सूची दिखाता है, जबकि SM04 वर्तमान इंस्टेंस पर उपयोगकर्ताओं को दर्शाता है। दोनों टर्मिनल आईडी और क्लाइंट दिखाते हैं, जिससे यह पुष्टि करने में मदद मिलती है कि केवल अपेक्षित उपयोगकर्ता आईडी ही लॉग इन हैं।
अद्यतन प्रक्रियाओं की निगरानी (SM13)
SM13 चलाएँ, रखें * में उपयोगकर्ता फ़ील्ड भरें और निष्पादित करें। यदि कोई लंबित अपडेट नहीं है तो कतार खाली है।
यदि अपडेट सक्रिय नहीं हैं, तो निम्नलिखित प्रश्नों के उत्तर दें:
- क्या अपडेट प्रक्रिया सक्रिय है? यदि नहीं, तो क्या इसे सिस्टम द्वारा या किसी उपयोगकर्ता द्वारा निष्क्रिय कर दिया गया था?
- क्या कोई अपडेट रद्द किया गया है?
- क्या 10 मिनट से अधिक पुराने लंबित अपडेट की लम्बी कतार है?
लॉक प्रविष्टियों की निगरानी (SM12)
SM12 चलाएँ और दर्ज करें * में उपयोगकर्ता नाम खेत।
SAP यह एक लॉकिंग तंत्र का उपयोग करता है ताकि दो उपयोगकर्ता एक ही समय में एक ही रिकॉर्ड को परिवर्तित न कर सकें। कभी-कभी नेटवर्क कनेक्शन टूटने या सेशन क्रैश होने से लॉक रह जाता है। पुराने लॉक को हटाना आवश्यक है, अन्यथा वे रिकॉर्ड तक पहुंच को अवरुद्ध कर देते हैं।
उन लॉक एंट्रीज़ को कैप्चर करें जिनका टाइमस्टैम्प पिछले दिन या उससे पहले का है — ये क्लीनअप के लिए उपयुक्त हैं।
सिस्टम लॉग (SM21) की निगरानी करना
SM21 सिस्टम त्रुटियों, चेतावनियों और सुरक्षा संदेशों को प्रदर्शित करता है। इसका उपयोग सिस्टम और उसके परिवेश में मौजूद समस्याओं को पहचानने और उनका समाधान करने के लिए करें।
पिछले दिन के लॉग की जाँच निम्न प्रकार से करें:
- दिनांक और समय सीमा दर्ज करें।
- चयन समस्याएं और चेतावनियाँ रेडियो बटन।
- क्लिक करें सिस्टम लॉग को दोबारा पढ़ें.
धुन सारांश (ST02)
ST02 बफर ट्यूनिंग का सारांश दिखाता है। स्वैप संबंधी समस्याओं को हल करने के लिए नीचे दिए गए चरणों का पालन करें।
चरण 1) ट्यून सारांश देखने के लिए ST02 खोलें।
चरण 2) Doubleनीचे दिए गए किसी भी लाल मान पर क्लिक करें स्वैप.
चरण 3) दबाएं वर्तमान पैरामीटर टैब.
चरण 4) मानों और प्रोफ़ाइल मापदंडों पर ध्यान दें।
चरण 5) प्रोफाइल-पैरामीटर मानों को बदलने के लिए RZ10 खोलें।
चरण 6) परिवर्तनों को सुरक्षित करें।
चरण 7) सर्वर को रीस्टार्ट करें ताकि नए मान प्रभावी हो सकें।
CPU उपयोग (ST06)
ST06 ऑपरेटिंग सिस्टम स्तर का प्रदर्शन दर्शाता है। निष्क्रिय CPU उपयोग लगभग 60-65% होना चाहिए; लगातार उच्च भार का अर्थ है कि सिस्टम पर दबाव है।
जब सीपीयू का उपयोग अधिक हो रहा हो, तो इस संक्षिप्त प्रक्रिया का पालन करें:
- ऑपरेटिंग सिस्टम स्तर के कमांड चलाएँ (जैसे कि
topयह पता लगाने के लिए कि कौन सी प्रक्रियाएं सबसे अधिक सीपीयू का उपयोग कर रही हैं। - SM50 या SM66 खोलें और लंबे समय से चल रहे कार्यों या अपडेट क्वेरीज़ की तलाश करें।
- SM12 खोलें और पुराने लॉक एंट्री की जांच करें।
- अपडेट की स्थिति जांचने के लिए SM13 खोलें।
- सिस्टम त्रुटियों की जांच करने के लिए SM21 खोलें।
ABAP डंप (ST22)
ST22 ABAP रनटाइम त्रुटियों (शॉर्ट डंप) को कैप्चर करता है। Revअसामान्य पैटर्न या बार-बार होने वाली गड़बड़ियों को पहचानने के लिए हर सुबह पिछले दिन के कचरे की जाँच करें।
स्पूल अनुरोध मॉनिटरिंग (SP01)
स्पूल अनुरोधों की निगरानी के लिए SP01 चलाएँ:
- दर्ज
*में द्वारा बनाया गया खेत। - क्लिक करें निष्पादित करना.
केवल उन अनुरोधों को रिकॉर्ड करें जो समस्याओं के कारण समाप्त हुए हों।
बैच जॉब्स की निगरानी (SM37)
बैकग्राउंड जॉब्स की निगरानी के लिए SM37 चलाएँ:
- दर्ज
*में उपयोगकर्ता नाम और कार्य नाम क्षेत्रों. - के अंतर्गत नौकरी की स्थिति निर्धारित, रद्द, जारी और समाप्त का चयन करें।
ट्रांजेक्शनल RFC प्रशासन (SM58)
ट्रांजैक्शनल आरएफसी (टीआरएफसी), जिसे मूल रूप से अतुल्यकालिक के रूप में जाना जाता था आरएफसीयह RFC सर्वर पर कॉल किए गए फ़ंक्शन मॉड्यूल को ठीक एक बार निष्पादित करता है।
वह प्रदर्शन अवधि चुनें जिसकी आप समीक्षा करना चाहते हैं, दर्ज करें * उपयोगकर्ता फ़ील्ड में इनपुट दर्ज करें और निष्पादित करें। सूची में वे सभी कॉल दिखाई देंगी जो सफलतापूर्वक नहीं चली हैं या अभी भी कतार में प्रतीक्षा कर रही हैं।
QRFC प्रशासन (आउटबाउंड क्यू - SMQ1)
SMQ1 आउटबाउंड qRFC कतारों की निगरानी करता है। क्लाइंट निर्दिष्ट करें और कतारों की खोज करें। इंतज़ार कर रही or त्रुटि राज्य.
QRFC प्रशासन (इनबाउंड क्यू - SMQ2)
SMQ2, इनबाउंड qRFC कतारों के लिए SMQ1 के समान कार्य करता है। क्लाइंट निर्दिष्ट करें और आने वाली कतारों की तलाश करें। इंतज़ार कर रही or त्रुटि राज्य.
डेटाबेस प्रशासन (DB02)
DB02 डेटाबेस प्रशासन का केंद्रीय केंद्र है। इसकी पहली स्क्रीन आपको टेबलस्पेस, अनुपलब्ध इंडेक्स और विकास इतिहास की विस्तृत जानकारी देती है।
चुनते हैं वर्तमान आकार प्रत्येक टेबलस्पेस की स्थिति देखने के लिए।
यदि कोई टेबलस्पेस 95% से अधिक भरा हुआ है और ऑटो-एक्सटेंड बंद है, तो एक नई डेटाफ़ाइल जोड़ें ताकि डेटाबेस में जगह की कमी न हो।
आप वृद्धि के रुझानों को जानने के लिए महीने, सप्ताह या दिन के हिसाब से किसी टेबलस्पेस के इतिहास की समीक्षा भी कर सकते हैं।
डेटाबेस बैकअप लॉग (DB12)
DB12 इस बात की पुष्टि करता है कि अंतिम सफल बैकअप कब चला था। Revयह सुनिश्चित करने के लिए कि पिछले दिन का डेटाबेस और रीडो-लॉग बैकअप ठीक से पूरा हो गया है, उसकी समीक्षा करें।
त्वरित Revदेखें: दैनिक निगरानी चेकलिस्ट
नीचे दी गई तालिकाएँ बेसिस प्रशासकों के लिए महत्वपूर्ण दैनिक जाँचों का सारांश प्रस्तुत करती हैं।
महत्वपूर्ण कार्य
| # | कार्य | सौदा | प्रक्रिया / टिप्पणी |
|---|---|---|---|
| 1 | पुष्टि करें कि R/3 सिस्टम चालू है। | - | R/3 सिस्टम में लॉग ऑन करें। |
| 2 | पुष्टि करें कि दैनिक बैकअप बिना किसी त्रुटि के सफलतापूर्वक पूरा हो गया है। | DB12 | डेटाबेस बैकअप लॉग की जाँच करें। |
SAP सिस्टम जाँच
| # | कार्य | सौदा | प्रक्रिया / टिप्पणी |
|---|---|---|---|
| 1 | सुनिश्चित करें कि सभी एप्लिकेशन सर्वर चालू हैं। | SM51 | सभी सर्वर चालू हैं। |
| 2 | कार्य प्रक्रियाओं की जांच करें। | SM50 | सभी कार्य प्रक्रियाएं चल रही हैं या प्रतीक्षा कर रही हैं। |
| 3 | वैश्विक कार्य-प्रक्रिया का अवलोकन। | SM66 | कोई भी कार्य प्रक्रिया 1800 सेकंड से अधिक समय तक नहीं चल रही है। |
| 4 | असफल या समाप्त हो चुके अपडेट की तलाश करें। | SM13 | एक दिन पहले की तारीख सेट करें, दर्ज करें * यूज़र आईडी में, सभी अपडेट के लिए सेट करें। उन पंक्तियों को खोजें जिनमें Err. |
| 5 | सिस्टम लॉग की जाँच करें। | SM21 | पिछली समीक्षा से पहले की तारीख और समय निर्धारित करें। त्रुटियों, चेतावनियों, सुरक्षा संदेशों और डेटाबेस संबंधी समस्याओं की जाँच करें। |
| 6 | Revरद्द की गई नौकरियों को देखें। | SM37 | दर्ज * उपयोगकर्ता आईडी दर्ज करें। सभी महत्वपूर्ण कार्यों के सफलतापूर्वक पूर्ण होने की पुष्टि करें। |
| 7 | पुराने तालों की जांच करें। | SM12 | दर्ज * यूजर आईडी में। |
| 8 | सिस्टम पर उपयोगकर्ताओं की जांच करें. | एसएम04 / एएल08 | अप्रत्याशित यूजर आईडी या टर्मिनलों की तलाश करें; दिन में कई बार समीक्षा करें। |
| 9 | स्पूल समस्याओं की जाँच करें. | SP01 | दर्ज * "क्रिएटेड बाय" सेक्शन में, एक घंटे से अधिक समय से "इन प्रोसेस" स्थिति में अटके हुए स्पूल जॉब्स की तलाश करें। |
| 10 | जॉब लॉग की जाँच करें। | SM37 | नई या गलत नौकरियों की तलाश करें। |
| 11 | Review और डंप को हल करें। | ST22 | अत्यधिक या असामान्य मलत्याग के लक्षणों पर ध्यान दें। |
| 12 | Review बफर आँकड़े. | ST02 | स्वैप की तलाश करें। |
डेटाबेस जाँच
| # | कार्य | सौदा | प्रक्रिया / टिप्पणी |
|---|---|---|---|
| 1 | Revडेटाबेस त्रुटि लॉग देखें। | ST04 | किसी भी नई त्रुटि की जांच करें। |
| 2 | डेटाबेस का विस्तार और इंडेक्स का अभाव। | DB02 | यदि किसी टेबलस्पेस का 90% से अधिक उपयोग हो चुका है, तो एक नई डेटाफ़ाइल जोड़ें; अनुपस्थित इंडेक्स का पुनर्निर्माण करें। |
| 3 | डेटाबेस सांख्यिकी लॉग। | DB13 | निर्धारित सांख्यिकी कार्यों के पूर्ण होने की पुष्टि करें। |


























