Skip to main content


ad_summary — summarize the adaptive module actions


/opt/msys/ecelerity/bin/ad_summary [ --adlogdir [/path/to/adaptive/log/dir/] ]

/opt/msys/ecelerity/bin/ad_summary [ --bouncelog [/path/to/bouncelog] ]

/opt/msys/ecelerity/bin/ad_summary [ --help ]

/opt/msys/ecelerity/bin/ad_summary [ --mailfrom addr ]

/opt/msys/ecelerity/bin/ad_summary [ --mailhost hostname[:port] ]

/opt/msys/ecelerity/bin/ad_summary [ --mailto addr ]

/opt/msys/ecelerity/bin/ad_summary [ --mainlog [/path/to/mainlog] ]

/opt/msys/ecelerity/bin/ad_summary [ --num_bindings [num] ]

/opt/msys/ecelerity/bin/ad_summary [ --num_domains [num] ]

/opt/msys/ecelerity/bin/ad_summary [ --paniclog [/path/to/paniclog] ]


The ad_summary script creates a summary of the contents of the paniclog and mainlog file, including adjustments made by Adaptive Delivery. When the adaptive module is installed, an entry that runs ad_summary is added to /etc/cron.d/msys-ecelerity. This script is run nightly as a cron job and sent via email to the recipient defined by the option Adaptive_Alert_Email_Destination. This summary is created regardless of whether alerts have been generated or not. The default format of the compressed summary files is bzip2 and is controlled by the ec_rotate script.


Adjusting the format of this report by changing the parameters passed to the ad_summary script is not recommended. Any changes made will be overwritten if the application is upgraded.

This command will not run the first day that a Momentum system is live. As a workaround, first run ec_rotate.

The ad_summary command creates the log file, /var/log/ecelerity/adaptive.summary, and this log should be added to ec_rotate.conf. For details, see ec_rotate.conf File”.

If you are not using the adaptive module, there is no need to use this script.

--adlogdir [*`/path/to/adaptive/log/dir/`*]

Location of the adaptive log files. The files that are processed vary depending upon the setting of the adaptive option Split_Logs_By_Binding.

Default value is /var/log/ecelerity/adaptive.

--bouncelog [*`/path/to/bouncelog`*]

Bounce log file to operate on. Default value is /var/log/ecelerity/


Print the help message.

--mainlog [*`/path/to/mainlog`*]

Main log file to operate on. Default value is /var/log/ecelerity/

--mailfrom *`addr`*

Use the specified address as the from address when mailing the summary file.

--mailhost *`hostname[:port_number]`*

Connect to the specified hostname to send the summary. Default value is localhost. If you are not using port 25, you must specify the port.

--mailto *`addr`*

Send the summary to the specified address which must be an email address of the form user@hostname. If no --mailto argument is specified, the summary will be printed to the standard output.

--num_bindings [*`num`*]

Summarize the top number of bindings specified. By default, the top 20 bindings will be summarized.

--num_domains [*`num`*]

Summarize the top number of domains. By default, the top 20 domains will be summarized.

--paniclog [*`/path/to/paniclog`*]

Panic log file to operate on. Default value is /var/log/ecelerity/

See Also

Was this page helpful?