monitor — view and record information about Symantec Messaging Gateway-specific processes
monitor options [--proc name] [identifier ...]
monitor stop ( pid | all )
The monitor command lets you view and record detailed information about Symantec Messaging Gateway and its processes.
Produce num samples.
The default is 1. The upper limit is 2^31-1 (roughly, 2.1 billion).
Display this message.
Take a sample at the num interval (measured in seconds).
The default is 10 seconds. For any long-running monitor jobs that are written to disk, you should increase this interval (to 60 or more). If the disk space fills up, the monitor process stops. Increase the interval time to avoid this issue.
Save the output to a file instead of printing it to the console. The file is saved as
When you use this option, monitor runs in the background and returns the process ID (PID) of the monitor process. Use cat, more, or tail to view the file. The file name can contain ASCII characters.
Collect data for one of the following Symantec Messaging Gateway processes and its children. The valid process names and the programs that they represent are as follows:
The Brightmail Agent facilitates communicating configuration information between the Control Center and each Scanner.
The bmserver process filters email messages.
The Conduit retrieves updated email filters and manages statistics.
The Control Center provides centralized Web administration, collects statistics, and hosts quarantines.
LiveUpdate downloads virus definitions from Symantec Security Response to the Scanner.
The lsisnmpd process provides SNMP information for some Dell PowerEdge Expandable RAID Controllers.
The lsisnmpd process is only applicable on the following systems:
Dell System PowerEdge 1950 (SMS 8360) appliance
Dell System PowerEdge 2950 (SMS 8380) appliance
Dell System PowerEdge R610 (SMS 8360) appliance
Dell System PowerEdge R710 (SMS 8380)appliance
Dell System PowerEdge 860 (SMS 8340) appliance
Dell System PowerEdge R200 (SMS 8340) appliance
Dell System PowerEdge R210 (SMS 8340) appliance
The monitor process displays or saves information about Symantec Messaging Gateway processes.
The mail transfer agent routes inbound and outbound messages to the Brightmail Engine for processing and delivers filtered messages.
The MySQL database on the Control Center stores settings and message information.
The snmpd process waits for requests from SNMP management software.
The stunnel process provides secure encrypted connections.
Suppress any warnings from the monitor program.
Produce data in a tabular format. Use the --tab option with the --output option to create output to import into a spreadsheet. The --tab does not format text correctly for the screen. For example, on the screen the column headings are not aligned with the column data.
When you format data for tabular output --tab, the column headings for each identifier are prefaced with the process name. For example, controlcenter_p_%user.
Produce a list of all monitor processes, their PIDs, and the options that were used at runtime. The monitor list command always shows the monitor list command as one of the monitor processes that is running. This behavior is normal.
Stop the specified monitor processes. Type a PID to stop a single process. Type the word all to stop all monitor processes.
The information that is displayed or saved depends on the identifiers that you specify. If you do not specify one or more identifiers, then the default of system is used. Some identifiers represent multiple identifiers and are provided for convenience. Five groups of identifiers are available: system, database, disk, MTA, and process.
System identifiers are as follows:
%user - Percent of the available CPU time that is spent in user mode.
%nice - Percent of the available CPU time that is spent running as nice.
%sys - Percent of the available CPU time that is spent in system mode.
%wait - Percent of the available CPU time that is spent in IO wait.
%idle - Percent of the available CPU time that is spent idling.
memt - Total memory (k)
memu - Memory in use (k).
pageout - The number of memory pages that are swapped out to disk.
system - A convenience identifier that includes the following system identifiers: %user %sys %wait memt memu memf.
Database Identifiers - These identifiers denote the size of the Control Center database, the size of its various quarantines, and how many messages they contain. The identifiers are as follows:
db_size - The total size of the Control Center database in kilobytes.
db_qsize - The size of the Spam Quarantine directory kilobytes.
db_qqty - The number of messages in the Spam Quarantine.
db_vsize - The size of the Suspect Virus Quarantine directory, in kilobytes.
dv_vqty - The number of messages in the Suspect Virus Quarantine.
db_csize - The size of the content incident directories.
db_cqty - The number of messages in the content incident quarantine.
database - A convenience identifier that includes all the database identifiers.
Disk identifiers - The disk identifiers provide information on disk utilization on the partitions that the administrator controls. The identifiers are as follows:
data_used - The amount of
/data that is being used.
data_free - The amount of free space in
/data, in kilobytes.
opt_used - The amount of
/opt that is being used.
opt_free - The amount of free space in
/opt, in kilobytes.
other_used - The amount of
/opt that is being used (for example, 20%).
other_free - The amount of space available on
/opt in kilobytes.
disk - A convenience identifier that includes all the above disk data.
MTA identifiers - These identifiers report MTA statistics. The identifiers are as follows:
i_conn - Number of inbound connections.
i_qmsgs - Number of queued inbound messages.
i_dmsgs - Number of deferred inbound messages.
i_qsize - Size of the inbound queue (MBs).
i_drate - Inbound listener data rate (kbps).
i_mrate - Inbound listener message rate.
mta_in - All of the inbound statistics (the identifiers that begin with i_).
o_conn - Number of outbound connections.
o_qmsgs - Number of queued outbound messages.
o_dmsgs - Number of deferred outbound messages.
o_qsize - Size of the outbound queue (MBs).
o_drate - Outbound listener data rate (kbps).
o_mrate - Outbound listener message rate.
mta_out - All of the outbound statistics (the identifiers that begin with o_).
d_conn - Number of delivery connections.
d_qmsgs - Number of queued delivery messages.
d_dmsgs - Number of deferred delivery messages.
d_qsize - Size of the delivery queue (MBs).
d_drate - Delivery listener data rate (kbps).
d_mrate - Delivery listener message rate.
mta_del - All of the delivery statistics (the identifiers that begin with d_).
mta - A convenience identifier that includes all of the MTA identifiers.
The information that is collected depends on the identifiers that are provided. If none are provided, then the default is used: system. Some identifiers represent multiple identifiers and are provided for convenience.
This command does not give any indication about the average load or amount of work that is done between one sample and the next. Each sample is a snapshot of the MTA status at that point in time.
Process identifiers - The --proc option lets you monitor statistics for groups of Symantec Messaging Gateway processes. If the --proc flag is used without any p_* identifiers, the following default value is used: p_%user p_%sys p_memv p_memr p_mems. Identifiers for use with --proc include:
p_%user - Percent of the available CPU time that is spent in user mode.
p_%sys - Percent of the available CPU time that is spent in system mode.
p_memv - Virtual memory that the processes use (k).
p_memr - Resident memory in use by the processes (k).
p_mems - Highest amount of the shared memory that any of the processes use (k).
p_all - All of the proc identifiers.
The following examples describe some ways that you can use the monitor command. These examples include a mix of the long and short forms of some of the option names, such as -o and --output.
Check one time the percent of available CPU time and memory that the conduit service consumes. Save the result to file
monitor --proc conduit --output conduit_mon
Collect the average load of the MTA service on the system every 3 seconds 1000 times. Display the average load on the system from the MTA service in a tabbed format and written out to file
monitor --proc mta --interval 3 --count 1000 --tab --output mta_mon
Check one time the percent of available CPU time and the memory that the LiveUpdate service uses. Save the result to file
monitor --proc liveupdate --output liveupdate_mon
Check one time the percent of available CPU time and the memory that the monitor service consumes. Save the result to file
/data/monitor/monitor_mon in tabbed format.
monitor --proc monitor --output monitor_mon --tab
Check the percent of available CPU time and the memory the stunnel service consumes. Save the result to file
/data/monitor/stunnel _mon in tabbed format. Normally, no output appears on the screen because of the --quiet option.
monitor --proc stunnel --output stunnel_mon --tab --quiet
Subscribing will provide email updates when this Article is updated. Login is required to Subscribe
Thanks for your feedback. Let us know if you have additional comments below. (requires login)
This will clear the history and restart the chat.