Windows and Unix packages are attached to this article that can be used to monitor machine critical resources. These packages are provided as a courtesy and BMC Support does not accept responsibility for their operation. It is recommended to test them before implementing them in a production environment.
Windows:
Download and extract the package_ready_for_win_monitor.zip into a temporary directory.
Edit the script measure_mem.bat and adjust the values for the below 3 variables.
USER (this is the EM GUI Admin user)
PASSWORD (this is the EM GUI Admin users password)
GSR_NAME (this is the name of the GUI Server as seen in the CCM. If the Name is blank, use the value in the Host field. This value is case sensitive)
Usage:
measure_mem.bat <Output File>
Unix\Linux:
Download the file monitor_all_Unix.sh
Edit the script and adjust the values in the below 3 lines:
set u = emuser (this is the EM GUI Admin user)
set p = empass (this is the EM GUI Admin users password)
set g = GSR (this is the name of the GUI Server as seen in the CCM. If the Name is blank, use the value in the Host field. This value is case sensitive)
Usage:
monitor_all_Unix.sh monitor.txt > /dev/null &
The monitor script will be running in the background. To terminate the script run "ps -ef | grep monitor_all_Unix" and execute the kill command for the processes id returned in the ps command.
Additional Information:
Control-M/Enterprise Manager GUI server internals are monitored using the following CTL commands show_leak, pjobcount, pupd, heap_info, and various others.
These utilities are for troubleshooting purposes only.
For Control-M/Server for UNIX download monitor_all_Unix_CTM.sh
Usage:
monitor_all_Unix_CTM.sh monitor_all_Unix_CTM.out > & /dev/null &