ad_summary
Name
ad_summary — summarize the adaptive module actions
Synopsis
/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] ]
Description
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.
Note
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/mainlog.ec.1.bz2. - --help
-
Print the help message.
- --mainlog [*`/path/to/mainlog`*]
-
Main log file to operate on. Default value is
/var/log/ecelerity/mainlog.ec.1.bz2. - --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/paniclog.ec.1.bz2.