使用浏览器去检查exchange 2013 协议的健康状况

简介:

Sometimes you’re not at work and you suspect there is something wrong with your Exchange 2013 servers and you can’t access your environment remotely for whatever reason. Well, in some cases you can check this with just a browser.

For each Exchange protocol, there is an URL you can use to check the health. The format would be:

https://<External FQDN>/<protocol>/healthcheck.htm

If the specific protocol is working correctly, the Exchange server will respond with:

200 OK
SERVER.CONTOSO.LOCAL

The server.contoso.local would be the server FQDN.

The possible protocol values are:

  • OWA for Outlook Web App

  • ECP for Exchange Control Panel (i.e. User Options in OWA)

  • OAB for Offline Address Book

  • AutoDiscover for the Autodiscover process (also something that is used by Lync clients)

  • EWS for Exchange Web Services (i.e. Mailtips, Free/Busy etc. Also used by Lync clients, Outlook for Mac etc.)

  • Microsoft-Server-ActiveSync for Exchange ActiveSync

  • RPC for Outlook Anywhere

  • MAPI for the new MAPI/HTTPS (successor to the RPC over HTTPs protocol used in Outlook Anywhere). You’ll need at least Exchange 2013 SP1.

The <webmail FQDN> is something you should know and has to be externally accessible. If you’ve chosen to use a separate FQDN for each Exchange protocol, the external FQDN is then dependent on the protocol. i.e. if you want to test ActiveSync the URL could be something like:

https://mobile.contoso.com/Microsoft-Server-ActiveSync/healthcheck.htm

While for Outlook Web App this could be something like:

https://webmail.contoso.com/owa/healthcheck.htm

So, be sure to check whether you separated each protocol per FQDN.

This is actually a health check that can be used by Load Balancers in order to check server health, or in this case even protocol health. Previously with Exchange 2010, only simple tests were possible, which didn’t always tell you if a service was behaving correctly. This is something the Managed Availability feature in Exchange 2013 does and the results are indicated in the health check response.

Please take note of some caveats:

  • The paths need to be published to the internet, some proxies (like the late TMG) can limit access based on the URL path. For instance: if your organization won’t allow OWA, then the /owa path is probably not published and this test won’t work (externally).

  • If you have multiple Exchange (CAS) servers behind a load balancer, you will only get a response from one server at a time. Depending on the load balancer configuration resubmitting the request a moment later could result in another server responding.

  • If a server has an issue, you can expect other types of responses than “200 OK” or just a timeout.

  • You do not need to authenticate.

  • You can use this tip for internal servers as well, just use the server FQDN and you’d probably have to ignore the certificate warning (if the server FQDN is not included in the certificate, which is highly probable). If you have configured split DNS, you can use the same URLs as externally




 本文转自 烟台小崔 51CTO博客,原文链接:http://blog.51cto.com/seawind/1897360
相关文章
|
XML 存储 网络协议
tcp支持浏览器websocket协议
tcp支持浏览器websocket协议
|
存储 缓存 网络协议
计算机网络常见面试题(二):浏览器中输入URL返回页面过程、HTTP协议特点,GET、POST的区别,Cookie与Session
计算机网络常见面试题(二):浏览器中输入URL返回页面过程、HTTP协议特点、状态码、报文格式,GET、POST的区别,DNS的解析过程、数字证书、Cookie与Session,对称加密和非对称加密
|
域名解析 存储 缓存
HTTP请求流程概览:浏览器构建请求行含方法、URL和版本;检查缓存;解析IP与端口
【6月更文挑战第23天】 HTTP请求流程概览:浏览器构建请求行含方法、URL和版本;检查缓存;解析IP与端口;TCP连接(HTTP/1.1可能需排队);三次握手;发送请求头与体;服务器处理并返回响应;TCP连接可能关闭或保持;浏览器接收并显示响应,更新缓存。HTTP版本间有差异。
447 5
|
安全 算法 网络安全
浏览器 HTTPS 协议的相关知识点有哪些?
浏览器 HTTPS 协议的相关知识点有哪些?
173 0
|
Web App开发 网络协议 算法
HTTP/2 协议(Wireshark 抓取浏览器加密的 HTTP2)
HTTP/2 协议(Wireshark 抓取浏览器加密的 HTTP2)
865 0
|
存储 缓存 网络协议
浏览器协议TCP详解
浏览器进程负责存储、界面、下载等管理。在渲染进程中,运行着熟知的主线程、合成线程、JavaScript 解释器、排版引擎等。
316 0
|
Web App开发 网络协议 前端开发
【从零学习python 】86. 深入了解HTTP协议及其在浏览器和服务器通信中的作用
【从零学习python 】86. 深入了解HTTP协议及其在浏览器和服务器通信中的作用
265 0
|
编解码 移动开发 C++
初识http协议,简单实现浏览器和服务器通信
初识http协议,简单实现浏览器和服务器通信
1016 0
|
网络协议 JavaScript
浏览器原理 02 # TCP协议:如何保证页面文件能被完整送达浏览器?
浏览器原理 02 # TCP协议:如何保证页面文件能被完整送达浏览器?
304 0
浏览器原理 02 # TCP协议:如何保证页面文件能被完整送达浏览器?
|
Web App开发 UED C++
在chrome浏览器中调用IE浏览器并访问(openIE.reg自定义协议)
在chrome浏览器中调用IE浏览器并访问(openIE.reg自定义协议)

热门文章

最新文章