Introduction

The PROCESSIT Diagnostics Report provides a 37-point system health status snapshot, designed to eliminate guesswork and provide current and accurate system information critical to the resolution of application issues.

The report, which is e-mail driven, can be run on an on-demand basis or as a scheduled process, and includes database, operating system, application server, and workflow processing health monitoring points.

Download the diagnostics report

Download file from ftp://ftp.readsoft-us.com/Software/Oracle/PROCESSIT/DiagRpt/diagrpt.zip

Extract content to a directory of your choice. It is recommended to place it on the PROCESSIT WebLogic server, but it is not required.

Configure the report

Edit the properties file diagrpt.properties in the <$DOMAINHOME>/diagrpt directory to specify environment specific values for server names, email settings and warning thresholds. The settings in this file must match your PROCESSIT environment. You can edit the file in most common basic text editors.

If you are running PROCESSIT based on a virtual appliance installation the default settings can be used, although you should change the company name, environment name, and mail recipient.

Each property value is set after the equation symbol for that property, for instance company.name=MY-COMPANY. They are listed later in this document.

Mail recipient

You can choose to comment out the mail parameters. The report is then written to disc.

DIAGNOSTICS PARAMETERS

Warning and Critical Thresholds

You can define a warning and a critical threshold level for each surveyed property. If the level is reached or surpassed, the report indicates that the value needs further attention and that your system performance might be suffering.

Refer to troubleshooting for advice on how to proceed if you discover critical performance issues.

The properties file is preconfigured with default best-practice values.

Running the diagnostics report

  1. Open the directory where you unzipped the report file.
  2. Run diagrpt.sh. The console reply should be Email sent.

After running the report the first time, make sure to verify that the intended mail recipient did receive the mail containing the report.

Report scheduling

Automated Script Scheduling

Use the the script schedule_rpt.sh to schedule runs of the Diagnostics Report Job.

The script creates two jobs:

Manual Coding Scheduling


	su –
	crontab –e
	#Modify the line below, and copy it into the editor
	crontab -e @daily cd "<path_to_diagrpt>" ; ./diagrpt.sh;cd $OLD_PWD
	<ESC> wq!
	crontab -l
        	

Schedule Example A


	su -
	crontab –e
	@daily cd /home/oracle/Desktop/"PROCESSIT Diagnostics Report Generator"; ./diagrpt.sh cd $OLD_PWD
	crontab –l
	[root@processit ~]# crontab -l
	@daily cd /home/oracle/Desktop/"PROCESSIT Diagnostics Report Generator"; ./diagrpt.sh;cd $OLD_PWD
	[root@processit ~]#
				

Schedule Example B


	crontab –e
	@daily cd "/home/oracle/rs"; ./diagrpt.sh; cd $OLD_PWD
	crontab –l
	[root@processit ~]# crontab -l
	@daily cd "/home/oracle/rs"; ./diagrpt.sh; cd $OLD_PWD [root@processit ~]#
				

Troubleshooting

After the report is run, if some values exceed your standards or warnings are received, for troubleshooting and reporting issues, please refer to the PROCESSIT Troubleshooting Guide.