एक लिनक्स आधारित डेटा सेंटर में समय के बहाव का पता लगाने के लिए क्या रणनीति है?


14

सभी लिनक्स आधारित डेटा सेंटर में समय के बहाव का पता लगाने के लिए क्या रणनीति है? यह पहली बार की तुलना में अधिक कठिन समस्या है।

समय के बहाव के कारण कुछ अनुप्रयोगों के लिए गंभीर समस्याएं पैदा हो सकती हैं और अक्सर, भले ही एनटीपी स्थापित हो, यह निम्नलिखित (और कई अन्य) के लिए विफल होना संभव है:

  • रीबूट पर स्वचालित रूप से पुनरारंभ करने के लिए NTP सही ढंग से सेट नहीं किया गया था।
  • एक सर्वर पर सेटिंग्स गलत हैं इसलिए समय सर्वर यह इंगित करता है कि पहुंच से बाहर है या गलत है।
  • मास्टर टाइम सर्वर पहुंच से बाहर है और सभी सर्वर इसके साथ सिंक कर रहे हैं और अब एक अविश्वसनीय स्रोत से सिंक कर रहे हैं।

मैं यह पता लगाने का एक तरीका चाहूंगा कि क्या सभी व्यक्तिगत सर्वर सही हैं। ध्यान रखें कि परीक्षण स्क्रिप्ट / एप्लिकेशन वाला सर्वर सही नहीं हो सकता है।


6
मुझे लगता है कि आपके कारण फर्जी हैं, परिचालन एनटीपी खेत के लिए महत्वपूर्ण है। सुनिश्चित करें कि NTP ठीक से काम कर रहा है या नहीं। इसके अलावा, एक स्थानीय मास्टर घड़ी को तैनात करें।
user539484

एनटीपी समझदार चूक के साथ अब कई लिनक्स डिस्ट्रो पर बॉक्स से बाहर काम करता है। यह अब बहुत गैर-मुद्दा है।
मैट

जवाबों:


20

इस पर नियंत्रण करना आसान है। कॉन्फ़िगरेशन प्रबंधन कुंजी है ...

सुनिश्चित करें कि ntp सेवा चल रही है और कॉन्फ़िगर की गई है ...

उदाहरण के लिए, यह सुनिश्चित करने के लिए कि मोनिट का उपयोग ntpdचल रहा है और यदि यह विफल हो जाता है, तो इसे फिर से शुरू करना एक आसान तरीका है ... यह क्रोन और अन्य आवश्यक डेमन को उस तरह के चेक में जोड़ने के लिए समझ में आ सकता है।

एक अन्य विकल्प अपने सर्वर पर उसी ntpd.conf को मजबूर करने के लिए कठपुतली की तरह एक कॉन्फ़िगरेशन प्रबंधन उपकरण का उपयोग कर रहा है और यह सुनिश्चित करता है कि ntpd स्थापित, कॉन्फ़िगर और चल रहा है।

समय सर्वर के पहुंच से बाहर होने के उदाहरण से निपटने के लिए NTP प्रोटोकॉल में पर्याप्त अतिरेक हैं। कई स्रोतों को निर्दिष्ट करें।


3
मुझे इस भावना को प्रतिध्वनित करना है। कॉन्फ़िगरेशन प्रबंधन और कई एनटीपी सर्वर एक "डेटा सेंटर" के पास आने वाले बुनियादी ढांचे के एक बहुत ही बुनियादी टुकड़े हैं। एक मध्यम या बड़े डेटा सेंटर में एक हार्डवेयर घड़ी होनी चाहिए। जीपीएस समय स्रोतों को कुछ सौ के लिए खरीदा जा सकता है, और यदि आपको एक टांका लगाने वाला लोहा <$ 100 मिला है।
क्रिस एस।

इस समाधान + nagios
उस आदमी से वहाँ

4
ध्यान दें कि आप कैसे जांचते हैं कि ntpdस्थिति बहुत महत्वपूर्ण है। आप बस "ntpd चल रहा है। सब कुछ बहुत अच्छा है!" कहना नहीं चाहते। आपको वास्तव में यह सत्यापित करना चाहिए कि आपका सिस्टम सिंक्रोनाइज़ कर रहा है और एक कार्यात्मक सहकर्मी है, या यह कि होस्ट और मॉनिटरिंग बॉक्स के बीच का समय कम से कम है । नागिओस के पास है check_ntp_peerऔर check_ntp_timeजो संभालता है, यदि आप नागियोस का उपयोग करना चाहते हैं।
voretaq7

ntpq स्टेटस चेक करने के लिए
kubanczyk

10

वहाँ बाहर nagios के लिए विभिन्न प्रकार के check_ntp प्लगइन्स हैं ।

यहां एक है:

http://nagiosplugins.org/man/check_ntp

इस चेक को अपने nagios होस्ट में जोड़ें और यदि कुछ भी गड़बड़ हो तो अलर्ट प्राप्त करें।


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