SAP बेसिस मॉनिटरिंग टीकोड और हेल्थ चेक

⚡ स्मार्ट सारांश

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

  • सर्वरों और कार्य प्रक्रियाओं का सत्यापन करें: SM51 एप्लिकेशन सर्वरों की सूची दिखाता है, जबकि SM50 और SM66 इंस्टेंस-स्तर और सिस्टम-व्यापी कार्य-प्रक्रिया स्थिति को प्रदर्शित करते हैं।
  • 🔒 पुराने लॉक और अपडेट साफ़ करें: SM12 पुराने लॉक प्रविष्टियों को चिह्नित करता है; SM13 निष्क्रिय किए गए अपडेट और अटकी हुई कतारों को पकड़ता है।
  • 📜 सिस्टम लॉग और डंप की जांच करें: SM21 त्रुटियों और चेतावनियों को प्रदर्शित करता है; ST22 दिन भर के ABAP शॉर्ट डंप को एकत्रित करता है।
  • ⚙️ बफ़र्स और सीपीयू को ट्यून करें: ST02 बफर स्वैप को दर्शाता है; ST06 पुष्टि करता है कि स्थिर लोड के दौरान CPU निष्क्रियता लगभग 60-65% के आसपास रहती है।
  • 🤖 विसंगति का पता लगाने के लिए एआई का उपयोग करें: एआई सहायक एसएम21 और एसटी22 पैटर्न का सारांश प्रस्तुत करते हैं, डीबी02 वृद्धि प्रवृत्तियों को चिह्नित करते हैं और अगले जांच टी-कोड की सिफारिश करते हैं।

SAP निगरानी और प्रदर्शन जांच

एचएमबी क्या है? SAP सिस्टम मॉनिटरिंग?

SAP सिस्टम की निगरानी यह दैनिक दिनचर्या है जो एक व्यक्ति को स्वस्थ रखती है। SAP सर्वर, कार्य प्रक्रियाओं, लॉक, अपडेट, सिस्टम लॉग और डेटाबेस की स्थिति की नियमित अंतराल पर जाँच करके सिस्टम को स्वस्थ बनाए रखें। लक्ष्य है पहले से ही समस्याओं का पता लगाना, इससे पहले कि उपयोगकर्ता उन्हें नोटिस करें।

एक सामान्य दैनिक चेकलिस्ट में निम्नलिखित शामिल होते हैं:

  • एप्लिकेशन सर्वरों की जाँच की जा रही है।
  • सिस्टम-व्यापी कार्य प्रक्रियाओं की निगरानी करना।
  • व्यक्तिगत उदाहरणों के लिए कार्य प्रक्रियाओं की निगरानी करना।
  • लॉक खोलने की निगरानी करना।
  • सीपीयू उपयोग।
  • डेटाबेस में उपलब्ध स्थान।
  • अपडेट प्रक्रियाओं की निगरानी करना।
  • सिस्टम लॉग की निगरानी करना।
  • Buffer आँकड़े.
  • बैच जॉब्स की निगरानी करना।
  • स्पूल अनुरोध निगरानी और प्रिंट-अनुरोध गणना।
  • ABAP डंप विश्लेषण।
  • डेटाबेस के प्रदर्शन और स्थिरता की जांच।
  • एप्लिकेशन उपयोगकर्ताओं की निगरानी करना।

दैनिक आधार पर जांच और सिस्टम निगरानी क्यों आवश्यक है?

दैनिक जाँच से छोटी-मोटी समस्याओं का पता चल जाता है — जैसे कि कोई रुका हुआ कार्य तंत्र, कोई पुराना लॉक, या टेबलस्पेस का लगभग 95% भरा होना — इससे पहले कि वे व्यवधान उत्पन्न करें। इससे बेसिस टीम को एक विश्वसनीय आधार मिलता है जिससे विसंगतियाँ स्पष्ट रूप से दिखाई देती हैं, और यह ऐतिहासिक डेटा को क्षमता-नियोजन संबंधी निर्णयों में सहायक बनाता है।

