The eRecruiter should be monitored using monitoring tools (i.e. nagios). It may also be monitored using a specialized performance monitoring solution to get deep insight (i.e. NewRelic, ruxit).

Server

The following metrics are the minimal recommended monitoring metrics:

Microsoft SQL Server

The following metrics are the minimal recommended monitoring metrics:

IIS Applications

The eRecruiter IIS applications should be monitored for abnormal usage and reachability.

eRecruiter Cron Worker

The eRecruiter Cron Worker can be monitored using a simple SQL script that will calculate the latest execution and can be monitored using standard monitoring tools.

SELECT TOP 1     
  [Date] AS 'LastRun', 
  CAST(CASE WHEN DATEDIFF(hour, [Date], SYSDATETIME()) > 1 THEN 'FAILURE' ELSE 'OK' END AS nvarchar) AS 'Status'
FROM 
  [ecBase].[CronWorkerLog]
ORDER BY
  [Date] DESC

It is recommended to execute the monitoring script every 15 minutes and set the alarm after 3 FAILURE responses. After alarm status is reached the check interval should be reduced to 5 minutes until the alarm has been cleared.

eRecruiter Media Service

It is recommended to monitor the eRecruiter Media Service as it is responsible to create documents and printouts.