210 likes | 225 Views
J. Espen Stokke estokke@progress.com Professional Services Manager. the Progress Company. Agenda. Progress Fathom Family Clusters Replication Management Fathom Management Resources Hierarchy Reporting Jobs Config. Progress OpenEdge : Enkelt , Integrert , Åpent. Applications.
E N D
J. Espen Stokke estokke@progress.com Professional Services Manager
the Progress Company Agenda • Progress Fathom Family • Clusters • Replication • Management • Fathom Management • Resources Hierarchy • Reporting • Jobs • Config
Progress OpenEdge : Enkelt, Integrert, Åpent Applications Progress Dynamics™ Actuate CorVu Report Builder Query/Results WebClientWebSpeedOpen ClientGUI/ChUI Progress4GL ProVisionTM WebSpeed Workshop FathomTM SonicMQ • SonicXQ AppServer WebSpeed Transaction Server RDBMSDataServers
OpenEdge Application Management Application Management Tools Providing Visibility, Analysis, and Proactive Monitoring of Critical Information Assets. App. Mgmt. • Security
the Progress Company We simplify the job of creating the world’s best business applications. Develop, Deploy, Manage, & Integrate
The First in the Fathom Family Management Application Management Tools for Database and System Administrators: • Monitor Databases and other system assets • Alert Administrators to unusual situations and potential problems • Proactively Adjust systems for corrective actions • Track Informationfor historical trend analysis TM
The Fathom Family Management Visibility into your Environment Protect Your Environment Security Experts High Availability Business Continuance Best Practices for Operations Application Management
Progress Fathom Management Console via Internet Browser Fathom Application Management DB .p Operating System Fathom DB INTRANET
You can watch: Databases CPU Memory Disk Devices File Systems Log files Network Ports You can act: Define notification events Independently run scripts Start & Stop a database remotely Use the internal scheduler included Terminology – Feature overview What can I monitor and do?
Resources Hierarchy • Multiple Resources • Database • Network • System • File Resource • Multiple Monitors • CPU usage • Memory usage • BufferIOHigh Monitor • Multiple Monitoring Plans • Monday-Friday • Weekend • 11AM–2PM Monitoring Plans • Instance properties • Enabled • DB Rules • Severity • Action Properties Thresholds Alert Logic Application Management
Unique for each Monitor Instance Enabled Description Trend Data Alert Severity Polling Interval Schedule YES or NO “Hello World” YES or NO Info, Warning, Error, Severe Seconds, mines, hours, days Select from user defined list Monitor: Properties Properties Thresholds Alert Logic Application Management
Database Database Rules Abnormal Shutdown System CPU % Busy % Free Memory % Disk IO % Disk used Monitor: Thresholds Properties Thresholds Alert Logic Application Management • Network • TCP Host & Port • UDP Host and Port • PING (ICMP) Host • File • String Searches • err* Logs • Physical Files • Availability / Size ?
Proactive and Intelligent Throw after x failed polls On alert perform abc action Clear alert after y successful polls On Clear perform action xyz 1 to 9999 Contact/Rectify 1 to 9999 Send Email Monitor: Alert Logic Properties Thresholds Alert Logic Application Management
Fathom Workflow – Critical Fathom Application Database Application Database Disk corruption Fathom Agent recognizes alert condition Email DB and Initiate Recovery Application Database Automated, forced shutdown of DB Set off alarm bells and execute recovery procedure
Samples values Admin tasks Job Execution times Alert messages Etc. Tend Analysis DB Recovery 4GL & SQL92 Fathom Trending Fathom Database
Application Management Inventory Viewlet Example
DB Maintenance Job Templates Application Management • “Out of the Box” Best Practices:
Fathom Management Application Management Continuous Availability & Cost-Effectiveness • Interface between Fathom and other 3rd party tools • Tivoli • BMC • OpenView • UniCenter • Fathom Management V2.1 coming in 2003
Progress Fathom Application Management • Deep knowledge of Progress environment • Proactively manage Progress applications • Maximise performance & availability • Avoid costly downtime • Increase operational effectiveness
? Questions