Nội dung Kiểm tra Exchange Server 2007 bằng MOM 2005 (Phần 1)
Mục tiêu chính của loạt bài mày
chúng tôi muốn giới thiệu cho các bạn một công cụ MOM 2005 SP1 có tác dụng hỗ
trợ cho môi trường Exchange Server 2007 như thế nào. Exchange
Server 2007 có đến 5 vai trò (role) riêng biệt và chúng ta sẽ kiểm tra để biết
được trạng thái của mỗi vai trò trong các máy chủ, nhận thông báo khi có xuất
hiện lỗi hoặc xuất hiện các vấn đề về hiệu suất, tạo thông báo về hiệu suất hệ
thống sao cho thích hợp với các nhu cầu tương lai của công ty. Khi sử dụng MOM
với Exchange Server 2007, chúng ta có thể thực hiện được các nhiệm vụ dưới đây:
-
Định vị thông tin để chuẩn đoán và giải quyết các vấn đề
-
Nhận ra các giờ làm việc cao điểm
-
Đường hiệu suất cơ bản của các máy chủ
-
Thể thức hiệu suất của các máy chủ
-
Phát hiện ra hành vi lạ bằng các thông tin cơ sở
-
Tạo báo cáo với các thông tin môi trường xác thực
Kịch bản triển khai
Hình 1: Kịch bản sẽ sử dụng trong loạt bài này
Sử dụng kịch bản này chúng ta sẽ thực hiện các nhiệm vụ dưới
đây để kiểm tra môi trường:
-
Thực thi Management Pack cho Exchange Server 2007 trong MOM 2005 SP1
-
Cài đặt tác nhân trong Exchange Server 2007 nội bộ
-
Cài đặt tác nhân trong máy chủ ngoài được đặt trong DMZ
-
Cấu hình Exchange Server 2007 để làm việc với tất cả các Test cmdlet
-
Khảo sát tỉ mỉ Exchange Server 2007 Management Pack
-
Khai thác các báo cáo của Exchange Server 2007 Management Pack
Thực thi Exchange Server 2007
Management Pack trong MOM 2005
Management Pack là một phần nền tảng của MOM bởi vì nó gồm cả việc kiểm tra các
vai trò sự kiện, các bộ đếm hiệu suất và chạy kịch bản. Exchange Server 2007
Management Pack sử dụng cmdlet một cách cơ bản và nó gửi các kết quả về máy chủ
MOM bằng các sự kiện hoặc bộ đếm hiệu suất.
Trước hết, chúng ta phải tải
Exchange Server 2007 Management Pack từ website của Microsoft.
Sau khi tải xong, nội dung của file được chép vào một thư mục. Thư mục mặc định
là C:\Program Files\Microsoft Operations Manager 2005\Management Packs. Chúng ta
có thể mở MOM 2005 Administrator Console, mở phần Microsoft Operation
Manager (<server name>), kích chuột phải vào Management Packs
sau đó chọn Import/Export Management Pack… như những gì thể
hiện trong hình 2.
 |
