שתף באמצעות


מצב לא תקין של שרתי Exchange בעת מחיקת תיבות דואר לניטור

מאפייני הבעיה

ב- Microsoft Exchange Server 2019, 2016 או 2013, אתה פורס שרתים מרובים בשם EXCH, EXCH-02 וכן הלאה. במצב זה, אתה מבחין כי תיבות הדואר של הניטור וחשבונות Active Directory המשויכים עבור EXCH-02 נמחקים מדי שעה, גם לאחר יצירתן מחדש. בנוסף, Get-ServerHealth מציג ערכות תקינות רבות במצב לא תקין עקב תיבות הדואר החסרות של הניטור.

סיבה

בעיה זו מתרחשת מאחר תיבות הדואר של הניטור נמחקות באופן שגוי על-ידי תהליך MonitoringMailboxCleaner . תהליך זה פועל כל שעה בכל שרת שבו פועל Exchange Server. היא מסירה ניטור של תיבות דואר שהשרת אינו צריך עוד. כדי לבנות את רשימת תיבות הדואר שיש לבדוק, התהליך בוחן את ערך DisplayName של החשבונות באמצעות התאמת תבנית עבור המחרוזת HealthMailbox-SERVERNAME . לאחר מכן, הוא מעריך כל פריט ברשימה כדי לקבוע אם יש למחוק פריט זה.

בתרחיש זה, כאשר התהליך פועל בשרת EXCH, הרשימה כוללת את כל תיבות הדואר הכוללות DisplayName התואם למחרוזת HealthMailbox-EXCH - . הדבר כולל את תיבות הדואר עבור EXCH ו- EXCH-02. התהליך רואה את תיבות הדואר של EXCH-02 כלא חוקיות ולאחר מכן מוחק אותן.

ניתן להשגיח על אופן פעולה זה ביומני המעקב של הניטור הפעיל הממוקמים ב- <ExchangeInstallDir>\Logging\Monitoring\Monitoring\MSExchangeHMWorker\ActiveMonitoringTraceLogs.

פתרון

כדי לפתור בעיה זו, השתמש במוסכמה אחרת למתן שמות שאינם כוללים מקפים עבור השרתים שבהם Exchange Server.

אם השרתים כבר הוגדרו באופן זה, באפשרותך למנוע את התרחשות הבעיה על-ידי בחירה באפשרות הגן על האובייקט מפני מחיקה בשוגג משתמשים ומחשבים של Active Directory. לשם כך, בצע את הפעולות הבאות:

  1. פתח משתמשים ומחשבים של Active Directory.
  2. בחר תצוגה וודא שהאפשרויות תכונות מתקדמות נבחרו.
  3. הרחב את התחום, הרחב את אובייקטי מערכת Microsoft Exchange ולאחר מכן בחר ניטור תיבות דואר.
  4. לחץ פעמיים על אובייקט ה- GUID> הראשון של HealthMailbox<.
  5. בחר את הכרטיסיה אובייקט.
  6. בחר באפשרות הגן על האובייקט מפני מחיקה בשוגג ולאחר מכן בחר אישור.
  7. חזור על שלבים 1-6 עבור כל אובייקט GUID של HealthMailbox<> בגורמים המכילים תיבות דואר של ניטור.