הגדרת הודעות דואל עבור התראות של Windows Server
כל שרתי Dell מגיעים עם תוכנת הניהול של OpenManage Server של Dell, בעלת יכולת לפקח ולהציג מחוונים ברמת המערכת. בנוסף, באמצעות הכרטיסייה ניהול התראה באפשרותך להגדיר פעולות לביצוע בכל פעם שמתריע. למרבה הצער אין רכב עבור החלת הודעות אחידה לכל האירועים, אז אנחנו הולכים לספק סקריפט אשר מגדיר את כל פעולות התראה כדי לשלוח דוא"ל להודיע לך על האירוע בהתאמה. אמנם אתה יכול להגדיר את אלה באופן ידני, לאחר סקריפט הוא אידיאלי כפי שאתה יכול בקלות לפרוס את זה על פני מספר שרתים.
איך זה עובד
התסריט הוא פשוט מאוד. יש פקודת התקנה אשר קובע כל התראה "לבצע יישום" עם היישום להיות סקריפט עצמו. כאשר הסקריפט פועל, זה פשוט יוצר הודעת דוא"ל (באמצעות כלי Blat) עם שם המחשב, תאריך, זמן התראה מופעלת.
לפני הפעלת הסקריפט:
לאחר הפעלת הסקריפט:
כל ההתראות משתמשות בסקריפט התראות בדוא"ל:
דרישות
כמובן, אתה צריך להיות Dell OpenManage Server עוזר מותקן. תוכנה זו, אם אינה מסופקת עם המערכת שלך, ניתנת להורדה דרך אתר התמיכה של Dell.
בנוסף, יהיה עליך להיות Blat, שורת פקודה דוא"ל, מוגדר על המערכת שלך. כדי להגדיר את Blat, פשוט הורד את הקבצים הבינאריים וחלץ אותם (3 סה"כ: blat.exe, blat.dll, blat.lib) למיקום במשתנה PathH של המערכת, כגון התיקייה Windowssystem32. לאחר מכן משורת הפקודה, הפעל:
blat-install my.mailserver.com מאת[email protected]
החלף את שרת הדואר ואת כתובת הדוא"ל כראוי. על פי רוב פקודה זו היא כל מה שאתה צריך לרוץ, אבל אם השרת שלך יש תצורה מיוחדת (יציאה חלופית, וכו '), אתה יכול לראות את האפשרויות להתקין מלא על האתר של בלאט.
התראה על התראה בדוא"ל
ברגע שיש לך דרישות אלה במקום, אתה מוכן להשתמש בסקריפט. ערוך את הסקריפט כדי לכלול את כתובות הדואר האלקטרוני כדי להודיע (המשתנה 'ToEmail'). אם השרת שלך דורש אימות כדי להעביר, תצטרך להוסיף פרמטרים אלה לפקודת Blat כפי שתועד בסקריפט.
כדי להגדיר את התראות Server Assistant כדי להשתמש בסקריפט, פשוט הפעל את ההגדרה:
DellAlert / setup
אשר שאתה רוצה להשתמש בסקריפט זה כפעולת ההתראה שלך ואתה מוכן. כחלק מההגדרה, מופעלת התראה לדוגמה כדי לוודא שהודעות האימייל מגיעות אל הנמענים המיועדים.
התסריט
@ECHO OFF כותרת חומרה של Dell התראת דוא"ל ECHO חומרה של Dell התראה דוא"ל ECHO נכתב על ידי: ג 'ייסון Faulkner ECHO SysadminGeek.com ECHO. ECHO. REM שולח התראות דוא"ל עם הפעלת אזהרות החומרה של Dell. REM סקריפט זה צריך להיות _not_ בנתיב המכיל רווחים. REM REM שימוש: REM DellAlert / SETUP | הודעת התראה REM / SETUP הגדרת התצורה של Dell Server Assistant כדי להשתמש בסקריפט זה להתראות. REM התראה הודעה REM לשלוח. REM REM דורש: REM Blat: (שורת הפקודה דוא"ל) מוגדר ו עובד על המערכת הנוכחית. REM אם שרת הדואר האלקטרוני שלך מחייב אימות, ראה הערות להלן. REM כתובות דואר אלקטרוני כדי לשלוח התראות (מופרד באמצעות פסיק) SETE [email protected] SETLOCAL EnableExtensions IF / I % 1 == / SETUP הגדרות GOTO אם לא % 1 == GOTO התראה גוטו סוף: התראה SET התחבר = "% TEMP% DellAlert.txt" תאריך / T>% התחבר% זמן / T >>% התחבר% ECHO התראת Dell מעידה! >>% התחבר% ECHO% * >>% התחבר% REM אם שרת הדואר האלקטרוני שלך דורש הרשאה להעברה, REM מוסיף את הסוף הבא לסוף השורה הבאה: REM -u UserName -ww סיסמה BLAT% התחבר% -to% ToEmail % -Subject "% ComputerName% התראת חומרה" אם קיים%% כניסה% DEL / F / Q% כניסה% GOTO סיום: הגדרה ECHO פעולה זו תחליף את כל ההתראות הנוכחיות של Dell Server Assistant עם קריאה ECHO לסקריפט זה. כדי לאשר שברצונך להמשיך, הזן YES (תלוי רישיות). SET / P אישור = IF NOT % Confirm% == YES GOTO הגדר סוף ScriptPath =% ~ dpnx0 ECHO הגדרת התראות להשתמש:% ScriptPath% omconfig מערכת alertaction האירוע = ספק כוח execappath = "% ScriptPath% כוח אספקת כישלון" אירוע מערכת alertaction omconfig = powersupplywarn execappath = "% ScriptPath% כוח אזהרה אספקת" אירוע omconfig מערכת alertaction = tempwarn execappath = "% ScriptPath% אזהרה טמפרטורה" אירוע alertaction מערכת omconfig = tempfail execappath = "% ScriptPath כישלון הטמפרטורה%" omconfig מערכת אירוע alertaction = fanwarn execappath = "% ScriptPath% מהירות מאוורר אזהרה" אירוע omconfig מערכת alertaction = fanfail execappath = "% ScriptPath% אוהד כישלון מהירות" אירוע alertaction מערכת omconfig = voltwarn execappath = "% ScriptPath% אזהרה מתח" אירוע omconfig מערכת alertaction = voltfail execappath = "% ScriptPath% כישלון מתח" omconfig system alertaction event = חדירה execappath = "% ScriptPath% חדירה שלדה" omconfig system alertaction event = redundegrad execappath = "% ScriptPath% יתירות d egraded" אירוע מערכת alertaction omconfig = redunlost execappath = "יתירות%% ScriptPath איבד" אירוע alertaction מערכת omconfig = memprefail execappath = "זיכרון%% ScriptPath מראש לכישלון" אירוע alertaction מערכת omconfig = memfail execappath = "% ScriptPath% זיכרון כישלון" omconfig "#% ScriptPath% יומן החומרה מלא" omconfig system alertaction event = המעבד execappath = "% ScriptPath%" מעבד אזהרה "omconfig מערכת alertaction האירוע = "ScriptPath% excappath =" "% ScriptPath% מעבד כישלון" =% ScriptPath% אזהרה על הסוללה "omconfig system alertaction event = batteryfail execappath =" % ScriptPath% כשל בסוללה "omconfig system alertaction event = systempowerwarn execappath ="% ScriptPath% System Power Warning " אירוע מערכת alertaction omconfig = systempowerfail execappath = "% המערכת ScriptPath% הפסקת חשמל" אירוע omconfig מערכת alertaction = storagesyswarn execappath = "% ScriptPath% אחסון אזהרה מערכת" omconfig מערכת alertaction האירוע = storagesysfail execappath = "כשל במערכת% ScriptPath% אחסון" מערכת omconfig אירוע alertaction = storagectrlwarn execappath = "%% ScriptPath אחסון אזהרה הבקר" omconfig אירוע מערכת alertaction = storagectrlfail execappath = "% ScriptPath% אחסון כשל בבקר" אירוע omconfig מערכת alertaction = pdiskwarn execappath = "% ScriptPath% אזהרה דיסק פיזי" אירוע omconfig מערכת alertaction =% ScriptPath% דיסק קשיח כישלון "omconfig מערכת alertaction האירוע = vdiskwarn execappath ="% ScriptPath% דיסק וירטואלי אזהרה "omconfig מערכת alertaction האירוע = vdiskfail execappath ="% ScriptPath% כשל דיסק וירטואלי "omconfig מערכת alertaction האירוע = enclosurewarn execappath = "% ScriptPath% המתחם אזהרה" מערכת omconfig Alertaction האירוע = enclosur "#% ScriptPath% אחסון בקר סוללה אזהרה" ". msgstr"% ScriptPath%%. ECHO שליחת התראה מדגם ל: ECHO% ToEmail% CALL: התראה בדיקת אזהרות התראה על חומרה של Dell. סוף סוף: סוף ENDLOCAL
שינויים בסקריפט / תחזוקה
התראות האירוע מהתסריט שסופק הן מאחד משרתי Dell שלנו. בהתאם לחומרת השרתים של Dell ולגירסת Assistant Assistant, ההתראות עשויות להשתנות. באופן כללי, באפשרותך לדעת בעת הפעלת סקריפט ההתקנה אם אירוע אינו תקף עבור השרת שלך (לדוגמה, אם אין לך בקרי RAID של Dell), מאחר שכמה מפריטי יצירת אירועי האחסון ייכשלו.
האירועים שמפעילים בסקריפט למעלה התקבלו על ידי הפעלת הפריטים הבאים משורת פקודה:
omconfig מערכת alertaction /?
פקודה זו מפרטת את כל מילות המפתח של האירוע עם תיאור ההתראה המתאימה. כדי להוסיף התראות נוספות, הפעל את הפקודה שלמעלה והוסף את הערכים החסרים לחלק ההתקנה של הסקריפט ולאחר מכן הפעל מחדש את הסקריפט באמצעות מתג / Setup.
קישורים
הורד את שרת הדוא"ל של Dell התראה סקריפט מ - SysadminGeek.com
הורד Blat שורת הפקודה דוא"ל
אתר התמיכה של Dell