सभी डेल सर्वर डेल ओपनमैनेज सर्वर एडमिनिस्ट्रेटर सॉफ्टवेयर के साथ आते हैं जिसमें सिस्टम लेवल इंडिकेटर्स को मॉनिटर करने और प्रदर्शित करने की क्षमता होती है। इसके अतिरिक्त, अलर्ट प्रबंधन टैब के माध्यम से आप जब भी अलर्ट ट्रिगर होता है, निष्पादित करने के लिए क्रियाओं को कॉन्फ़िगर कर सकते हैं। दुर्भाग्य से सभी घटनाओं के लिए एक समान सूचनाएं लागू करने के लिए कोई वाहन नहीं है, इसलिए हम एक स्क्रिप्ट प्रदान करने जा रहे हैं, जो आपको संबंधित घटना को सूचित करते हुए एक ईमेल भेजने के लिए सभी सतर्क कार्यों को कॉन्फ़िगर करता है। जब आप इन्हें मैन्युअल रूप से सेट कर सकते हैं, तो स्क्रिप्ट होना आदर्श है क्योंकि आप इसे आसानी से कई सर्वरों पर तैनात कर सकते हैं।
यह काम किस प्रकार करता है
स्क्रिप्ट बहुत सरल है। एक सेटअप कमांड है जो प्रत्येक अलर्ट को "एक्सेक्यूट एप्लिकेशन" के लिए सेट करता है, जिसमें एप्लिकेशन स्वयं स्क्रिप्ट है। जब स्क्रिप्ट चलती है, तो यह कंप्यूटर के नाम, दिनांक, समय और चेतावनी के साथ एक ईमेल (ब्लैट टूल का उपयोग करके) उत्पन्न करता है।
स्क्रिप्ट चलाने से पहले:
स्क्रिप्ट चलाने के बाद:
सभी अलर्ट ईमेल अधिसूचना स्क्रिप्ट का उपयोग करते हैं:
आवश्यकताएँ
बेशक, आपको डेल ओपनमैनेज सर्वर असिस्टेंट इंस्टॉल करना होगा। यह सॉफ्टवेयर, यदि आपके सिस्टम के साथ उपलब्ध नहीं है, तो डेल की सहायता साइट के माध्यम से डाउनलोड किया जा सकता है।
इसके अतिरिक्त, आपको अपने सिस्टम पर कॉन्फ़िगर की गई Blat, एक कमांड लाइन ईमेलर की आवश्यकता होगी। Blat को कॉन्फ़िगर करने के लिए, बस बाइनरी फ़ाइलों को डाउनलोड करें और उन्हें अपने सिस्टम के PATH वेरिएबल जैसे आपके Windowssystem32 फ़ोल्डर में किसी स्थान पर (3 कुल: blat.exe, blat.dll, blat.lib) निकालें। फिर कमांड लाइन से, भागो:
रॉक-स्थापना my.mailserver.com [email protected]
मेल सर्वर और ईमेल पते से उचित रूप से बदलें। अधिकांश भाग के लिए यह कमांड आपको चलाने की आवश्यकता है, लेकिन यदि आपके सर्वर में एक विशेष कॉन्फ़िगरेशन (वैकल्पिक पोर्ट, आदि) है, तो आप ब्लट की वेबसाइट पर पूर्ण इंस्टॉल विकल्प देख सकते हैं।
ईमेल अलर्ट अधिसूचना सेटअप
एक बार आपके पास ये आवश्यकताएं होने के बाद, आप स्क्रिप्ट का उपयोग करने के लिए तैयार हैं। सूचना (mail ToEmail ’चर) को ईमेल पता (तों) शामिल करने के लिए स्क्रिप्ट संपादित करें। यदि आपके सर्वर को रिले के लिए प्रमाणीकरण की आवश्यकता होती है, तो आपको इन मापदंडों को स्क्रिप्ट में दस्तावेज के रूप में ब्लट कमांड में जोड़ना होगा।
स्क्रिप्ट का उपयोग करने के लिए सर्वर सहायक अलर्ट सेटअप करने के लिए, बस सेटअप चलाएँ:
DellAlert / सेटअप
इस बात की पुष्टि करें कि आप इस स्क्रिप्ट का उपयोग अपनी सतर्क कार्रवाई के रूप में करना चाहते हैं और आप सभी तैयार हैं। सेटअप के भाग के रूप में, एक नमूना चेतावनी ट्रिगर की जाती है ताकि आप यह सुनिश्चित कर सकें कि ईमेल इच्छित प्राप्तकर्ता तक पहुंच रहे हैं।
लिपी
@ECHO रवाना
TITLE डेल हार्डवेयर ईमेल अलर्ट
ईसीएचओ डेल हार्डवेयर ईमेल अलर्ट
ECHO द्वारा लिखित: जेसन फॉल्कनर
ECHO SysadminGeek.com
ECHO।
ECHO।
REM हार्डवेयर अलर्ट शुरू होने पर REM अलर्ट भेजता है।
REM यह स्क्रिप्ट _not_ एक ऐसे पथ में होनी चाहिए जिसमें रिक्त स्थान हों।
रेम
REM उपयोग:
REM डेलआर्टर्ट {/SETUP | Alert message}
REM / SETUP अलर्ट के लिए इस स्क्रिप्ट का उपयोग करने के लिए डेल सर्वर सहायक कॉन्फ़िगर करें।
REM अलर्ट संदेश
संदेश भेजने के लिए रेम।
रेम
REM की आवश्यकता है:
REM ब्लाट: (कमांड लाइन ईमेलर) कॉन्फ़िगर किया गया है और वर्तमान प्रणाली पर काम कर रहा है।
REM यदि आपके ईमेल सर्वर को रिले करने के लिए प्रमाणीकरण की आवश्यकता है, तो नीचे टिप्पणी देखें।
REM ईमेल पता (तों) अलर्ट भेजने के लिए (अल्पविराम से अलग)
सेट करें [email protected]
सेटलास्टिक सक्षम करें
IF / I {%1} == {/SETUP} GOTO सेटअप
यदि नहीं {%1} == {} गोटो अलर्ट
गोटो एंड
: चेतावनी
SET लॉग = "% TEMP% DellAlert.txt"
DATE / T>% लॉग%
TIME / T >>% लॉग%
ECHO डेल अलर्ट की कोशिश! >>% लॉग%
ECHO% * >>% लॉग%
REM यदि आपके ईमेल सर्वर को रिले के लिए ऑटेंटिकेशन की आवश्यकता है,
नीचे दी गई पंक्ति के अंत में REM जोड़ दें:
REM -u उपयोगकर्ता नाम -pw पासवर्ड
BLAT% लॉग% -to% ToEmail% -subject "% ComputerName% Hardware Alert"
यदि%%%% DEL / F / Q% लॉग%
गोटो एंड
:सेट अप
ECHO यह एक कॉल के साथ सभी वर्तमान डेल सर्वर सहायक अलर्ट को बदल देगा
इस लिपि को ECHO। यह पुष्टि करने के लिए कि आप जारी रखना चाहते हैं, हाँ (केस संवेदनशील) दर्ज करें।
सेट / पी की पुष्टि करें =
यदि नहीं {%Confirm%} == {YES} गोटो अंत
SET ScriptPath =% ~ dpnx0
ECHO उपयोग के लिए अलर्ट कॉन्फ़िगर करना:% ScriptPath%
omconfig सिस्टम अलर्ट इवेंट = शक्तियां निष्पादित करें = "% ScriptPath% बिजली की आपूर्ति विफलता"
omconfig सिस्टम अलर्ट इवेंट = पॉवरअप्लाइवर एग्ज़ॅनपैथ = "% ScriptPath% पॉवर सप्लाई चेतावनी"
omconfig सिस्टम अलर्ट घटना = tempwarn execappath = "% ScriptPath% तापमान चेतावनी"
ऑम्कॉन्फ़िग सिस्टम अलर्ट इवेंट = टेम्फ़ेल एक्ज़िप्पीथ = "% ScriptPath% तापमान विफलता"
omconfig सिस्टम अलर्ट घटना = fanwarn execappath = "% ScriptPath% प्रशंसक गति चेतावनी"
omconfig सिस्टम अलर्ट इवेंट = फैनफेल एग्जाम्पल = "% ScriptPath% फैन स्पीड फेल"
omconfig सिस्टम अलर्ट घटना = वोल्टावर एक्सप्लेपैथ = "% ScriptPath% वोल्टेज चेतावनी"
ऑम्कॉन्फ़िग सिस्टम अलर्ट इवेंट = वोल्टफ़ेल एग्ज़ैम्पैथ = "% स्क्रिप्टपैथ% वोल्टेज विफलता"
omconfig सिस्टम अलर्ट इवेंट = घुसपैठ एक्सपट्ट = "% ScriptPath% चेसिस घुसपैठ"
omconfig सिस्टम अलर्ट घटना = redundegrad execappath = "% ScriptPath% अतिरेक अपमानित"
omconfig सिस्टम अलर्ट घटना = redunlost execappath = "% ScriptPath% अतिरेक खो गया"
omconfig सिस्टम अलर्ट इवेंट = मेम्फेल एक्जीक्यूट = "% ScriptPath% मेमोरी प्री-फेलियर"
omconfig सिस्टम अलर्ट इवेंट = मेम्फ़ेल एग्जाम्पल = "% ScriptPath% मेमोरी फ़ेल"
ऑम्कॉन्फ़िग सिस्टम अलर्ट इवेंट = हार्डवेयरलग्वान एग्ज़ाम्पल = "% ScriptPath% हार्डवेयर लॉग चेतावनी"
ऑम्कॉन्फ़िग सिस्टम अलर्ट इवेंट = हार्डवेयरलॉगफ़ुल एग्ज़ाम्पथ = "% ScriptPath% हार्डवेयर लॉग फुल"
omconfig सिस्टम अलर्ट इवेंट = प्रोसेस्वर एग्नेप्थ = "% ScriptPath% प्रोसेसर चेतावनी"
ऑम्कॉन्फ़िग सिस्टम अलर्ट इवेंट = प्रोसेरफ़ॉइल एग्ज़ाम्पैथ = "% ScriptPath% प्रोसेसर विफलता"
omconfig सिस्टम अलर्ट इवेंट = वॉचडॉग्रास निष्पादन = "% ScriptPath% वॉचडॉग एसर"
omconfig सिस्टम अलर्ट इवेंट = बैटरीवार एग्ज़ॅपटॅथ = "% ScriptPath% बैटरी चेतावनी"
ऑम्कॉन्फ़िग सिस्टम अलर्ट इवेंट = बैटरीफेल एग्जीपेथ = "% स्क्रिप्टपैथ% बैटरी विफलता"
omconfig सिस्टम अलर्ट इवेंट = systempowerwarn execappath = "% ScriptPath% सिस्टम पावर चेतावनी"
omconfig सिस्टम अलर्ट इवेंट = systempowerfail execappath = "% ScriptPath% सिस्टम पावर विफलता"
omconfig सिस्टम अलर्ट इवेंट = storagesyswarn execappath = "% ScriptPath% संग्रहण सिस्टम चेतावनी"
omconfig सिस्टम अलर्ट इवेंट = storagesysfail execappath = "% ScriptPath% संग्रहण सिस्टम विफलता"
omconfig सिस्टम अलर्ट इवेंट = स्टोरेजक्लेवरन एग्जाम्पल = "% ScriptPath% स्टोरेज कंट्रोलर चेतावनी"
omconfig सिस्टम अलर्ट इवेंट = संग्रहण कार्य निष्पादन निष्पादन = "% ScriptPath% संग्रहण नियंत्रक विफलता"
omconfig सिस्टम अलर्ट इवेंट = pdiskwarn execappath = "% ScriptPath% भौतिक डिस्क चेतावनी"
omconfig सिस्टम अलर्ट इवेंट = pdiskfail निष्पादित करें = "% ScriptPath% भौतिक डिस्क विफलता"
omconfig सिस्टम अलर्ट इवेंट = vdiskwarn execappath = "% ScriptPath% वर्चुअल डिस्क चेतावनी"
omconfig सिस्टम अलर्ट इवेंट = vdiskfail निष्पादित करें = "% ScriptPath% वर्चुअल डिस्क विफलता"
omconfig सिस्टम अलर्ट इवेंट = एन्क्लोज़रन एग्ज़ाम्पल = "% ScriptPath% एनक्लोज़र चेतावनी"
ऑम्कॉन्फ़िग सिस्टम अलर्ट इवेंट = एन्क्लोज़फ़ेल एग्ज़ॅमपैथ = "% ScriptPath% संलग्नक विफलता"
omconfig सिस्टम अलर्ट इवेंट = स्टोरेजटेक्लेब्रिटिरन एग्ज़ाम्पल = "% ScriptPath% स्टोरेज कंट्रोलर चेतावनी"
omconfig सिस्टम अलर्ट इवेंट = स्टोरेजटेक्लेब्रेटीफ़ेल एग्ज़ाम्पल = "% ScriptPath% स्टोरेज कंट्रोलर विफलता"
ECHO।
ECHO भेजने के लिए नमूना चेतावनी:
ECHO% ToEmail%
कॉल: चेतावनी परीक्षण डेल हार्डवेयर चेतावनी चेतावनियाँ ...
ECHO।
रोकें
गोटो एंड
:समाप्त
ENDLOCAL
स्क्रिप्ट संशोधन / रखरखाव
प्रदान की गई स्क्रिप्ट से घटना अलर्ट हमारे डेल सर्वरों में से एक है। आपके डेल सर्वर हार्डवेयर और सर्वर सहायक संस्करण के आधार पर, अलर्ट भिन्न हो सकते हैं। आम तौर पर, आप यह बता सकते हैं कि जब आप सेटअप स्क्रिप्ट चलाते हैं, यदि कोई घटना आपके सर्वर के लिए मान्य नहीं है (उदाहरण के लिए, यदि आपके पास डेल RAID नियंत्रक नहीं हैं) तो कुछ स्टोरेज इवेंट निर्माण आइटम विफल हो जाएंगे।
उपरोक्त स्क्रिप्ट में ईवेंट ट्रिगर एक कमांड प्रॉम्प्ट से निम्नलिखित को प्राप्त करके किया गया था:
omconfig सिस्टम अलर्ट /?
यह कमांड संबंधित अलर्ट के विवरण के साथ सभी ईवेंट कीवर्ड को सूचीबद्ध करता है। अतिरिक्त अलर्ट जोड़ने के लिए, ऊपर दिए गए कमांड को चलाएं और स्क्रिप्ट के सेटअप भाग में अनुपलब्ध प्रविष्टियां जोड़ें और फिर / सेटअप स्विच के साथ स्क्रिप्ट को फिर से चलाएँ।
लिंक
SysadminGeek.com से डेल सर्वर ईमेल अलर्ट स्क्रिप्ट डाउनलोड करें