दैनिक आधार पर जाँच / सिस्टम निगरानी

हम किसी चीज़ की निगरानी कैसे करते हैं? SAP सिस्टम?

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

एप्लिकेशन सर्वर की जाँच करना (SM51)

SM51 लैंडस्केप में मौजूद प्रत्येक सक्रिय एप्लिकेशन सर्वर को सूचीबद्ध करता है, साथ ही प्रत्येक इंस्टेंस पर कॉन्फ़िगर की गई सेवाओं और कार्य प्रक्रियाओं को भी दर्शाता है।

एप्लिकेशन सर्वर SM51 की जाँच करना

व्यक्तिगत उदाहरणों के लिए कार्य प्रक्रियाओं की निगरानी (SM50)

SM50 वर्तमान इंस्टेंस पर चल रही, प्रतीक्षारत, रुकी हुई और PRIV प्रक्रियाओं को प्रदर्शित करता है। प्रत्येक प्रक्रिया को इसमें होना चाहिए। रनिंग or इंतज़ार कर रही स्थिति; अन्य किसी भी बात की जांच आवश्यक है।

व्यक्तिगत उदाहरणों के लिए कार्य प्रक्रियाओं की निगरानी SM50

स्क्रीन पर कई उपयोगी कॉलम दिखाई देते हैं:

  1. प्रत्येक कार्य प्रक्रिया की स्थिति (व्यस्त या खाली)।
  2. किसी व्यस्त प्रक्रिया द्वारा की जा रही कार्रवाई, जो क्रिया कॉलम में दिखाई गई है।
  3. जिस डेटाबेस टेबल पर काम चल रहा है।

सामान्य समस्याएं और उनके समाधान:

  • उपयोगकर्ता लॉग इन नहीं कर पा रहे हैं या ग्राफिकल यूजर इंटरफेस धीमा है: डायलॉग (DIA) कार्य प्रक्रियाएं समाप्त हो चुकी हैं। लंबे समय तक चलने वाली नौकरियों की तलाश करें (नीचे लाल संकेतक)। पहर). इन्हें रद्द करें प्रक्रिया > कोर के बिना रद्द करें स्लॉट को खाली करने के लिए।
  • कारण कॉलम के अंतर्गत PRIV: एक लेन-देन इतनी अधिक मेमोरी का उपयोग कर रहा है कि DIA वर्क प्रोसेस एक उपयोगकर्ता के स्वामित्व में है। कृपया उस उपयोगकर्ता से बात करें और यदि संभव हो तो कार्य को पृष्ठभूमि में पुनः चलाएँ।
  • लंबी चलने वाली एसपीओ कार्य प्रक्रिया: प्रिंट सर्वर या प्रिंटर की जांच करें; अटकी हुई स्पूल किसी प्रक्रिया को बाधित कर सकती है।

सिस्टम-व्यापी कार्य प्रक्रियाओं की निगरानी (SM66)

SM66 वैश्विक कार्य प्रक्रिया का अवलोकन है। यह सभी सक्रिय इंस्टेंसों के SM50 डेटा को एक ही स्क्रीन पर एकत्रित करता है, जिससे सिस्टम-व्यापी प्रदर्शन समस्या का पता लगाने का यह सबसे तेज़ तरीका बन जाता है।

सिस्टम-व्यापी कार्य प्रक्रियाओं की निगरानी SM66

एक नजर में आपको यह दिखेगा:

  • प्रत्येक एप्लिकेशन सर्वर की स्थिति।
  • कोई प्रक्रिया क्यों नहीं चल रही है?
  • क्या प्रक्रिया पुनः शुरू कर दी गई है?
  • सीपीयू उपयोग और अनुरोध रनटाइम।
  • लॉग इन किया हुआ उपयोगकर्ता और क्लाइंट।
  • रिपोर्ट पर वर्तमान में कार्य चल रहा है।

एप्लिकेशन उपयोगकर्ताओं की निगरानी करें (AL08 और SM04)

