ค้นหาเว็บไซต์

บันทึกธุรกรรมการแลกเปลี่ยนเติบโตอย่างรวดเร็ว


เมื่อบันทึกธุรกรรมฐานข้อมูล Exchange เติบโตอย่างรวดเร็ว อาจเป็นปัญหาที่แตกต่างกัน โดยส่วนใหญ่หมายความว่ามีปัญหากับข้อใดข้อหนึ่งต่อไปนี้: การเชื่อมต่อ ActiveSync กล่องจดหมายเสียหายในฐานข้อมูลนั้น หรือตัวฐานข้อมูลเองเสียหาย ในบทความนี้ คุณจะได้เรียนรู้วิธีตรวจสอบการเชื่อมต่อ ActiveSync และกล่องจดหมายของผู้ใช้ใดที่เป็นสาเหตุ

ข้อกำหนดเบื้องต้นก่อนตรวจสอบบันทึกธุรกรรม Exchange

ตัวแยกวิเคราะห์บันทึก 2.2

ดาวน์โหลด Log Parser 2.2 (Microsoft) หรือที่นี่ (ลิงก์โดยตรง) ติดตั้งบน Exchange Server หากคุณไม่ได้ติดตั้งไว้ ทำสิ่งนั้นก่อนที่จะดำเนินการขั้นตอนต่อไป คุณต้องติดตั้ง Windows PowerShell 2.0 บนเครื่องเดียวกันด้วย โปรดทราบว่ามีการติดตั้งเป็นค่าเริ่มต้นในเครื่อง Windows 7 และ Windows 2008 R2

รายงาน ActiveSync

ดาวน์โหลดสคริปต์ PowerShell ActiveSyncReport.ps1 ต่อไปนี้บน Exchange Server ของคุณ สร้างโฟลเดอร์ชื่อ scripts บนไดรฟ์ C:\ วางสคริปต์ PowerShell ในโฟลเดอร์ C:\scripts\

ตรวจสอบสาเหตุที่บันทึกธุรกรรม Exchange เพิ่มขึ้นอย่างรวดเร็ว

มีสองตัวเลือกเมื่อใช้สคริปต์ เราจะใช้ตัวเลือกต่อไปนี้:

  • ยอดเข้าชมมากกว่า 1,000 ครั้ง

  • แยกกันวันเดียว.

เรียกใช้ Exchange Management Shell ในฐานะผู้ดูแลระบบ เปลี่ยนไดเรกทอรีเป็น c:\scripts

[PS] C:\>cd C:\scripts\

[PS] C:\scripts>

ยอดเข้าชมมากกว่า 1,000 ครั้ง

คำสั่งต่อไปนี้จะแยกวิเคราะห์บันทึก IIS ทั้งหมดในโฟลเดอร์ W3SVC1 และรายงานเฉพาะการเข้าชมโดยผู้ใช้และอุปกรณ์ที่มากกว่า 1,000 รายการ เปลี่ยนเส้นทางโฟลเดอร์ IIS เริ่มต้นหากคุณวางไว้ในตำแหน่งอื่นที่ไม่ใช่เส้นทางเริ่มต้น

[PS] C:\scripts>.\ActiveSyncReport.ps1 -IISLog "C:\inetpub\logs\LogFiles\W3SVC1" -LogparserExec "C:\Program Files (x86)\Log Parser 2.2\LogParser.exe" -ActiveSyncOutputFolder c:\EASReports -MinimumHits 1000
Building Log Parser Query...
Found time-taken in the IIS Log, adding this column.
Gathering Statistical data
Running Log Parser Command against the IIS Log(s): C:\inetpub\logs\LogFiles\W3SVC1\*.log

Statistics:
-----------
Elements processed: 5987096
Elements output:    1150
Execution time:     162.17 seconds (00:02:42.17)

Generating the Minimum Hits Report.
Building Log Parser Query...
Running Log Parser Command against the CSV results to determine Minimum hits of 1000

Statistics:
-----------
Elements processed: 1150
Elements output:    428
Execution time:     0.02 seconds

LogParser Command finished CSV, File location: c:\EASReports\EASyncOutputReport-Multiple_Files_Minimum_Hits_of_1000.csv

แยกการโจมตีวันเดียว

