एमएस विंडोज सर्वर और उनकी सेवाओं की वास्तविक समय की निगरानी


14

हमारे निगरानी कार्यालय में हमारे सभी उत्पादन उपकरणों पर नजर रखते हुए बड़े एचडीटीवी का एक समूह है।

हम निगरानी कर रहे हैं:

सिस्को राउटर्स

  • HP स्विच करता है
  • एचपी सर्वहारा सर्वर
  • विंडोज 2003
  • आईआईएस
  • एस क्यू एल सर्वर

फिलहाल हम उपयोग करते हैं

  • Uptime / उपलब्धता और चेतावनी भेजने के लिए Nagios
  • बैंडविड्थ उपयोग के लिए कैक्टि
  • सर्वर परफॉर्मेंस के लिए विस्टा पर चलने वाला परफॉमेंस
  • हमारे वास्तविक एप्लिकेशन प्रदर्शन पर नज़र रखने के लिए अन्य उपकरणों और हमारे अपने कस्टम कोड का संयोजन।

यह सब परफ़ॉर्मन भाग से अलग है - यह हमें वही देता है जो हम चाहते हैं - यानी स्क्रीन पर वास्तविक समय चार्ट, कुछ प्रदर्शन काउंटरों को लॉग इन करना, आदि - केवल समस्या यह स्थापित कर रही है एक असली घर का काम है। यदि विस्टा पीसी परफॉरमेंस को रिबूट किया जाता है (सामान्य रूप से विंडोज अपडेट के कारण) तो सभी काउंटरों को फिर से सेट करने में उम्र लगती है - वस्तुतः कार्यालय में किसी के लिए एक या दो घंटे का काम ...

किसी को भी किसी भी तरह से पता है: 1. परफॉरमेंस काउंटर को जोड़ने वाली स्क्रिप्ट 2. ग्राफिकल आउटपुट और WMI / विंडोज़ काउंटर एक्सेस के साथ एक और टूल।

धन्यवाद

  • माइक

जब भी मैंने इस अभ्यास को पूरा नहीं किया है - मैं सबसे अधिक संभावना है कि मैं पावरगैड्स का उपयोग करूं ... अच्छा लग रहा है, जिस तरह से मैं चाहता हूं, वह काम करता है, आदि इस पृष्ठ पर कोई भी समाधान पोस्ट करेंगे। सभी को बहुत बहुत धन्यवाद, जिन्होंने जवाब दिया - क्या कमाल का समुदाय है! माइक
माइक मैक्लेलैंड

जवाबों:


4

मैं montioring / चेतावनी टुकड़े से चार्टिंग / प्रदर्शन को अलग कर दूंगा। आपने यह नहीं कहा कि आपके पास कितनी वस्तु है। अधिकांश दुकानों के लिए मैं काउंटरपावर प्राप्त करने के लिए एक पॉवरशेल स्क्रिप्ट लिखूंगा और पॉवरगैड्स के लिए आउटपुट को पाइप कर सकता हूं और छोटी दुकानों के लिए बाकी चीजों की निगरानी के लिए विंडोज़ सामान और ग्राउंडवर्क की निगरानी के लिए पॉलीमॉन का उपयोग करता हूं । एक बड़े वातावरण (30+ सर्वर) में मैं निगरानी और सतर्कता के लिए सिस्टम सेंटर ऑपरेशन मैनेजर पर एक नज़र डालूँगा। आपको यह महसूस करना होगा कि SCOM सिर्फ निगरानी नहीं कर रहा है। यह समस्याओं को ठीक करने और व्यावसायिक सेवा सुनिश्चित करने के लिए डिज़ाइन किया गया है, अधिकांश मॉनिटरिंग सॉफ़्टवेयर के विपरीत, जो केवल सर्वर काउंटर के बारे में परवाह करता है। अन्य विकल्प टिवोली या ओपनव्यू होंगे।


3

मैं अत्यधिक निगरानी और रेखांकन समाधानों की तलाश करने वाले सिस्टम प्रशासकों को Zabbix की सलाह देता हूं ।

