有了Exchange Server 相信大家最苦恼的一件事情就是每天要如何检查Exchange Server是否运行正常,今天就给大家分享下日常检查的一些操作步骤。
日常检查
邮件发送功能检查
- 如何确保Exchange服务器可以正常往外网发送邮件,其实这个是很简单的,只需要一个简单的脚本就可以实现,如图所示:
- $Smtp=get-date
- Send-MailMessage -to "zhangc@itsoul.cn" -from "exadmin@itsoul.cn" -Subject "Mail Smtp" -Body "$Smtp" -SmtpServer 192.168.1.50
- 运行完成后您的邮箱会收到如图所示邮件:
- 上面脚本您可以保存成PowerShell脚本,使用任务序列触发。这样就可以按照需求测试邮件发送,邮件地址也可以写外网地址
证书检查
- 登陆OWA或ECP检查证书到期时间
磁盘使用量检查
- 登陆所有服务器检查磁盘使用空间,如图所示:
服务器性能检查
- 检查CPU、内存等性能
事件日常查询
- 参照截图,查询事件日志是否有警告或报错等信息
备份情况检查
这里提的备份主要分为2个层面,如下:
- 服务器的备份
- 数据库的备份
DAG状态
- 检查数据库副本状态
服务器服务检查
- 使用命令检查服务状态,如图所示:
向解析
使用命令检查邮件服务器的反向解析:
nslookup -qt=ptr 邮件公网IP地址
外网链接测试
- 使用如下网站测试外网邮件链接,网站地址如下:
https://testconnectivity.microsoft.com/
邮件总数
- 使用如下命令检查邮箱总数
Get-Mailbox | Measute-Object
- 统计一台服务器上一个时间段内的发送情况:
Get-MessageTrackingLog -ResultSize unlimited -Start "07/01/2012" -End "07/13/2012" -EventId "send" -Server "srvbj06" |Measure-Object
- 邮件发送量统计
Get-MessageTrackingLog -ResultSize unlimited -Start "07/01/2012" -End "07/13/2012" -EventId "send" |Group-Object -Property:sender |Select name,count|sort count -Descending