exchange 健康检查

一、总体概览

1.1、获取 Exchange 组织中所有服务器的角色


C:\Windows\system32>Get-ExchangeServer

113601650.jpg

C:\Windows\system32>Get-TransportServer

C:\Windows\system32>Get-ClientAccessServer

C:\Windows\system32>Get-MailboxServer

113655305.jpg

1.2、收集有关 Microsoft Exchange系统的数据


C:\Windows\system32>Test-SystemHealth

114011839.jpg

1.3、测试Exchange 角色所需的所有 Microsoft Windows 服务是否启动

C:\Windows\system32>Test-ServiceHealth

114202300.jpg

1.4、查询Internet域名信息测试DNS 服务器问题

C:\Windows\system32>nslookup

查询a记录,mx记录

114952404.jpg

查询反向记录

115004121.jpg

查询域名供应商

115016686.jpg

1.5、查看客户端访问服务器角色阵列信息

C:\Windows\system32>Get-ClientAccessArray

115355152.jpg

1.6、看邮箱数据库DAG高可用群集信息

群集节点信息


C:\Windows\system32>Cluster Node

见证资源信息


C:\Windows\system32>Cluster /quorum

120055354.jpg

获取属于数据库可用性组(DAG的服务器列表

C:\Windows\system32>Get-DatabaseAvailabilityGroup

显示数据库可用性组(DAG网络的配置和状态信息

C:\Windows\system32>Get-DatabaseAvailabilityGroupNetwork

120111433.jpg

1.7、查看邮箱数据库信息

C:\Windows\system32>Get-MailboxDatabase

124010467.jpg


1.8、查看邮箱使用情况

查看组织内OU中所有邮箱的列表

C:\Windows\system32> Get-Mailbox -OrganizationalUnit 组织名

124358202.jpg

查看指定邮箱数据库中所有邮箱的邮箱统计信息

C:\Windows\system32> Get-MailboxStatistics �CDatabase 数据库名

124952786.jpg

查看邮箱用户的统计信息

C:\Windows\system32> Get-MailboxStatistics -Identity "用户名" |fl

125005782.jpg

二、健康检查

2.1、邮件流测试

测试从服务器到电子邮件地址的邮件流

C:\Windows\system32>Test-Mailflow 服务器名 �CTargetEmailAddress 邮件地址

131848537.jpg

O同时可以看到utlook2013客户端收到如下邮件

132023884.jpg

2.2、邮件跟踪

使用帐户发送测试邮件,主题为 ”this is a test mail” 并回复此邮件。


132507182.jpg



在Exchange服务器exhub1上的邮件跟踪日志中搜索发件人从 2013 年 3 月 29 日 10:30 到 2013 年 3 月 29日 11:00 发送接收的所有邮件的有关信息。



C:\Windows\system32>Get-MessageTrackingLog -Server 服务器名 -Start "03/29/2013 10:30:00" �CEnd "03/29/2013 11:00:00" -Sender "发件人地址"

C:\Windows\system32>Get-MessageTrackingLog -Server 服务器名 -Start "03/29/2013 10:30:00" �CEnd "03/29/2013 11:06:00" -Recipients "收件人地址"

132803314.jpg


其中与外部邮箱的收发在梭子鱼邮件防火墙中也查到相应记录。

133039473.jpg


试邮件顺利通过。

2.3、检查OWA连通性

使用用户domianname\mailadmin的凭据测试URL https://mail.domainname.com的连接情况。

C:\Windows\system32>Test-OwaConnectivity -url:https://mail.domainname.com -mailboxcredential:(get-credential domainname\mailadmin)

133651352.jpg

134130611.jpg

2.4、检查POP3连通性

使用用户domainname\mailadmin的凭据测试excsa3的pop3的连接情况。

C:\Windows\system32>Test-PopConnectivity -ClientAccessServer:服务器名 -MailboxCredential:(get-credential domainname\mailadmin)

134227733.jpg

134239847.jpg

2.5、通过登录到指定的邮箱来验证服务器是否可以正常工作

测试与服务器的连接

C:\Windows\system32>Test-MapiConnectivity -Server "服务器名"

测试与按域名和用户名所指定邮箱的连接

C:\Windows\system32>Test-MapiConnectivity -Identity "domainname\mailadmin"

134640912.jpg

2.6、验证 Outlook 提供程序是否已正确配置

测试与每个服务的连接情况。提交用户 [email protected] 对可用性服务的请求,以确定用户的忙/闲信息是否正确地从客户端访问服务器返回到 Outlook 客户端。

C:\Windows\system32>Test-OutlookWebServices -Identity:[email protected]

135019600.jpg

2.7、查看已配置一个或多个数据库副本的邮箱数据库的相关状态信息

C:\Windows\system32>Get-MailboxDatabaseCopyStatus �CServer 服务器名

135431777.jpg

135441256.jpg

2.8、检查数据库DAG复制和重播状态

C:\Windows\system32> Test-ReplicationHealth -Identity 服务器名

135828150.jpg

135840380.jpg

2.9、导出EWS配置信息


获取自动发现服务连接点 (SCP)


Get-ClientAccessServer | FL fqdn,*autodiscover* > c:\AutodiscoverSCPs.log


获取 Exchange Web 服务配置


Get-WebServicesVirtualDirectory | fl name,server,*url*,*auth*,*version* > c:\EWSSettings.log


从每个客户端访问服务器获取 Exchange 证书


Get-ExchangeCertificate | FL > c:\Certs.log


三、实时黑名单查询

登录http://anti-spam.org.cn (国内实时黑名单服务最大的网站)

输入服务器公网IP进行查询

140549824.jpg

登陆http://www.spamhaus.org/lookup (国外的spamhaus项目组)

输入服务器公网IP及域名进行查询

140602587.jpg














本文出自 “李敏涛的blog” 博客,谢绝转载!


你可能感兴趣的:(windows,服务器,Exchange)