Zabbix में विंडोज और लिनक्स सिस्टम के लिए क्लाइंट (एजेंट) हैं। वे किसी भी चीज़ के बारे में आंकड़ों को रेखांकन और मॉनिटर करने के लिए SNMP पैकेट पढ़ सकते हैं।

मैं इसे 3 साल से इस्तेमाल कर रहा हूं और इसे अपडेट करना और अपडेट रखना (अपेक्षाकृत) बहुत आसान हो गया है।

यदि आपके पास इसके लिए कार्यों को स्क्रिप्ट करने के लिए तैयार हैं, तो उनके पास आवेदन की निगरानी भी है।

Zabbix
(स्रोत: zabbix.com )

यदि आपके पास उपयोग के बारे में कोई विशिष्ट प्रश्न हैं तो मुझे बताएं।


Zabbix wmi काउंटर को कैसे पढ़ता है? मैनुअल की खोज WMI को भी सूचीबद्ध नहीं करता है। यह खिड़कियों पर नहीं चलने के लिए भी प्रतीत होता है।
जिम बी

Zabbix एजेंट करते हैं, आप एजेंट के माध्यम से WMI को vbs में क्वेरी कर सकते हैं।
मैक्सवेल

2

यदि रियलटाइम चार्ट नहीं है [जो कि कुछ मिनटों के नमूने के समय के साथ है] आपके लिए ठीक है - विंडोज के लिए मुनिन नोड पर एक नज़र डालें । वैकल्पिक रूप से आप संभवतः विंडोज़ से बहुत सारे आंकड़े स्नैम्प के माध्यम से प्राप्त कर सकते हैं, लेकिन मैंने इसे बहुत पहले आजमाया है और बहुत जल्दी विचार छोड़ दिया है। मुनिन-नोड बस पर्याप्त था।


हाय pQd - बहुत अच्छा लग रहा है - मैं हमारे उत्पादन किट पर ग्राहक ऐप को स्थापित करने की अनुमति प्राप्त करने के साथ संघर्ष करूँगा! विंडोज फ्रेमवर्क में party इट्स ऑल देयर ’होने पर कुछ 3 पार्टी का उपयोग करने के लिए मूर्खतापूर्ण लगता है ...
माइक मैकलेलेन्ड

1
क्या आप पूरी तरह से SNMP के साथ एक खिड़कियों की निगरानी कर सकते (Munin के साथ संयोजन में), कुछ भी स्थापित करने की जरूरत नहीं है munin.projects.linpro.no/wiki/HowToMonitorWindows
serverhorror

SNMP आपको किसी भी कच्चे परफ़ॉर्मर काउंटर की आवश्यकता नहीं देगा। (उदाहरण के लिए आप एक टास्क मैनेजर टाइप डिस्प्ले बनाना चाहते हैं), लेकिन आपको वास्तव में किसी भी सॉफ्टवेयर एजेंट को स्थापित करने की आवश्यकता नहीं है, जब तक कि डब्ल्यूएमआई पहुंच योग्य न हो
जिम बी

2

Perfmon को स्क्रिप्ट किया जा सकता है, और सेटिंग्स को Vista में सहेजा जा सकता है। परफ़ॉर्मन एक MSSQL डेटाबेस में भी लॉग इन किया जा सकता है। यहाँ यह कैसे करना है।

  1. डेटाबेस सर्वर सेट करें
  2. उस सिस्टम पर ODBC कनेक्शन बनाएं, जिसे आप परफ़ॉर्म कर रहे हैं
  3. एक नया परफ़ॉर्म काउंटर बनाएं और इसे ODBC कनेक्शन की ओर निर्देशित करें
  4. Startup perfmon, और इसे लॉग देखें

PROTIP: आप अपने सिंगल विस्टा मशीन को अन्य सिस्टम से दूरस्थ रूप से लॉग परफॉमन डेटा भी सेट कर सकते हैं।

और यहां बताया गया है कि आप अपने द्वारा एकत्र किए गए डेटा से एक या दो रिपोर्ट कैसे उत्पन्न कर सकते हैं।


1
आपको डेटाबेस सर्वर सेट करने की भी आवश्यकता नहीं है ... लेकिन मेरे अनुभव में मासिक आधार पर स्प्रेडशीट से निपटना एक वास्तविक दर्द है। Nagios का उपयोग क्यों नहीं करते? मैंने SCOM की कोशिश की, उससे नफरत की। फिर ज़ेनॉस (नागियस ऑफशूट) में बदल गया और उसे प्यार किया। आपके Nagios rrd रेखांकन ज़ेनॉस और सब कुछ के लिए स्थानांतरित हो जाएंगे। zenoss.com वहाँ एक भुगतान किया और उपलब्ध zenoss का एक नि: शुल्क संस्करण है। सौभाग्य!
जोसेफ केर्न

2

OpenNMS 1.7.x को WMI समर्थन है। OpenNMS

अन्यथा मैं नागोइस / आरआरडी मार्ग जाना चाहूंगा जैसा कि सुझाव दिया गया है।


2

"ग्राफिकल आउटपुट और WMI / विंडोज़ काउंटर एक्सेस के साथ एक और टूल ..."

PolyMon में एक अच्छा सामान्य डैशबोर्ड डिस्प्ले है, परिणाम दीर्घकालिक ट्रेंडिंग / रिपोर्टिंग के लिए db में हैं। WMI, परफ्यूम, SNMP, पिंग, टीसीपी पोर्ट, पॉवर्सशेल ...।

अत्यंत विन्यास योग्य वास्तविक समय प्रदर्शन के लिए, (सभी समान डेटा स्रोत) एक ही उत्पाद का एक प्रकार PolyMonRT है

मैं उन्हें प्यार करता हूँ।



1

यह समझ में आता है कि 4 अलग-अलग मॉनिटरिंग टूल का सेटअप काफी काम आ सकता है। चूंकि आप पहले से ही नगिओस (अब तक का सबसे अच्छा ओपनसोर्स मॉनिटरिंग टूल) का उपयोग कर रहे हैं, इसलिए मैं आपकी निगरानी के लिए सभी कार्यक्षमता को एक ही जगह (एनएजीआईओएस) में एकीकृत करने पर विचार करूंगा। मैंने आपके सिस्टम में मौजूद सभी तत्वों (एसक्यूएल सर्वर, नेटवर्क डिवाइस, विंडोज मशीन ...) और अधिक (लिनक्स सर्वर, सोलारिस सर्वर, जावा एप्लिकेशन आदि) की निगरानी के लिए नागों का उपयोग किया है। आपके लिए मेरी सिफारिश निम्नलिखित है:

* Cisco routers, HP switches, HP prolient servers: Use check_snmp_int and check_snmp in nagios (you get exactly the same information cacti uses), then install pnp4nagios in your nagios server (that gives you the nice graphs, not just for snmp data but for everything else) 
* Windows 2003, IIS, SQL Server: Install NSClient++ on your windows machines (nagios client for windows), then you can to access all performance counters, WMI objects and more from nagios. Pnp4nagios takes then care of the graphs.

शुभ लाभ

// मार्को


हाय मार्को, यह एक बहुत बढ़िया जवाब है - बहुत बहुत धन्यवाद। केवल समस्या यह है कि मैं वास्तव में उन सर्वरों पर कुछ भी स्थापित नहीं करना चाहता जो न तो हमारे ओएस का आवेदन है (और किसी भी ओएस का समर्थन सामान) ... मैं एनएससीएआरटी की जांच करूंगा और यदि मेरे पास है तो यहां पोस्ट करें टिप्पणी / प्रतिक्रिया। अपने समय के लिए फिर से धन्यवाद। माइक
माइक मैक्लेलैंडैंड

1

Samurize दृश्य realtime perfmon प्रदर्शित करता है डिजाइन के लिए महान है। आप ग्राफिक्स और ओवरले सहित एक संपादक में सब कुछ डिजाइन करते हैं। यह समय-समय पर छवि फ़ाइलों को बनाते हुए डेस्कटॉप पर या पृष्ठभूमि में एक विजेट के रूप में चल सकता है।


ऐसा लगता है कि यह वास्तव में www.samurize.com हो सकता है
Dan Esparza

0

आपके द्वारा सभी काउंटरों को जोड़ने के बाद आप परिणामी कॉन्फ़िगरेशन को msc फ़ाइल के रूप में सहेज सकते हैं। फिर मॉनिटर खोलने के लिए बस .msc खोलें।

जे आर


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

हम्म, संभवतः एक प्रमाणीकरण समस्या? यदि आप .msc खोलने से पहले एक शुद्ध उपयोग \\ target \ ipc $ करते हैं तो क्या इससे कोई फर्क पड़ता है?
जॉन रेनी

हाँ, हमारे पास एक बैच फ़ाइल थी जो सभी शेयरों से जुड़ी हुई थी और एक पूर्ण रूप से ओपनिंग परफॉरमेंस को संभालने वाली थी। XP के तहत यह काम किया है, लेकिन विस्टा संस्करण नहीं ... हम XP में वापस आ जाएंगे, लेकिन विस्टा संस्करण के अन्य लाभ हैं - यानी .MSCs अब सटीक लेआउट याद रखते हैं, और perfmon अब 100 से अधिक की सीमा का समर्थन करता है - इसलिए आप प्राप्त कर सकते हैं उदाहरण के लिए सीपीयू की बेहतर ग्रैन्युलैरिटी 0-25% है - जो कि सामान्य रूप से है ...
मैक मैकलेलैंडैंड

> perfmon अब 100 Hmmm के अलावा अन्य सीमाओं का समर्थन करता है, W2k3 perfmon इसका समर्थन करता है। क्या आपको यकीन है कि XP ​​नहीं है (मेरे पास चेक करने के लिए एक XP काम नहीं है)? बस राइट क्लिक करें, ग्राफ़ टैब पर जाएं और ग्राफ़ को अधिकतम बदलें।
जॉन रेनी


0

माउस और कीबोर्ड गतिविधि का अनुकरण करने के लिए RoboTask का उपयोग करें , क्योंकि यह वर्चुअल माउस क्लिक और कीस्ट्रोक्स भेजता है जो किसी भी एप्लिकेशन में किसी भी कार्य को स्वचालित कर सकता है। आप एक ऐसे कार्य को सेटअप कर सकते हैं जो स्टार्टअप पर या निर्धारित समय पर चलता है, और आश्चर्य में देखें कि आपका कंप्यूटर स्वचालित रूप से आपके "कोर" काम करता है जितनी तेजी से एप्लिकेशन प्रतिक्रिया कर सकता है। (यदि आपका ऐप 10 मिनट तक लटका रहता है, तो जाहिर है आपको 10 मिनट के लिए स्क्रिप्ट में देरी करनी होगी)

रोबोटो भी अन्य कंप्यूटरों पर स्वयं के उदाहरणों के साथ संवाद कर सकता है, जिससे आप एक ही बार में कई कार्यों को "केंद्रित" कर सकते हैं। बुनियादी प्रोग्रामिंग ज्ञान वाले लोगों के लिए स्थितियां और लूप भी उपलब्ध हैं।

"लेखन" एक कार्य स्क्रिप्ट के साथ काम करने जैसा कुछ है, बस यह कि आप कुछ भी टाइप नहीं करेंगे क्योंकि सभी उपलब्ध "कमांड" कस्टम GUI के साथ सूचीबद्ध हैं। कार्यक्रम के जवाब के लिए समय देने के लिए आपको प्रत्येक कार्रवाई के बीच देरी निर्दिष्ट करनी होगी, भले ही देरी मिलीसेकंड में हो।


वैकल्पिक रूप से आप कहीं भी स्वचालन का उपयोग कर सकते हैं , जो कि आपकी गतिविधि को "रिकॉर्ड" करने और फिर इसे "प्ले बैक" करने के लिए कॉन्फ़िगर करने के लिए आसान है, प्रभावी रूप से एक "स्क्रिप्ट" बना सकता है जिसे बार-बार अनुकरण किया जा सकता है।


0

SCOM 2007 कर सकते हैं। वैसे भी आपके द्वारा उपयोग किए जाने वाले उपकरण, निगरानी के माध्यम से सिस्टम को ओवरलोडिंग नहीं करने का ख्याल रखेंगे।

WMI का उपयोग न करने पर खुदाई करने से WMI परेशानियों का पता चल सकता है। हमारे SCOM ने बहुत अधिक WMI क्वेरी को कैश नहीं किए गए डेटा के कारण समस्या का पता लगाया। हमें WMI को कार्यशील रखने के लिए हॉटफ़िक्स लागू करना था।


0

अपने विंडोज सर्वर की निगरानी करने के तरीके के बारे में एक अन्य पोस्ट पर संदर्भित किया गया है कि आप अपने सर्वर की निगरानी के लिए किस टूल का उपयोग करते हैं? PAL नाम के कोडप्लेक्स से एक उपकरण है, मैं आमतौर पर सभी काउंटरों को एक सर्वर पर परिभाषित करता हूं और उन्हें स्वचालित रूप से शुरू करने और हर घंटे 5 मिनट चलाने के लिए शेड्यूल करता हूं। आउटपुट को ब्लोग बाइनरी फाइलों में फेंक दिया जाता है जो बाद में मैं PAL (M $ LogParser) का उपयोग करके क्रंच पर करता हूं और अपनी रिपोर्ट तैयार करता हूं। यह कार्य स्वचालित किया जा सकता है इसलिए रिपोर्ट मेल द्वारा भेजी जाए।

पाल उपकरण: pal.codeplex.com


0

हम्म - उपरोक्त सभी वैध विकल्प हैं, और कुछ शायद परफ्यूम समाधान से बेहतर हैं।

लेकिन अपने परफ्यूम सॉल्यूशन के लिए, आप एक काउंटर सेट को सेव और लोड कर सकते हैं।

उपयुक्त काउंटर के साथ PerfMon डिस्प्ले सेट करें। चार्ट पर राइट क्लिक करें और Save Settings as ... चुनें और उपयुक्त नाम डालें। यह एक HTML फ़ाइल के रूप में काउंटरों को बचाएगा।

PerfMon को पुनरारंभ करें (या राइट क्लिक करें और सभी काउंटर निकालें) का चयन करें। नोटपैड में ऊपर सहेजी गई HTML फ़ाइल खोलें, और यह सब चुनें और इसे क्लिपबोर्ड पर कॉपी करें।

क्लिपबोर्ड आइकन (पेस्ट काउंटर सूची) पर क्लिक करें या दबाएं ctrl- v


हाय क्रिस, हाँ, यह सहमत है कि यह कर सकता है, लेकिन समस्या सर्वर को हैंडल हो रही है। हम रिमोट एफएस पर सी $ शेयर, यहां तक ​​कि फाइलें भी खोल सकते हैं, लेकिन परफ्यूम ने यह मानने से इनकार कर दिया कि हैंडल वहां है और आप एक नया बनाना चाहते हैं - जिसमें प्रति काउंटर लगभग 90 सेकंड लगते हैं - और हमारे पास बहुत सारे सर्वर और काउंटर हैं ! माइक
माइक मैक्लेलैंड

हाँ, मैं समय की देरी देख सकता हूँ, लेकिन मेरे लिए इसके बारे में 30 सेकंड हैं। यह एक तरह का बमर है।
क्रिस्टोफर_जीविविस

0

अस्वीकरण: ज़ेनॉस सामुदायिक प्रबंधक के रूप में मेरा $ .02।

ज़ेनॉस वह सब कुछ करता है जो आप चाहते हैं: सिस्को, एचपी स्विच और सर्वर, विंडोज सर्वर और डब्ल्यूएमआई के माध्यम से एप्लिकेशन। अपटाइम / उपलब्धता, बैंडविड्थ का उपयोग और अलर्ट भेजना (साथ ही आप अपने मौजूदा Nagios और Cactii प्लगइन्स का फिर से उपयोग कर सकते हैं)। इसके अलावा यह मुफ़्त और खुला स्रोत है और किसी भी एजेंट का उपयोग नहीं करता है और इसमें हार्डवेयर और सेवाओं के बहुत विविध सेट की निगरानी करने वाले उपयोगकर्ताओं का एक बहुत बड़ा और सक्रिय समुदाय है।

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