HealthChecker
Usage:
HealthChecker.exe [-? | -help] | [-local] |
[-url url [-db connectionString] | [-msx host -user user -pwd pwd]
| [-intws urlPrefix -role role [-user user] [-tenant tenant]]]
[-coorduser user -coordpwd pwd]
Options:
-? | -help Show this info
-local Restrict to local coordinator and its connected
components
-url url Check the health state of the coordinator with given
coordinator web service url and its connected components
-db connectionString Check the health state of the database with given ODBC
connection string via given coordinator web service url
-intws urlPrefix Check the health state of the ima integration service
with given URL prefix via given coordinator web service
url (e.g. 'https://ima9host:10081/integrationws')
-user user The user for an explicit exchange server or ima
integration service health check
-role role The role for an explicit ima integration service health
check
-tenant tenant The tenant for an explicit ima integration service
health check
-coorduser user The user for accessing the admin coordinator web service
-coordpwd pwd The password for accessing the admin coordinator
web service
Examples
-
HealthChecker.exe
Check the health state of all Coordinators and all components connected to each Coordinator.
-
HealthChecker.exe -local
Check the health state of all components connected to the local Coordinator.
Example output:
HealthChecker.exe –local
<serversideJobsStates> ... <State> <id>Ima4MSX\FinalArchiverService</id> <successful>true</successful> <message>Ready (NextRun 12.11.2013 20:00:00)</message> </State> </serversideJobsStates> <databaseState> ... <tableStates> ... <State> <id>jobs_final_archive</id> <successful>true</successful> </State> </tableStates> </databaseState>
Ping 'https://localhost:44991/WSAdminCoordinator/WSAdminCoordinator.svc' --> 'All' ... PingAll 'https://localhost:44991/WSAdminCoordinator/WSAdminCoordinator.svc' successfully done: <?xml version="1.0" encoding="utf-16"?> <PingAllResult xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.tsystems.com/ima9/ima4msx/wscoordinator"> <ExtensionData /> <ServicePingResults> <ServicePingResult> <ExtensionData /> <ServiceId>AdminService</ServiceId> <States> <State> <id>https://localhost:10081/adminwebservice/ImaMsxService</id> <successful>true</successful> </State> </States> </ServicePingResult> <ServicePingResult> <ExtensionData /> <ServiceId>IntegrationService</ServiceId> <States> <State> <id>imaserver: https://localhost:10081</id> <successful>true</successful> </State> <State> <id>imaserverCompliance: https://localhost:10081</id> <successful>true</successful> </State> <State> <id>imaserverFinal: https://localhost:10081</id> <successful>true</successful> </State> </States> </ServicePingResult> <ServicePingResult> <ExtensionData /> <ServiceId>ExchangeServer</ServiceId> <States> <State> <id>EWS: msxtest.ms2016.imagemaster.local</id> <successful>true</successful> </State> <State> <id>PowerShell: msxtest.ms2016.imagemaster.local</id> <successful>true</successful> </State> <State> <id>Hosted exchange mailbox: imamsxadmin@ms2016.imagemaster.local</id> <successful>true</successful> </State> <State> <id>O365 EWS clientId: 4adb1935-39ab-4e0a-b16e-8be90f0285b6</id> <successful>true</successful> </State> <State> <id>O365 PowerShell: remotepowershell@imagemasterdev07.onmicrosoft.com</id> <successful>true</successful> </State> </States> </ServicePingResult> <ServicePingResult> <ExtensionData /> <ServiceId>ServersideJob</ServiceId> <States> <State> <id>Ima4MSX\InteractiveArchiverService</id> <successful>false</successful> <message>InteractiveArchiverService is Stopped</message> </State> <State> <id>Ima4MSX\InteractiveRestorerService</id> <successful>false</successful> <message>InteractiveRestorerService is Stopped</message> </State> <State> <id>Ima4MSX\BatchArchiverService_1</id> <successful>false</successful> <message>BatchArchiverService_1 is Stopped</message> </State> <State> <id>Ima4MSX\BatchRestorerService</id> <successful>false</successful> <message>BatchRestorerService is Stopped</message> </State> <State> <id>Ima4MSX\TempRestorerService</id> <successful>false</successful> <message>TempRestorerService is Stopped</message> </State> <State> <id>Ima4MSX\MailboxSpiderService</id> <successful>false</successful> <message>MailboxSpiderService is Stopped</message> </State> <State> <id>Ima4MSX\ComplianceMailboxSpiderService</id> <successful>false</successful> <message>ComplianceMailboxSpiderService is Stopped</message> </State> <State> <id>Ima4MSX\UnarchiveMailboxSpiderService</id> <successful>false</successful> <message>UnarchiveMailboxSpiderService is Stopped</message> </State> <State> <id>Ima4MSX\FinalArchiverService_1</id> <successful>false</successful> <message>FinalArchiverService_1 is Stopped</message> </State> <State> <id>Ima4MSX\FinalArchiveSpiderService</id> <successful>false</successful> <message>FinalArchiveSpiderService is Stopped</message> </State> </States> </ServicePingResult> <ServicePingResult> <ExtensionData /> <ServiceId>Database Table</ServiceId> <States> <State> <id>jobs_batch_archive</id> <successful>true</successful> </State> <State> <id>jobs_interactive_archive</id> <successful>true</successful> </State> <State> <id>jobs_batch_restore</id> <successful>true</successful> </State> <State> <id>jobs_interactive_restore</id> <successful>true</successful> </State> <State> <id>jobs_temp_restore</id> <successful>true</successful> </State> <State> <id>jobs_unarchive_spider</id> <successful>true</successful> </State> <State> <id>jobs_final_archive</id> <successful>true</successful> </State> <State> <id>batch_retry_mailbox</id> <successful>true</successful> </State> <State> <id>batch_retry_msxserver</id> <successful>true</successful> </State> <State> <id>spider_retry</id> <successful>true</successful> </State> </States> </ServicePingResult> </ServicePingResults> </PingAllResult>