Download presentation
Presentation is loading. Please wait.
1
The Great Remote Control.
Ben Holmes March 22, 2015
2
Introduction – Ben Holmes
Started Programming with Progress in 1989, version 4.2 Progress Consultant/DBA for over 12 years. Worked at QAD as Technical Service Manager. Worked at Eaton for just over 12 years.
3
Biggest little issues App Servers Tomcat Servers
Query File system size Query a file (log) Trim a log file BI fills Long running transactions Test or QA DB server down
4
Notification We have scripts running that will monitor these functions and us a notification when something bad is happening OEM can also be used for this type of monitoring.
5
Reply to Email Each server has its own email address by user.
We use a special user for monitoring and control We also validate the sending user of the to make sure we are hacked.
6
Control Sending an to a special We have a job that searches for all new s in the inbox. The subject line must be formatted in a special way to allow any function to take place. Again we validate the sending user against a control-table of addresses.
7
Functions we Control Bounce Qxetend app servers
Bounce .NETUI app servers Bounce Tomcat Applications BDF on filesystem Start DB Truncate BI query-file – 1=full file name 2=option[cat] run-file.manage – trims standard logs
8
How it all works Cron - Controls the email reader
Script dba_mail_actions reads all new s every 5 mins /corp/scrp/qad/dba_mail_actions Reads incoming mail Checks for sender Every thing is logged /corp/log/dba_mail_actions.log Control files Actions defined in /corp/config/sys/envfile: global: actions Scripts/subroutines found in /corp/scrp/qad/mail_actions directory Authorized USERS /corp/config/sys/ auth global: actionauth: address:Employee#| address:Employee#
9
Live Demo and Questions
?
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.