मुखपृष्ठ » कैसे » अपना खुद का विंडोज इवेंट लॉग नोटिफिकेशन सिस्टम कैसे बनाएं

    अपना खुद का विंडोज इवेंट लॉग नोटिफिकेशन सिस्टम कैसे बनाएं

    विंडोज इवेंट लॉग एक जबरदस्त संसाधन हैं क्योंकि वे न केवल आपको वर्तमान सिस्टम समस्याओं के निवारण में मदद कर सकते हैं, बल्कि संभावित भविष्य की समस्याओं के चेतावनी संकेत भी प्रदान कर सकते हैं। तो घटनाओं के शीर्ष पर अपने सिस्टम रिकॉर्ड रखने के लिए अपने सिस्टम को चालू रखने के लिए महत्वपूर्ण हो सकता है जैसा कि यह होना चाहिए। दुर्भाग्य से, ईवेंट लॉग्स के माध्यम से स्थानांतरण करना या कस्टम दृश्य बनाना एक बोझिल मैनुअल प्रक्रिया हो सकती है.

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

    यह काम किस प्रकार करता है

    हमारा समाधान Nirsoft द्वारा एक फ्रीवेयर उपयोगिता, MyEventViewer का उपयोग करके काम करता है, जो आपको आसानी से विंडोज ईवेंट लॉग को कॉमा से अलग की गई फ़ाइल में निर्यात करने की अनुमति देता है। इस आउटपुट के आधार पर, हमने बैच स्क्रिप्ट को कॉन्फ़िगर करने के लिए एक आसान विकसित किया है जो इन परिणामों को फ़िल्टर करता है और फिर फ़िल्टर किए गए परिणाम फ़ाइल को ईमेल और / या बचा सकता है। क्योंकि परिणाम एक अल्पविराम से अलग की गई फ़ाइल है, इसे एक्सेल (या अपने पसंदीदा CSV प्रोग्राम) में खोला जा सकता है और आगे छांटा और फ़िल्टर किया जा सकता है.

    विन्यास

    कॉन्फ़िगरेशन सेटिंग्स और विकल्प को स्क्रिप्ट में इनलाइन टिप्पणियों के रूप में प्रलेखित किया जाता है, हालांकि हम उनमें से कुछ को यहां कुछ विस्तार से कवर करेंगे.

    इवेंट लॉग नाम

    इवेंट लॉग निर्दिष्ट करते समय आप ईवेंट को कैप्चर करना चाहते हैं, तो आपको लॉग का सिस्टम पूरा नाम उपयोग करना होगा। यह जरूरी नहीं कि आप लॉग के इवेंट व्यूअर सूची में क्या देखते हैं.

    उदाहरण के लिए, यदि आप "Microsoft Office अलर्ट" लॉग से ईवेंट को कैप्चर करना चाहते हैं, तो लॉग के गुण संवाद पर जाएँ.

    पूर्ण नाम मान पर ध्यान दें, इस मामले में "OAlerts"। यह वह मूल्य होगा जो आपको स्क्रिप्ट के कॉन्फ़िगरेशन में दर्ज करना होगा.

    घटना के प्रकार

    जब आप इवेंट लॉग देख रहे होते हैं तो ईवेंट प्रकारों के मान केवल "स्तर" कॉलम में दिखाई देने वाले पाठ होते हैं। आमतौर पर ये सूचना, चेतावनी या त्रुटि होती है, लेकिन विभिन्न लॉग में अलग-अलग मूल्य हो सकते हैं.

    अनुसूचित कार्य सेटअप

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

    काफी बस, अगर आपका कॉन्फ़िगरेशन अंतिम दिन की घटनाओं को पकड़ने के लिए सेट है, तो आपके पास एक निर्धारित कार्य होना चाहिए जो प्रति दिन एक बार चलता है। यदि आपका कॉन्फ़िगरेशन अंतिम घंटे के लिए कैप्चर करने के लिए सेट है, तो आपका निर्धारित कार्य हर घंटे में एक बार चलाने के लिए सेट किया जाना चाहिए। आदि.

    अतिरिक्त नोट के रूप में, यह सुनिश्चित करने के लिए कि मायएवेंट व्यूअर एप्लिकेशन को इसकी आवश्यकता की जानकारी मिल सकती है, संबंधित शेड्यूल किए गए कार्य को मशीन पर व्यवस्थापक अधिकारों के साथ चलाया जाना चाहिए.

    उदाहरण

    यह कॉन्फ़िगरेशन सिस्टम और एप्लिकेशन ईवेंट लॉग से इरर्स और चेतावनियों को पिछले दिन (24 घंटे) में [email protected] पर रिकॉर्ड करने के साथ-साथ C: \ EventNotices फ़ोल्डर में आउटपुट सेव करेगा।

    • EmailResults = 1
    • [email protected]
    • SaveResults = 1
    • SaveTo = C: \ EventNotices
    • TimeInterval = 3
    • TimeValue = 1
    • लॉग्स = सिस्टम, आवेदन
    • प्रकार = त्रुटि, चेतावनी
    • अनुसूचित टास्क को हर दिन चलाना चाहिए.

    यह कॉन्फ़िगरेशन केवल सिस्टम ईवेंट लॉग से त्रुटियों को ईमेल करेगा जो पिछले एक घंटे में [email protected] पर रिकॉर्ड किया गया है:

    • EmailResults = 1
    • [email protected]
    • SaveResults = 0
    • TimeInterval = 2
    • TimeValue = 1
    • लॉग्स = सिस्टम
    • प्रकार = त्रुटि
    • अनुसूचित कार्य हर घंटे चलना चाहिए.

    यह कॉन्फ़िगरेशन केवल उपयोगकर्ता JFaulkner (Windows 7) C: \ Users \ jfaulkner \ Desktop के डेस्कटॉप पर पिछले एक सप्ताह में एप्लिकेशन ईवेंट लॉग से त्रुटियों और चेतावनियों को बचाएगा:

      • EmailResults = 0
      • SaveResults = 1
      • \ Jfaulkner \ डेस्कटॉप \ Users: SaveTo = सी
      • TimeInterval = 3
      • TimeValue = 7
      • लॉग्स = आवेदन
      • प्रकार = त्रुटि, चेतावनी
      • शेड्यूल्ड टास्क हर हफ्ते चलना चाहिए.

    कैसे-कैसे गीक से इवेंट लॉग नोटिफ़ायर स्क्रिप्ट डाउनलोड करें

    डाउनलोड MyEventViewer Nirsoft से

    स्रोत से Blat डाउनलोड करें