कैसे * आप * ट्रैक और दस्तावेज़ नियमित रखरखाव?


10

क्या सॉफ्टवेयर या सिस्टम है जो आप लोग सर्वर पर फाल्ट करते हैं, आपको नियमित रखरखाव करने के लिए याद दिलाने के लिए उपयोग करते हैं? आप चेकलिस्ट कैसे करते हैं और उन विभिन्न मदों को लॉग इन करते हैं जिन्हें आप चेक करने वाले हैं? क्या आपके पास एक आंतरिक प्रक्रिया दस्तावेज़ है? क्या आपके पास सिस्टम लॉग्स की जांच करने के लिए अनुस्मारक के साथ हर हफ्ते क्रॉन मेल है?

इसके अलावा, क्या आप सिस्टम रखरखाव करने के लिए एक टीम पर काम करते हैं, और यदि हां, तो आप कैसे समन्वय करते हैं कि कौन रखरखाव करेगा?

यदि आप कार्यों को दर्ज करने के लिए बग / समस्या ट्रैकिंग सिस्टम का उपयोग करते हैं, तो क्या आपके पास आवर्ती कार्यों में एक क्रॉन जॉब दर्ज है?

जवाबों:


5

मैं वर्तमान में अनुरोध ट्रैकर ( http://www.bestpractical.com/rt ) का उपयोग कर रहा हूं
सभी रखरखाव की घटनाओं को "सिस्टम" कतार में एक संबद्ध टिकट मिलता है। समस्याओं का सामना करना पड़ा, किसने क्या काम किया, आदि सभी को आवश्यक अनुमोदन के साथ, टिकट में दर्ज किया गया है।

फिलहाल हमारे आवर्ती कार्य (त्रैमासिक पैचिंग, आदि) मैन्युअल रूप से बनाए जाते हैं, लेकिन वे आसानी से पर्याप्त स्वचालित हो सकते हैं (क्रोन जॉब + ईमेल)।

समन्वय करना कि कौन सा काम हमारे लिए अपेक्षाकृत आसान है क्योंकि हमारे व्यवस्थापक समूह में केवल 2 लोग हैं, लेकिन जैसा कि हमने योजना बनाई है कि रखरखाव की घटनाओं के लिए एक मास्टर टिकट बनाना है और काम को सौंपने के लिए जिम्मेदार दलों को सौंपे गए बाल टिकटों का उपयोग करना है। ।


दैनिक सामग्री (लॉग चेक इत्यादि) एक और मामला है: मेरे पास सभी स्वचालित प्रक्रियाओं के लिए तैयार हैं:

  • InterMapper सर्वर की समग्र स्थिति (उच्च लोड, कम डिस्क स्थान, आदि की तलाश में SNMP प्रश्न), हमारे वेब इंटरफेस की कार्यक्षमता और विविध अन्य चीजें जो परेशानी का संकेत दे सकता है, पर नज़र रखता है।
  • Syslog- एनजी हमारे मेजबानों से लॉग इकट्ठा करता है और उन्हें स्क्रिप्ट के एक समूह के माध्यम से खिलाता है जो स्पष्ट बदनामी की जांच करते हैं। मैं कभी-कभी स्क्रिप्ट की जांच करने के लिए लॉग पर अपनी नज़र डालता हूं, लेकिन यह नियमित रूप से निर्धारित नहीं है।


2

उचित रूप से कार्यान्वित स्वचालन कार्य की आवश्यकता और सूचियों की पूरी तरह से जांच करता है। जब आप कंप्यूटर हैं, जो मैन्युअल रूप से और अधिक प्रभावी ढंग से और कुशलता से काम कर सकते हैं, तो आप चीजों की जांच क्यों करना चाहते हैं?

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

बेहतर मैनुअल तरीकों की तलाश करना बंद करें और किसी भी काम को करने के लिए बेहतर स्वचालित तरीकों की तलाश शुरू करें। कंप्यूटर हमारे लिए काम करने के लिए हैं, न कि हम उनके लिए काम करने के लिए।


अंगूठे का अच्छा नियम: एक sysadmin हमेशा सक्षम और आलसी दोनों होना चाहिए। काम न करने की इच्छा अच्छे स्वचालन को लागू करने के लिए अच्छे sysadmins का नेतृत्व करेगी।
voretaq7

मुझे एक विशिष्ट उदाहरण दें: मुझे अपाचे के लिए सुरक्षा पैच की निगरानी करने की आवश्यकता है, फिर एक नया निर्माण उत्पन्न करें और जब पैच सामने आए तो उसका परीक्षण करें। एक नया अपाचे रिलीज के लिए नियमित हिस्सा निगरानी कर रहा है। सीधे (मुख्य) रिपॉजिटरी से सीधे अपडेट नहीं किया जा सकता है क्योंकि इसमें सही मॉड्यूल संकलित नहीं होंगे। इसके अलावा, यह सुनिश्चित करने के लिए ऑडिट करने की आवश्यकता है कि रिलीज के लिए जाँच की गई है। क्या यह ज़्यादा सही लगता है?
ज़क

इसके अलावा, मैं अभी तक जो भी सॉफ्टवेयर QA पास कर चुका हूं उसके लेटेस्ट बैच को रोल नहीं करना चाहता। क्यूए का अधिकांश हिस्सा स्वचालित है, लेकिन यह सब नहीं है।
ज़क

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

1

प्रोजेक्ट-वर्क के लिए, यह प्रोजेक्ट मैनेजमेंट ऐप से बाहर निकाल दिया गया है (ईमेल और कैलेंडर विस्तृत काम को दस्तावेज़ करने और विशेष लोगों के लिए इसे शेड्यूल करने की क्षमता के साथ एकीकृत)।

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

आंतरिक रूप से संचालित कार्य और लंबे चक्र (त्रैमासिक, वार्षिक आदि) पर काम के लिए:

चीजें करने के लिए अनुस्मारक कैलेंडर हैं। अनौपचारिक / अर्ध-औपचारिक प्रलेखन मौजूद है ("विकी") जो सामान्य अनुसूची हो सकती है।

"कैसे" और प्रक्रियात्मक दस्तावेज़ीकरण की कुछ राशि कार्यों को पूरा करने के लिए मौजूद है और बड़े पैमाने पर टीम के लिए सुलभ है, लेकिन लोगों के पास अपने स्वयं के व्यवस्थापक "काली किताबें" हैं और नोट और व्यंजनों के साथ लॉग इन करते हैं।


1

एक निगरानी प्रणाली इन चीजों की मदद कर सकती है:

  • हम चेकबॉक्स के साथ एक शब्द डॉक्टर फ़ाइल में मासिक रखरखाव के प्रत्येक दौर का दस्तावेजीकरण करते हैं। हर महीने हम रिपोर्ट को अपने NAS पर एक फ़ोल्डर में सहेजते हैं। हम फ़ोल्डर की न्यूनतम फ़ाइल आयु की निगरानी करते हैं। यदि न्यूनतम फ़ाइल आयु 40 दिनों से अधिक है, तो हमें एक अलार्म मिलता है।

  • हमारी नियमित रखरखाव का एक हिस्सा महीने में एक बार चयनित सर्वर और उपकरणों को रिबूट करना है। हम अपने निगरानी सॉफ्टवेयर पर "सिस्टम अपटाइम" सेंसर (एसएनएमपी / डब्ल्यूएमआई) का उपयोग करते हैं और यदि अपटाइम 40 दिनों से ऊपर है तो हमें अलार्म मिलता है।

  • बैकअप के लिए हम अपने NAS पर प्रत्येक सर्वर के बैकअप फ़ोल्डर में न्यूनतम फ़ाइल आयु की निगरानी करते हैं। यदि न्यूनतम फ़ाइल आयु 10 दिनों से अधिक है, तो हमें एक अलार्म मिलता है।


1

अपने आवर्ती रखरखाव कार्यों को प्रबंधित करने के लिए मैं Checkpanel ( https://checkpanel.com ) का उपयोग करता हूं। यह पुन: प्रयोज्य चेकलिस्ट और प्रत्येक चेक के परिणाम लॉग करने के लिए एक आसान इंटरफ़ेस प्रदान करता है।

एक आइटम की जाँच करने के बाद, यह सिर्फ "किया" नहीं है, बल्कि आगे की जाँच के लिए उपलब्ध है। प्रत्येक चेक को रिकॉर्ड किया जाता है ताकि आप आसानी से किसी आइटम के सभी पिछले चेक के इतिहास की समीक्षा कर सकें - जिसमें वैकल्पिक विवरण (जैसे कि विफल चेक के लिए त्रुटि संदेश) शामिल हैं।

आप प्रत्येक आइटम के लिए आवर्ती सेट कर सकते हैं, यह सुनिश्चित करने के लिए कि आप इसे प्रति सप्ताह कम से कम एक बार / प्रत्येक 2 दिन / इत्यादि में चेक करते हैं, सभी देय वस्तुओं का समेकित दृश्य है। यदि आप चाहें तो आप सभी देय वस्तुओं के साथ एक दैनिक ईमेल भी प्राप्त कर सकते हैं।

एक सर्वर रखरखाव चेकलिस्ट टेम्पलेट है जिसे आप अपने स्वयं के चेकलिस्ट के लिए आधार के रूप में उपयोग कर सकते हैं। अन्य टेम्प्लेट में वेब एप्लिकेशन, वर्डप्रेस और अधिक के लिए चेकलिस्ट शामिल हैं।

प्रकटीकरण: मैं चेकपैन का संस्थापक हूं।

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