Hình 2: Thực hiện import gói quản trị Exchange Server 2007 Management Pack vào
MOM 2005 SP1
Để thực hiện công việc inport này bạn làm theo các bước dưới
đây:
1. Trong cửa sổ đầu tiên, kích Next.
2. Export Management Pack. Kích Import Management Packs
and/or reports sau đó kích Next.
3. Select a Folder and Choose Import Type. Chọn thư mục nơi bạn
đã chép gói quản trị và kích vào Import Management Packs and Reports,
như những gì thể hiện trong hình 3 bên dưới.
Hình 3: Chọn gói quản trị (Management pack) và kiểu Import
4. Select Management Packs. Nó sẽ hiển thị
Management Packs có sẵn, bạn chỉ cần nhấn Next.
5. Select Reports. Các báo cáo phù hợp sẽ được hiển thị, bạn
chỉ cần kích Next
6. Completing the Management Pack Import/Export Wizard. Kết quả
tổng thể sẽ được hiển thị, bạn chỉ cần kích nút Finish để bắt
đầu.
Sau khi cửa sổ này kết thúc, một cửa sổ trạng thái Import sẽ xuất hiện với tất
cả các thông tin và trạng thái của Management Pack và các quá trình báo cáo
Import như trong hình 4.
Hình 4: Cửa sổ trạng thái Import, chúng ta có thể xem được tất cả các quá trình
đã thực hiện trong suốt nhiệm vụ import
Sau khi Import Management Pack và các báo cáo, chúng ta cần
phải kiểm tra các nhóm mới được thêm vào như trong hình 5.
Hình 5: Các nhóm máy tính mới đã được cài đặt Exchange 2007 Management Pack
Cài đặt các tác nhân (Agent)
Lúc này chúng ta đã cài đặt xong Management Pack cho Exchange Server 2007, và
chúng ta có thể cài đặt MOM Agent trên các máy chủ bên trong. Edge Transport
Server được định vị trong DMZ yêu cầu đến một phương pháp khác. Chúng tôi sẽ
giới thiệu cách cài đặt này trong phần thứ hai.
Để cài đặt tác nhân MOM trên Exchange Server 2007 nội bộ bạn thực hiện theo các
bước sau:
1. Mở cửa sổ quản trị MOM 2005 Administrator Console
2. Kích vào Microsoft Operations Manager (<Server Name>)
3. Bên cửa sổ bên phải bạn kích Install Agents... (Hình 6)
Hình 6: Cài đặt MOM agent trên Exchange Server nội bộ
4. Cửa sổ đầu tiên là màn hình chào, bạn hãy nhấn
Next để đi qua cửa sổ này.
5. Method for Discovering Computers and Installing Agents. Bạn
chọn Browse for hoặc đánh vào các tên máy tính cụ thể sau đó kích
Next.
6. Computer Names. Chúng ta phải bổ xung thêm Exchange Server
bằng nút Browse. Trong kịch bản, chúng ta có một Exchange Server 2007
trong mạng nội bộ, kích Next để chuyển sang phần tiếp theo (Hình
7).
Hình 7: Bổ sung thêm Exchange Server
7. Agent Installation Permissions. Chọn
Management Server Action Account và kích Next.
8. Agent Action Account. Chọn Local System và kích
Next.
9. Agent Installation Directory. Đường dẫn tới nơi MOM Agent sẽ
được cài đặt trong Exchange Server 2007, kích Next.
10. Completing the Install/Uninstall Agents Wizard. Cửa sổ cuối
cùng của wizard sẽ có các phần mà chúng đã đã thực hiện. Kích Finish
để bắt đầu cài đặt MOM Agent trên Exchange Server 2007.
Trong Microsoft Operations Manager Task Progress (Hình 8), chúng ta có thể thấy
được kết quả cài đặt MOM Agent trên Exchange Server 2007.
Hình 8: Mom Agent đã được cài đặt thành công
Nếu quan sát phần ứng dụng (Application) của cửa sổ quan sát
sự kiện trong Exchange Server 2007 chúng ta sẽ thấy nó như trong hình 9.
Hình 9: Event ID 11707 chỉ thị MOM Agent đã cài đặt thành công
Mặc định, mỗi máy Exchange Server 2007 có một dịch vụ gọi
Microsoft Exchange Monitoring và nó được định nghĩa như một dịch vụ thủ công và
không được bắt đầu như những gì thể hiện trong hình 10.
Hình 10: Các thiết lập mặc định cho Microsoft Exchange Monitoring
Sau khi cài đặt MOM Agent, chúng ta sẽ nhận được Event ID
21240, điều đó cho biết rằng MOM Agent đã nhận được các vai trò mới và thiết lập
cấu hình từ máy chủ MOM của nó. MOM Agent sau đó sẽ khởi động dịch vụ Microsoft
Exchange Monitoring.
Chúng ta có thể bắt đầu kiểm tra máy chủ mới này trong MOM Operator Console (như
trong hình 11). Chúng ta có thể thấy máy chủ và trạng thái hiện tại của mỗi vai
trò (role).
 |
Hình 11: Exchange Server đầu tiên trong MOM Operator Console
Kiểm tra Exchange Server 2007
qua cmdlet
Exchange Server 2007 có cmdlet để kiểm tra trạng thái của một số thành phần
trong nó. MOM sử dụng các cmdlet này để tìm thông tin từ các dịch vụ hoặc thành
phần. Chúng ta có thể chạy các cmdlet này trong Exchange Management Shell để cập
nhật được tình trạng về mỗi thành phần và dịch vụ. Tất cả kiểm tra bằng cmdlet
đều có một tham số được gọi là MonitoringContext. Khi tham số này đúng thì kết
quả của cmdlet trả về sẽ gồm có việc kiểm tra các sự kiện và bộ đếm hiệu suất.
Chúng ta có thể thấy được các đầu ra khác nhau khi sử dụng tham số
MonitoringContext (xem hình 12).
 |