AL08 सभी सक्रिय इंस्टेंसों में उपयोगकर्ताओं की सूची दिखाता है, जबकि SM04 वर्तमान इंस्टेंस पर उपयोगकर्ताओं को दर्शाता है। दोनों टर्मिनल आईडी और क्लाइंट दिखाते हैं, जिससे यह पुष्टि करने में मदद मिलती है कि केवल अपेक्षित उपयोगकर्ता आईडी ही लॉग इन हैं।

मॉनिटर एप्लिकेशन उपयोगकर्ता AL08 और SM04

अद्यतन प्रक्रियाओं की निगरानी (SM13)

SM13 चलाएँ, रखें * में उपयोगकर्ता फ़ील्ड भरें और निष्पादित करें। यदि कोई लंबित अपडेट नहीं है तो कतार खाली है।

मॉनिटरिंग अपडेट प्रक्रियाएँ SM13

SM13 कतार खाली है

यदि अपडेट सक्रिय नहीं हैं, तो निम्नलिखित प्रश्नों के उत्तर दें:

  • क्या अपडेट प्रक्रिया सक्रिय है? यदि नहीं, तो क्या इसे सिस्टम द्वारा या किसी उपयोगकर्ता द्वारा निष्क्रिय कर दिया गया था?
  • क्या कोई अपडेट रद्द किया गया है?
  • क्या 10 मिनट से अधिक पुराने लंबित अपडेट की लम्बी कतार है?

लॉक प्रविष्टियों की निगरानी (SM12)

SM12 चलाएँ और दर्ज करें * में उपयोगकर्ता नाम खेत।

लॉक प्रविष्टियों की निगरानी SM12

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

उन लॉक एंट्रीज़ को कैप्चर करें जिनका टाइमस्टैम्प पिछले दिन या उससे पहले का है — ये क्लीनअप के लिए उपयुक्त हैं।

सिस्टम लॉग (SM21) की निगरानी करना

SM21 सिस्टम त्रुटियों, चेतावनियों और सुरक्षा संदेशों को प्रदर्शित करता है। इसका उपयोग सिस्टम और उसके परिवेश में मौजूद समस्याओं को पहचानने और उनका समाधान करने के लिए करें।

पिछले दिन के लॉग की जाँच निम्न प्रकार से करें:

  • दिनांक और समय सीमा दर्ज करें।
  • चयन समस्याएं और चेतावनियाँ रेडियो बटन।
  • क्लिक करें सिस्टम लॉग को दोबारा पढ़ें.

मॉनिटरिंग सिस्टम लॉग SM21

धुन सारांश (ST02)

ST02 बफर ट्यूनिंग का सारांश दिखाता है। स्वैप संबंधी समस्याओं को हल करने के लिए नीचे दिए गए चरणों का पालन करें।

चरण 1) ट्यून सारांश देखने के लिए ST02 खोलें।

चरण 2) Doubleनीचे दिए गए किसी भी लाल मान पर क्लिक करें स्वैप.

ट्यून सारांश ST02

चरण 3) दबाएं वर्तमान पैरामीटर टैब.

ST02 वर्तमान पैरामीटर

चरण 4) मानों और प्रोफ़ाइल मापदंडों पर ध्यान दें।

ST02 प्रोफ़ाइल मान

चरण 5) प्रोफाइल-पैरामीटर मानों को बदलने के लिए RZ10 खोलें।

चरण 6) परिवर्तनों को सुरक्षित करें।

चरण 7) सर्वर को रीस्टार्ट करें ताकि नए मान प्रभावी हो सकें।

CPU उपयोग (ST06)

ST06 ऑपरेटिंग सिस्टम स्तर का प्रदर्शन दर्शाता है। निष्क्रिय CPU उपयोग लगभग 60-65% होना चाहिए; लगातार उच्च भार का अर्थ है कि सिस्टम पर दबाव है।

सीपीयू उपयोग ST06

