cd_monitor_conf.xml
contains the entries:
<HeartbeatMonitoring ListenerPort="20131" EnableRemoteHeartbeats="true">
<AutomaticServiceRegistration RegistrationFile="RegisteredServices.xml" />
<Services>
<Service ServiceType="SearchService" TimeoutValue="10m" />
<Service ServiceType="Search Indexer" TimeoutValue="10m" />
<Service ServiceType="Search Host" TimeoutValue="10m" />
<Service ServiceType="Publisher" TimeoutValue="10m" />
<Service ServiceType="WorkflowAgent" TimeoutValue="10m" />
<Service ServiceType="TransportService" TimeoutValue="10m" />
</Services>
</HeartbeatMonitoring>
And the entry:
<HttpServiceHealthMonitor ServiceType="IIS" PollInterval="10m" TimeoutInterval="30s">
<Request URL="http://nlhdclabtcm.hinttech.local/WebUI/SplashScreen.html">
</HttpServiceHealthMonitor>
The Tridion Services defined in cd_monitor_conf.xml
are running.
cd_monitor.log
contains entries like this:
2013-03-14 00:00:16,361 INFO IsAliveEventHandler - TMA-AG-10000 Monitoring agent is alive
and this:
2013-03-14 00:09:18,284 INFO AbstractHTTPHealthMonitor - TMA-PO-10001 Service BusinessConnector - Health check failed. Status: HTTP/1.1 401 Unauthorized
2013-03-14 00:09:18,286 INFO AbstractHTTPHealthMonitor - TMA-PO-10001 Service IIS - Health check failed: HTTP/1.1 401 Unauthorized
2013-03-14 00:09:18,289 INFO AbstractHTTPHealthMonitor - TMA-PO-10001 Service WorkFlowListener - Health check failed. Status: HTTP/1.1 401 Unauthorized
2013-03-14 00:09:18,294 INFO AbstractHTTPHealthMonitor - TMA-PO-10001 Service WebDAV - Health check failed: HTTP/1.1 401 Unauthorized
Why is there only one IsAliveEventHandler - Monitoring agent is alive
event in the logfile?
Why are there no entries for the health of the WorkflowAgent or Publisher in the logfile?
I experimented with the tag:
<Authentication Scheme="NTLM" Host="NLHDCLABTCM" Domain="NLHDCLABTCM" Username="MTSUserAccount" Password="MTSUserPassword" />
<Authentication Scheme="Basic" Username="MTSUserAccount" Password="MTSUserPassword" />
Why does the monitor logfile show the following entries?
2013-03-14 00:09:18,284 INFO AbstractHTTPHealthMonitor - TMA-PO-10001 Service BusinessConnector - Health check failed. Status: HTTP/1.1 401 Unauthorized
2013-03-14 00:09:18,286 INFO AbstractHTTPHealthMonitor - TMA-PO-10001 Service IIS - Health check failed: HTTP/1.1 401 Unauthorized
2013-03-14 00:09:18,289 INFO AbstractHTTPHealthMonitor - TMA-PO-10001 Service WorkFlowListener - Health check failed. Status: HTTP/1.1 401 Unauthorized
2013-03-14 00:09:18,294 INFO AbstractHTTPHealthMonitor - TMA-PO-10001 Service WebDAV - Health check failed: HTTP/1.1 401 Unauthorized
On the server I can access those URL's with the MTSUserAccount/Password.
Update 1
Version info:
Windows Server 2008 SP2 with SDL Tridion 2011
Content Manager Explorer - Build 6.1.0.55920
Content Manager - Build 6.1.0.996
Update Version - SP1
Configuration
The config.xml contains the element:
<HttpServiceHealthMonitor ServiceType="IIS" PollInterval="10m" TimeoutInterval="30s">
<Request URL="http://nlhdclabtcm.hinttech.local/WebUI/SplashScreen.html"/>
<Authentication Scheme="NTLM" Username="myMTSaccount" Password="myPassword"/>
</HttpServiceHealthMonitor>
The Authentication element is shown without the Host or Domain attribute, but I have experimented with Host and Domain also, but this gives the same error.
Don't know what NTLMv1 is, I am using 2008SP2...
Authentication
In IIS Manager the WebUI folder has only Windows Authentication enabled, others like Basic Authentication is disabled.
Logfile
Now I do see the TMA-AG-99999 lines in the log. So this answers my question on how to see that the services are running.
2013-03-18 15:03:12,568 INFO Server - TMA-SV-10000 Listening for connections on port 20132
2013-03-18 15:03:12,589 INFO HeartbeatListener - TMA-HB-10000 Listening for heartbeats on port 20131
2013-03-18 15:03:14,592 INFO ServiceStatusStore - TMA-AG-99999 Status of service 'Publisher' changed to OK
The other question is the authentication problem of e.g. the SplashScreen.
2013-03-18 15:04:13,125 INFO AbstractHTTPHealthMonitor - TMA-PO-10001 Service IIS - Health check failed: HTTP/1.1 401 Unauthorized