exchange 健康检查

一、总体概览

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

 

C:\Windows\system32>Get-ExchangeServer

C:\Windows\system32>Get-TransportServer

C:\Windows\system32>Get-ClientAccessServer

C:\Windows\system32>Get-MailboxServer

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

 

C:\Windows\system32>Test-SystemHealth

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

C:\Windows\system32>Test-ServiceHealth

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

C:\Windows\system32>nslookup

查询a记录,mx记录

查询反向记录

查询域名供应商

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

C:\Windows\system32>Get-ClientAccessArray

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

群集节点信息


C:\Windows\system32>Cluster Node

见证资源信息

C:\Windows\system32>Cluster /quorum

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

C:\Windows\system32>Get-DatabaseAvailabilityGroup

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

C:\Windows\system32>Get-DatabaseAvailabilityGroupNetwork

1.7、查看邮箱数据库信息

C:\Windows\system32>Get-MailboxDatabase

 

1.8、查看邮箱使用情况

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

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

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

C:\Windows\system32> Get-MailboxStatistics –Database 数据库名

查看邮箱用户的统计信息

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

二、健康检查

2.1、邮件流测试

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

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

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

2.2、邮件跟踪

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

 



在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" –End "03/29/2013 11:00:00" -Sender "发件人地址"

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

 

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

 

试邮件顺利通过。

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)

2.4、检查POP3连通性

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

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

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

测试与服务器的连接

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

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

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

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

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

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

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

C:\Windows\system32>Get-MailboxDatabaseCopyStatus –Server 服务器名

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

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

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进行查询

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

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

 

 

 

 

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章