คำสั่งต่อไปนี้จะแยกวิเคราะห์เฉพาะไฟล์ที่ตรงกับวันที่ 24-12-2019 ในโฟลเดอร์ W3SVC1 และรายงานเฉพาะการเข้าชมที่มากกว่า 1,000 เท่านั้น เปลี่ยนเส้นทางโฟลเดอร์ IIS เริ่มต้นหากคุณวางไว้ในตำแหน่งอื่นที่ไม่ใช่เส้นทางเริ่มต้น

[PS] C:\scripts>.\ActiveSyncReport.ps1 -IISLog "C:\inetpub\logs\LogFiles\W3SVC1" -LogparserExec "C:\Program Files (x86)\Log Parser 2.2\LogParser.exe" -ActiveSyncOutputFolder c:\EASReports -MinimumHits 1000 -Date 24-12-2019
Trying to find IIS logs from this date:
Building Log Parser Query...
Found time-taken in the IIS Log, adding this column.
Gathering Statistical data
Running Log Parser Command against the IIS Log(s): C:\inetpub\logs\LogFiles\W3SVC1\*191224*.log

Statistics:
-----------
Elements processed: 595963
Elements output:    662
Execution time:     16.92 seconds

Generating the Minimum Hits Report.
Building Log Parser Query...
Running Log Parser Command against the CSV results to determine Minimum hits of 1000

Statistics:
-----------
Elements processed: 662
Elements output:    81
Execution time:     0.03 seconds

LogParser Command finished CSV, File location: c:\EASReports\EASyncOutputReport-24-12-2019_Minimum_Hits_of_1000.csv

หลังจากการส่งออกเสร็จสิ้น ให้ไปที่โฟลเดอร์เอาต์พุต C:\EASReports คุณจะพบไฟล์ CSV สี่ไฟล์

วิเคราะห์ว่าทำไมบันทึกธุรกรรม Exchange จึงเติบโตอย่างรวดเร็ว

เราสนใจ การเข้าชมขั้นต่ำหลายไฟล์ที่ 1,000 และ การเข้าชมขั้นต่ำ 12-24-2019 ที่ 1,000

โดยปกติ หากอุปกรณ์ส่งคำขอมากกว่า 1,000 ครั้งต่อวัน จะถือว่ามีการใช้งานสูง หากจำนวนการเข้าชม (คำขอ) มากกว่า 1,500 ครั้ง อาจเกิดปัญหาบนอุปกรณ์หรือสภาพแวดล้อม

คุณจะเห็นว่าผู้ใช้หลายรายมี Hit มากกว่า 1,500 ครั้ง

ลบการกำหนดค่า Outlook บนอุปกรณ์ของผู้ใช้และเรียกใช้สคริปต์ ActiveSync อีกครั้งหลังจากผ่านไปสองสามวัน คุณจะเห็นว่าไฟล์บันทึกธุรกรรมฐานข้อมูลไม่เติบโตอย่างรวดเร็วอีกต่อไป

หากคุณยืนยันว่าไฟล์บันทึกธุรกรรมฐานข้อมูลไม่เติบโตอย่างรวดเร็วอีกต่อไป ให้กำหนดค่าโปรไฟล์ Outlook บนอุปกรณ์ของผู้ใช้ อย่าลืมจับตาดูและเรียกใช้สคริปต์ ActiveSync อีกครั้งในวันถัดไป

อ่านต่อ: ไฟล์ Mail.que เติบโตใน Exchange Server »

บทสรุป

คุณได้เรียนรู้ว่าเหตุใดบันทึกธุรกรรมฐานข้อมูล Exchange จึงเติบโตอย่างรวดเร็ว การพิจารณาตรวจสอบการเชื่อมต่อ ActiveSync ถือเป็นเรื่องดีเสมอ การมีสคริปต์ที่ยอดเยี่ยมและการลงชื่อเข้าใช้ในการส่งออก คุณจะพบว่าทำไมไฟล์บันทึกธุรกรรมของฐานข้อมูลจึงเติบโตอย่างรวดเร็วและแก้ไขปัญหาได้

คุณชอบบทความนี้หรือไม่? คุณอาจต้องการลบคำขอย้ายที่เสร็จสมบูรณ์แล้วแลกเปลี่ยน อย่าลืมติดตามเราและแบ่งปันบทความนี้

บทความที่เกี่ยวข้อง