Zend Monitor Node Daemon - Configuration Directives

This topic lists all the configuration directives for Zend Monitor Node Daemon.

Configuration Directives Summary

The table below is a summary of all the Zend Monitor Node Daemon configuration directives, and displays the directive name, its default value, and a description:

Directive

Default Value

Description

zend_monitor.global_directives_ini_file

GLOBAL_DIRECTIVES_INI_FILE

Global Directives ini File.

zend_monitor.node_id

0

Node Id

zend_monitor.daemon.log_verbosity

2

The Log's verbosity level.

zend_monitor.daemon.log_rotation_size

10

The maximum size of the log file before it is rotated.

zend_monitor.daemon.zdo_log_verbosity

0

Transport Log's Verbosity Level.

zend_monitor.single_instance_sem

single_monitor_node.sem

Single Monitor Node Semaphore Name.

zend_monitor.daemon.events_transport_parameter

events.sock / events

Network parameter for Event reporting to the Monitor Node.

zend_monitor.daemon.commands_transport_parameter

commands.sock / commands

Network Parameter for Commands to the Monitor Node.

zend_monitor.database.max_commit_retry

5

Maximum commit retries when the DB is locked.

zend_monitor.daemon.aggregation.ttl

300

Time duration (in seconds) before the aggregation data is reset if an event with an aggregation key is not triggered.

zend_monitor.daemon.aggregation.max_reporting_interval

300

Maximum time interval between reporting.

zend_monitor.daemon.events_rules_file_name

monitor_rules.json

Events Rules XML File Name. For the full path, concatenate it with zend.conf_dir value.

zend_monitor.sendmail_from

Send Mail from email Address.

zend_monitor.gui_host_name

Host name (and port) of the Zend Server GUI

zend_monitor.max_events_queue_size

5

Maximum size of the Events Queue (in MB).

zend_monitor.queue_flush_interval

1

Number of event reports to cache before flushing them into the database.

zend_monitor.gui_default_emails

A semicolon separated list of email addresses which serves as the default list for events

zend_monitor.persistent_smtp

0

Use a persistent connection to the SMTP server.

zend_monitor.function_argument_max_size

4

Maximum size of the function argument stored in the databse.

Configuration Directives Details

The list below contains information for all the available configuration directives for Zend Monitor Node Daemon: their description, type, units, default value, modification scope, and the Zend Server version they became available in.

zend_monitor.global_directives_ini_file

The .ini file that contains the global directives, as defined in ZendGlobalDirectiveDD.xml.

Default Value: GLOBAL_DIRECTIVES_INI_FILE

Type: string

Available Since Version: 4.0

zend_monitor.node_id

The Node Id

Default Value: 0

Type: string

Available Since Version: 4.0

zend_monitor.daemon.log_verbosity

The Log's verbosity level.

Default Value: 2

Type: int

Available Since Version: 4.0

zend_monitor.daemon.log_rotation_size

The maximum size of the log file before it is rotated.

Default Value: 10

Units: MBytes

Type: int

Modification Scope: ZEND_INI_ALL

Available Since Version: 4.0

zend_monitor.daemon.zdo_log_verbosity

The Log's verbosity level for the transport layer.

Default Value: 0

Type: int

Available Since Version: 4.0

zend_monitor.single_instance_sem

The name of the semaphore that is used to ensure a single instance of the Monitor node.

Default Value: single_monitor_node.sem

Type: string

Available Since Version: 4.0

zend_monitor.daemon.events_transport_parameter

The network parameter for communication between the Monitor Agent and the Monitor Node (IPC communication).

Default Value:

  • Linux, Mac OS X, IBMi: events.sock
  • Windows: events

Type: string

Available Since Version: 4.0

zend_monitor.daemon.commands_transport_parameter

The Network parameter for communication between the Monitor UI and the Monitor Node (IPC communication).

Default Value:

  • Linux, Mac OS X, IBMi: commands.sock
  • Windows: commands

Type: string

Available Since Version: 4.0

zend_monitor.database.max_commit_retry

The maximum number of commits that are attempted when a commit fails because the DB is locked. There is a sleeping period of 100 ms between retries

Default Value: 5

Type: int

Available Since Version: 4.0

zend_monitor.daemon.aggregation.ttl

The frequency that the Monitor Node performs a load check.

Default Value: 300

Units: seconds

Type: int

Available Since Version: 4.0

zend_monitor.daemon.aggregation.max_reporting_interval

The maximum interval between reporting. The interval starts with 1 sec, then 2 sec, 4, 8, ... max_reporting_interval.

Default Value: 300

Units: seconds

Type: int

Available Since Version: 4.0

zend_monitor.daemon.events_rules_file_name

The name of the file that contains the XML for the event rules and actions

Default Value: monitor_rules.json

Type: string

Available Since Version: 4.0

zend_monitor.sendmail_from

An email address to be used as the 'from mail' for Event mails.

Default Value:

Type: string

Available Since Version: 4.0

zend_monitor.gui_host_name

This host name is used to build a link to an issue when the user is notified of the issue.

Default Value:

Type: string

Available Since Version: 4.0

zend_monitor.max_events_queue_size

The maximum size of the Received Events queue (MB). If events are received beyond the maximum size, the incoming events are dropped out.

Default Value: 5

Units: MBytes

Type: int

Available Since Version: 4.0

zend_monitor.queue_flush_interval

Number of event reports to cache before flushing them into the database.

Default Value: 1

Type: int

Available Since Version: 5.0

zend_monitor.gui_default_emails

Default Value:

Type: string

Available Since Version: 4.0

zend_monitor.persistent_smtp

Use a persistent connection to the SMTP server.

Default Value: 0

Type: boolean

Available Since Version: 4.0

zend_monitor.function_argument_max_size

Maximum size of the function argument stored in the databse.

Default Value: 4

Units: KBytes

Type: int

Available Since Version: 5.0