Configure and Enable System Monitor

You configure the optional MATRIXX System Monitor by editing the sysmon_config.xml file. After the file is configured, System Monitor continuously monitors the current MATRIXX Engine processing server.

About this task

The System Monitor service is optional and can be disabled using this create_config.info question: Global:Do you want to enable the MATRIXX System Monitor Service on the processing blades (y/n)? For details on the global configuration questions, see the discussion about global system configuration in MATRIXX Installation and Upgrade.

You perform this task on each MATRIXX Engine during the configuration process.

Procedure

  1. On each MATRIXX Engine processing server, open the /opt/mtx/conf/sysmon_config.xml file for editing.
  2. (Optional) Create SNMP trap thresholds by adding any <general-usage-traps> elements that your environment requires. For details, see the discussion about sysmon_config.xml reference.
  3. (Optional) Define any serviceability-trap elements that your MATRIXX environment requires. These elements capture serviceability state change SNMP traps. For details, see the discussion about sysmon_config.xml reference.
    Use this syntax:
    <serviceability-trap user-text=" user_text "></serviceability-trap>
    Where user_text is an arbitrary string up to 63 characters in length.
  4. (Optional) Define logging for the entire system or for individual monitored objects using the global resource logging parameters. For details, see the discussion about sysmon_config.xml reference.
  5. (Optional) Define any resource-specific threshold-based SNMP usage traps. For details, see the discussion about sysmon_config.xml reference.
  6. (Optional) Define monitored objects that monitor CPU Usage. You can also add optional logging parameters to the monitored objects if necessary. For details, see the discussion about sysmon_config.xml reference.
  7. (Optional) Define monitored objects that monitor individual disk usage. For details, see the discussion about sysmon_config.xml reference.
  8. (Optional) Define the monitored resource logger, which sets logging thresholds for monitored objects, globally and/or individually. It allows you to set entry and exit criteria for specific levels of logging based on the server's percentage of processing capacity.
  9. Save and close the file.
  10. (Optional) During MATRIXX Engine processing server configuration, enable System Monitor to poll basic usage statistics about a LocalMessageQueue on the processing pod by changing the answer to this create_config.info question to y:
    Global:Do you want the MATRIXX System Monitor Service on the processing blades to monitor Local Message Queues (y/n)? For details on the global configuration questions, see the discussion about global system configuration in MATRIXX Installation and Upgrade.
  11. Repeat this task on all other MATRIXX Engine processing servers to start System Monitor.