Skip to main content

Installing the Cardiograph Server Monitor

  • Download the latest release from [https://wfd-cardiograph.s3.eu-west-2.amazonaws.com/Releases/ServerMonitor/a.zip](https://wfd-cardiograph.s3.eu-west-2.amazonaws.com/Releases/ServerMonitor/a.zip) 
  • Extract the files
  • Open appsettings.json
  • If the client does not already have a client identifier, generate a new GUID using [https://guidgenerator.com](https://guidgenerator.com).You can check if a client has a Cardiograph identifier by looking in the Cardiograph column in [https://docs.google.com/spreadsheets/d/1ETqMtMlqalYkg-R5JD08JY0yefLDO-iuzhDs7wCeLwI/edit#gid=925427689](https://docs.google.com/spreadsheets/d/1ETqMtMlqalYkg-R5JD08JY0yefLDO-iuzhDs7wCeLwI/edit#gid=925427689)
  • In the appsettings.json file, set the ClientIdentifier property to be the newly generated value
  • Update the required settings, a summary of each setting can be found belowDrives to Monitor. `Drives that disk space should be monitored for in a comma separated list (e.g. C:\,E:\)
  • EnablePerfMonitor: `Whether server performance monitoring should be enabled. This includes CPU, disk space, and memory
  • EnableABBYYLicenseMonitoring: `Whether ABBYY Flexicapture LIcense data should be monitored. NOTE: For this to work, the server monitor must be running on the same server as the main ABBYY application
  • SendCPU: `Whether CPU data should be sent as part of Performance Monitoring
  • SendMemory:  `Whether memory data should be sent as part of Performance Monitoring
  • SendDiskSpace:  `Whether disk space data should be sent as part of Performance Monitoring
  • MonitorServices: `Whether Windows Service monitoring should be enabled
  • ServicesToMonitor, `A comma separated list of the Windows Service Names to monitor
  • EnableWatchFolders: `Whether physical folder monitoring should be enabled
  • WatchFolders: The list of folders to monitor*FolderPath: *The folder to monitor
  • FileSearchRegex: `A regular expression to use when checking for files
  • CheckFolderEveryXMinutes: `How often to check the folder
  • MonitorBetweenHours*`: Only run monitoring between certain hours*
  • ReportEmptyFolders: `Whether an empty folder should be reported to Cardiograph
  • EnableSessionMonitor.` Whether current ABBYY sessions should be monitored
  • SessionMonitor: Settings for session monitoring*ConnectionString: *MS SQL connection string to the ABBYY Flexicapture database
  • ExecuteEveryXMinutes: `How often to check ABBYY Sessions
  • Once all required settings have been added, install the WFD.Cardiograph.ServerMonitor.exe service as a Windows Service and set to automatically start