(9.0+) Core Monitor logging

Core Monitor generates the following log files:

  • core_monitor
  • queue_manager_controller
  • component_controller
  • notification_client

The Core Monitor's site.config is used to configure where the active files are located.

  • Where the active files are located

Core Monitor site.config File Location

This can be located on each server in the registry

  • HKEY_LOCAL_MACHINE\SOFTWARE\Virtual Hold
    • InstallationLocation

The folder InstallationLocation is appended with \Core Monitor folder:

example = C:\Program Files (x86)\Virtual Hold Technology\Core Monitor

core_monitor logs

The Core Monitor logs show the stopping and starting of the Core Monitor. In HA environments, you will also see role negotiation during startup, and the execution of the HA failover SQL script.

core_monitor site.config logging setting

The core_monitor site.config file is located by default at C:\Program Files (x86)\Virtual Hold Technology\Core Monitor.

[ {ha_monitor,
    [
      { vht_logger_options, [{ base_log_file_path, "C:/Program Files (x86)/Virtual Hold Technology/VHLogs/Logs"}]}

SettingDescriptionValueDefault
base_log_file_pathFile path where the active logs should be written

Any valid directory path.

This value should be the root for all log files.

C:/Program Files (x86)/Virtual Hold Technology/VHLogs/Logs

queue_manager_controller logs

Here you will see the stopping and starting of Queue Manager. You will also see the creation and deletion of records in the callback sync mnesia datastore.

Core Monitor site.config Logging Setting

{vht_ha_qm,

[

{ vht_logger_options, [{ base_log_file_path, "C:/Program Files (x86)/Virtual Hold Technology/VHLogs/Logs"}]},

DescriptionSettingValuesDefault
File path where active logs should be writtenbase_log_file_path*Any valid directory pathN/A
Log level to write active logsOnly one log level available
Size of the active LogN/A10 MB
Name of log folderbase_log_file_pathTextN/A
Name of log filebase_log_file_pathTextN/A
How many active files to keep in the active directoryControlled by Archive Service
When to start new log fileActive file size exceeds 10MB

*Should always be the root for ALL log files.

component_controller logs

This log records the stopping and starting of monitored components on the Core Monitor. But not Queue Manager

Core Monitor site.config Logging Setting

{vht_ha_qm,

[

{ vht_logger_options, [{ base_log_file_path, "C:/Program Files (x86)/Virtual Hold Technology/VHLogs/Logs"}]},

DescriptionSettingValuesDefault
File path where active logs should be writtenbase_log_file_path*Any valid directory pathN/A
Log level to write active logsOnly one log level available
Size of the active LogN/A10 MB
Name of log folderbase_log_file_pathTextN/A
Name of log filebase_log_file_pathTextN/A
How many active files to keep in the active directoryControlled by Archive Service
When to start new log fileActive file size exceeds 10MB

*Should always be the root for ALL log files.

notification_client logs

Here the status of monitored components and the Core Monitor are recorded. This will be the same status being reported to System Management.

Core Monitor site.config Logging Setting

{vht_ha_qm,

[

{ vht_logger_options, [{ base_log_file_path, "C:/Program Files (x86)/Virtual Hold Technology/VHLogs/Logs"}]},

DescriptionSettingValuesDefault
File path where active logs should be writtenbase_log_file_path*Any valid directory pathN/A
Log level to write active logsOnly one log level available
Size of the active LogN/A10 MB
Name of log folderbase_log_file_pathTextN/A
Name of log filebase_log_file_pathTextN/A
How many active files to keep in the active directoryControlled by Archive Service
When to start new log fileActive file size exceeds 10MB

*Should always be the root for ALL log files.