Hình 12: Chạy cmdlet có và không có tham số MonitoringContext
Exchange Server 2007 Management Pack sử dụng cmdlet để thu
thập các thông tin từ Exchange Server 2007; tất cả các kịch bản chạy trên máy
chủ Exchange đều có MonitoringContext là True.
Dưới đây là danh sách tất cả các cmdlet mà MOM sử dụng để thu nhận thông tin từ
Exchange Service. Có hai nhóm: chuẩn - Standard cmdlets, nhóm này không cần đến
các cấu hình thông bổ sung. Nhóm thứ hai yêu cầu đến một số thay đổi trong cấu
hình để giúp chúng làm việc thích hợp.
Cmdlet
Cấu hình chuẩn
Cấu hình bổ sung
MAPI logons (Test-MAPIConnectivity)
x
Mailflow (Test-Mailflow)
x
Search (Test-ExchangeSearch)
x
Services (Test-ServiceHealth)
x
Configuration
(Test-SystemHealth)
x
Local Unified
Messaging connectivity (Test-UMConnectivity)
x
Edge
Synchronization (Test-EdgeSynchronization)
x
ActiveSync (Test-ActiveSyncConnectivity)
x
Outlook Web Access
(Test-OWAConnectivity)
x
Web Services (Test-WebServicesConnectivity)
x
Remote Unified
Messaging (Test-UMConnectivity)
x
Sau khi cài đặt Agent, chúng ta phải cấu hình kiểm tra hộp
thư đã được sử dụng về OWA và ActiveSync Connectivity. Nếu không thực hiện kiểm
tra này thì sẽ có một thông báo (như trong hình 13) xuất hiện chỉ thị rằng một
số kiểm tra không được thực hiện.
Hình 13: Báo cảnh tại sao Test-OWAConnectivity không làm việc
Để giải quyết hành vi này, chúng ta phải chạy kịch bản
New-TestCasConnectivityUser.ps1 trong Exchange Server 2007 để tạo một kiểm tra
hộp thư. Chạy nó trong thư mục Scripts dưới thư mục cài đặt Exchange Server 2007
Sau khi chạy lệnh, chúng ta phải định nghĩa mật khẩu khởi tạo cho tài khoản này,
và nhấn <Enter> để xác nhận quá trình như trong hình 14.
Hình 14: Chạy kịch bản new-testCasConnectivityUser.ps1 trong Exchange Server
Người dùng mới sẽ được tạo với một tên tương tự như CAS_{<16
digits>}, nhưng khác nhau ở con số? Số này là GUID của Mailbox Server. Để dễ
hiểu, bạn hãy chạy Get-MailboxServer | Select Guid,Name và sau
đó chạy cmdlet Get-Mailbox, như trong hình 15.
Hình 15: TÌm hiểu về tên của người dùng hộp thư
Lưu ý: Chúng ta phải lặp lại quá trình này
cho mỗi máy chủ Mailbox được kiểm tra.
Kết luận
Chúng ta đã thấy được cách quản lý Exchange Server 2007 bằng Mom 2005. Trong
phần đầu tiên này, chúng tôi đã được giới thiệu về cách cài đặt Management Pack,
MOM Agents và cách tạo một thủ tục kiểm tra hộp thư với cmdlet được sử dụng bởi
MOM 2005.
Theo QTM, MS Exchange
Source Kiểm tra Exchange Server 2007 bằng MOM 2005 (Phần 1): ThongTinBaoMat.ComKiểm tra Exchange Server 2007 bằng MOM 2005 (Phần 1) Tags Exchange Server 2007 Những bài viết tương tự Kiểm tra Exchange Server 2007 bằng MOM 2005 (Phần 1): Kiểm tra Exchange Server 2007 bằng MOM 2005 (Phần 2) | Cách kiểm tra các kết nối không bảo mật | Cấu hình Outlook 2007 với Exchange Server 2007 | Khám phá các tính năng nâng cao của Exchange ActiveSync trong Exchange Server 2007 SP1 | Kiểm tra độ an toàn của các trang web | Những thao tác cơ bản để xóa bỏ phần mềm bảo mật giả mạo | Phần mềm miễn phí bảo vệ máy tính và sự riêng tư | 5 mẹo giúp bảo vệ dữ liệu khỏi bị xâm phạm | Cài đặt và cấu hình Exchange 2007 từ tiện ích dòng lệnh – Phần 1 | Cài đặt và cấu hình Exchange 2007 từ tiện ích dòng lệnh – Phần 2 |