जब सीपीयू का उपयोग अधिक हो रहा हो, तो इस संक्षिप्त प्रक्रिया का पालन करें:

  • ऑपरेटिंग सिस्टम स्तर के कमांड चलाएँ (जैसे कि topयह पता लगाने के लिए कि कौन सी प्रक्रियाएं सबसे अधिक सीपीयू का उपयोग कर रही हैं।
  • SM50 या SM66 खोलें और लंबे समय से चल रहे कार्यों या अपडेट क्वेरीज़ की तलाश करें।
  • SM12 खोलें और पुराने लॉक एंट्री की जांच करें।
  • अपडेट की स्थिति जांचने के लिए SM13 खोलें।
  • सिस्टम त्रुटियों की जांच करने के लिए SM21 खोलें।

ABAP डंप (ST22)

ST22 ABAP रनटाइम त्रुटियों (शॉर्ट डंप) को कैप्चर करता है। Revअसामान्य पैटर्न या बार-बार होने वाली गड़बड़ियों को पहचानने के लिए हर सुबह पिछले दिन के कचरे की जाँच करें।

ABAP डंप ST22

स्पूल अनुरोध मॉनिटरिंग (SP01)

स्पूल अनुरोधों की निगरानी के लिए SP01 चलाएँ:

  • दर्ज * में द्वारा बनाया गया खेत।
  • क्लिक करें निष्पादित करना.

स्पूल अनुरोध निगरानी SP01

केवल उन अनुरोधों को रिकॉर्ड करें जो समस्याओं के कारण समाप्त हुए हों।

स्पूल अनुरोध समाप्त कर दिए गए

बैच जॉब्स की निगरानी (SM37)

बैकग्राउंड जॉब्स की निगरानी के लिए SM37 चलाएँ:

  • दर्ज * में उपयोगकर्ता नाम और कार्य नाम क्षेत्रों.
  • के अंतर्गत नौकरी की स्थिति निर्धारित, रद्द, जारी और समाप्त का चयन करें।

बैच जॉब्स SM37 की निगरानी

ट्रांजेक्शनल RFC प्रशासन (SM58)

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

लेनदेनात्मक आरएफसी एसएम58

वह प्रदर्शन अवधि चुनें जिसकी आप समीक्षा करना चाहते हैं, दर्ज करें * उपयोगकर्ता फ़ील्ड में इनपुट दर्ज करें और निष्पादित करें। सूची में वे सभी कॉल दिखाई देंगी जो सफलतापूर्वक नहीं चली हैं या अभी भी कतार में प्रतीक्षा कर रही हैं।

QRFC प्रशासन (आउटबाउंड क्यू - SMQ1)

SMQ1 आउटबाउंड qRFC कतारों की निगरानी करता है। क्लाइंट निर्दिष्ट करें और कतारों की खोज करें। इंतज़ार कर रही or त्रुटि राज्य.

क्यूआरएफसी आउटबाउंड एसएमक्यू1

QRFC प्रशासन (इनबाउंड क्यू - SMQ2)

SMQ2, इनबाउंड qRFC कतारों के लिए SMQ1 के समान कार्य करता है। क्लाइंट निर्दिष्ट करें और आने वाली कतारों की तलाश करें। इंतज़ार कर रही or त्रुटि राज्य.

QRFC इनबाउंड SMQ2

डेटाबेस प्रशासन (DB02)

DB02 डेटाबेस प्रशासन का केंद्रीय केंद्र है। इसकी पहली स्क्रीन आपको टेबलस्पेस, अनुपलब्ध इंडेक्स और विकास इतिहास की विस्तृत जानकारी देती है।

डेटाबेस प्रशासन DB02 प्रविष्टि

चुनते हैं वर्तमान आकार प्रत्येक टेबलस्पेस की स्थिति देखने के लिए।

DB02 वर्तमान आकार

यदि कोई टेबलस्पेस 95% से अधिक भरा हुआ है और ऑटो-एक्सटेंड बंद है, तो एक नई डेटाफ़ाइल जोड़ें ताकि डेटाबेस में जगह की कमी न हो।

आप वृद्धि के रुझानों को जानने के लिए महीने, सप्ताह या दिन के हिसाब से किसी टेबलस्पेस के इतिहास की समीक्षा भी कर सकते हैं।

DB02 इतिहास चयन

DB02 इतिहास चार्ट

DB02 विवरण दृश्य

डेटाबेस बैकअप लॉग (DB12)

DB12 इस बात की पुष्टि करता है कि अंतिम सफल बैकअप कब चला था। Revयह सुनिश्चित करने के लिए कि पिछले दिन का डेटाबेस और रीडो-लॉग बैकअप ठीक से पूरा हो गया है, उसकी समीक्षा करें।

डेटाबेस बैकअप लॉग DB12

त्वरित 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 निर्धारित सांख्यिकी कार्यों के पूर्ण होने की पुष्टि करें।

अक्सर पूछे जाने वाले प्रश्न

मुख्य टी-कोड SM51, SM50, SM66, SM12, SM13, SM21, SM37, SP01, ST22, ST02, ST06, DB02 और DB12 हैं। ये सभी मिलकर सर्वर, वर्क प्रोसेस, लॉक, अपडेट, लॉग, डंप, बफर, सीपीयू और डेटाबेस की स्थिति को कवर करते हैं।

SM50 केवल वर्तमान एप्लिकेशन सर्वर के लिए कार्य प्रक्रियाओं को दर्शाता है। SM66 प्रत्येक सक्रिय इंस्टेंस में कार्य-प्रक्रिया डेटा को एकत्रित करता है, जिससे एक सिस्टम-व्यापी दृश्य प्राप्त होता है जो विभिन्न इंस्टेंस के बीच प्रदर्शन संबंधी समस्याओं के समाधान के लिए आदर्श है।

लॉक को तभी हटाएं जब आप सुनिश्चित कर लें कि संबंधित सत्र समाप्त हो चुका है। पिछले दिन से पुराने लॉक, जो अब किसी सक्रिय सत्र से जुड़े नहीं हैं, आमतौर पर उपयोगकर्ता या संबंधित टीम से परामर्श करने के बाद हटाए जा सकते हैं।

PRIV का अर्थ है कि एक डायलॉग वर्क प्रोसेस निजी (विस्तारित) मेमोरी मोड में चल रहा है क्योंकि एक उपयोगकर्ता का लेनदेन बहुत बड़ा हो गया है। जब तक मुख्य लेनदेन समाप्त नहीं हो जाता, तब तक अन्य उपयोगकर्ता उस वर्क प्रोसेस का उपयोग नहीं कर सकते।

लगभग 60-65% निष्क्रिय सीपीयू एक स्वस्थ स्थिर स्थिति का लक्ष्य है। 30% से नीचे लगातार निष्क्रिय रहने पर क्षमता पर दबाव का संकेत मिलता है और मूल कारण का पता लगाने के लिए SM50, SM66, SM12, SM13 और SM21 की समीक्षा करना आवश्यक है।

अधिकांश जांचें दिन में एक बार, आदर्श रूप से सुबह-सुबह की जाती हैं। SM04/AL08 (सक्रिय उपयोगकर्ता), SM21 (सिस्टम लॉग) और ST06 (सीपीयू) जैसी महत्वपूर्ण जांचें दिन में कई बार, विशेष रूप से व्यस्त व्यावसायिक घंटों के दौरान, समीक्षा की जाती हैं।

एआई उपकरण SM21 संदेशों को क्लस्टर करते हैं, ST22 डंप रुझानों का सारांश प्रस्तुत करते हैं, DB02 इतिहास से टेबलस्पेस की कमी का पूर्वानुमान लगाते हैं और अगले जांच संबंधी टी-कोड की अनुशंसा करते हैं। इससे अनावश्यक जानकारी कम होती है और घटना पर प्रतिक्रिया देने की प्रक्रिया तेज होती है।

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

इस पोस्ट को संक्षेप में इस प्रकार लिखें: