एक पाठ फ़ाइल में परफॉमन काउंटर नामों को प्राप्त करने का सबसे आसान तरीका?


9

मैं अपने लॉगमैन कमांड के लिए एक सेटिंग फ़ाइल बनाना चाहता हूं। मुझे परफ़ॉर्मर काउंटर की बहुत उम्मीद है।

क्या कहीं भी सभी परफेक्ट काउंटर के सटीक टेक्स्ट प्राप्त करने का कोई आसान तरीका है?

केवल एक चीज जिसके बारे में मैंने सोचा था कि GUI के माध्यम से एक Perfmon काउंटर लॉग बनाना है और फिर चयनित काउंटरों की सूची निर्यात करना है - लेकिन मुझे निर्यात विकल्प दिखाई नहीं देता है! मुझे लगता है कि मैं स्क्रीन पर जो कुछ भी देख रहा हूं उसे मैन्युअल रूप से कॉपी कर सकता हूं, लेकिन यह अक्षम लगता है। मैं दसियों काउंटरों के साथ काम करने जा रहा हूं।

शायद कहीं सूची है? इससे कॉपी और पेस्ट करना आसान होगा।

जवाबों:


13

इसे प्राप्त करने का एक आसान तरीका, typeperfकमांड का उपयोग करके है ।

  1. उदाहरण के लिए, सभी उपलब्ध Windows PerfMon काउंटरों की पूरी सूची प्राप्त करने के लिए कमांड प्रॉम्प्ट से निम्नलिखित कमांड टाइप करके है: typeperf -q

  2. counters.txtउन सभी काउंटरों के साथ एक फ़ाइल बनाएँ जिसे आप मॉनिटर करना चाहते हैं, (1 प्रति पंक्ति)

  3. लॉगफ़ाइल के लिए आउटपुट भेजें। ( typeperf -cf counters.txt -si 5 -sc 50 -f TSV -o domain2.tsv)

सौभाग्य! हेंक


यहाँ मैं क्या किया है typeperf -q -o "C:\Temp\counters.txt":। कि एक पाठ फ़ाइल के लिए सभी काउंटर नाम भेजे। और फिर यह एक लॉगमैन स्क्रिप्ट बनाने के लिए तुच्छ है। धन्यवाद, @ हेंक!
बिल पैत्ज़के

आपने मेरा दिन बना दिया।
जीर

Microsoft प्रलेखन लिंक, विकल्प / स्विच के लिए: docs.microsoft.com/en-us/windows-server/administration/…
ryanwebjackson

2

एकमात्र तरीका जो मैं कभी भी कर सका हूं वह है अपना ट्रेस सेट करना और फिर उसे सहेजना (या गुणों को कॉपी करना और उन्हें टेक्स्ट फ़ाइल में पेस्ट करना)। HTML या कॉपी किए गए गुण ट्रेस सेट करने के लिए <object>बहुत सारे टैग के साथ एक टैग बनाता है <param>। यह बहुत सुंदर नहीं है, लेकिन आप <param>टैग को फ़िल्टर करने के लिए XML पार्सर का उपयोग कर सकते हैं । काउंटरों NAMEमें प्रारूप में विशेषताएँ होती हैं Counterxxxxx(जहाँ X की अग्रणी संख्या के साथ वृद्धिशील संख्याएँ होती हैं) और एक Pathविशेषता जो काउंटर के नाम के साथ लक्षित मशीन का नाम है। उन विशिष्ट नोड्स को फ़िल्टर करें और आपको सूची मिल जाएगी।

मुझे नहीं पता कि आप अपने सिस्टम पर सभी उपलब्ध काउंटरों की एक सूची का निर्यात करने के बारे में कैसे जाएंगे। हो सकता है कि WMI या पॉवर्सशेल में कुछ ऐसा हो जिससे आप इसे प्राप्त कर सकें।

इसके अलावा, इस प्रश्न पर एक नज़र डालें जो आपको कुछ और सुराग दे सकता है।


2

आप उन सभी सेवाओं की एक सूची निर्यात कर सकते हैं जिनमें किसी विशेष मशीन पर प्रदर्शन काउंटरों को उक्त मशीन की रजिस्ट्री से क्वेरी करके निर्यात किया जा सकता है। कमांड प्रॉम्प्ट प्रकार reg से क्वेरी /? तर्कों की एक सूची प्राप्त करने के लिए।

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