1 / 23

RM Architecture (Resource Manager) Technical Interchange April 2001

RM Architecture (Resource Manager) Technical Interchange April 2001. Martyn Thomas Martyn.Thomas@eu.citrix.com x34967. Agenda. What does RM do? Overview of RM code organisation RM functional organisation Configuration Monitoring & Alerting Reporting Summary DB.

dinag
Download Presentation

RM Architecture (Resource Manager) Technical Interchange April 2001

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. RM Architecture(Resource Manager)Technical InterchangeApril 2001 Martyn Thomas Martyn.Thomas@eu.citrix.com x34967

  2. Agenda • What does RM do? • Overview of RM code organisation • RM functional organisation • Configuration • Monitoring & Alerting • Reporting • Summary DB

  3. What does it do? - Overview • System Monitoring and Analysis • Monitors servers • Monitors Applications • Issues alerts – E-mail, SMS, SNMP, scripts • Server analysis reports – user, process, metrics • Scheduled server re-boots • Billing (next phase) • Extended reports (next phase) – e.g. summary reports

  4. What does it do? - Configuration • Configuration • Which servers are monitored? • Which Applications are monitored? • Which metrics are tracked? • What are the alert thresholds and actions? • Housekeeping

  5. Configuration – Add/Remove Metrics

  6. Configuration – Server Metric Properties

  7. Configuration - Alerts

  8. Monitoring • Monitoring • Real time charts • Light board (status indicators) • Watcher • Alerts

  9. Monitoring – Light Board & Watcher

  10. Reports • Reports • Problem investigation & prediction • Sizing, trends, farm stats • Billing

  11. Reports - System Snapshot

  12. Reports – System Snapshot

  13. Code Overview Automatically created and maintained by RM Server DB Logging Alerts RM Sum DB RM Monitor RM Billing RM Server RM Analyzer RM Report RM Application Plugins Citrix Management Console Summary file XPe Server Summary DB (SQL Server, Oracle) RM Plugin IMA Event Messaging System PS

  14. Configuration XPe Server XPe Server Configuration Data (Persistent store) Citrix Management Console IMA IMA

  15. Monitoring & Alerting Configuration Data IMA Citrix Management Console Farm wide metrics Master Monitor (farm metric server) IMA Alert notifier Server metrics IMA 48 hrs only IMA RM Server DB (Access) Data publisher SMS SNMP Alert notifier Alerter! E-Mail Scripts IMA Dynamic Store Data capture IMA XPe Server IMA Watcher Light board Graphs Alert notifier

  16. Reporting Configuration Data Reports IMA Data publisher Reports RM Server DB (Access) Summary file DB Controller XPe Server RM Farm Summary DB Data capture

  17. Functional Overview Summary file Master Monitor (farm metric server) Alert notifier Configuration Data Citrix Management Console Watcher Light board Graphs Reports Reports RM Farm Summary DB RM Server DB (Access) Data publisher SMS SNMP Alert notifier Alerter! DB Controller IMA Dynamic Store E-Mail Scripts Data capture XPe Server

  18. Key functional pieces (1) • IMA • Always required • Scalable • Data gatherers • Collect data • Publish for immediate consumption, medium term storage, and prepare for long term storage • Monitoring • Real time and medium term data consumers • Server specific and Farm wide • Alert situation detection • CMC based User Interface

  19. Key functional pieces (2) • Data controller • Collects data for long term storage • Undertakes housekeeping activities • Needs to be scalable • Data loss protection on each XPe server • Alert Actioner • Sends e-mail, SMS, SNMP • Reports • Multiple user interfaces – CMC, Crystal Reports • Report format definition • Long term data consumer • Data exporter to external solutions?

  20. Key functional pieces (3) • Configuration • Of all of the previous items • CMC or its equivalent • External interfaces

  21. Key pieces External Interfaces Data exposers Internal processes Internal Data Summary file Report generator Master monitor Configuration Data Configuration Watcher Light board IMA Dynamic Store Graphs ! DB Controller Data exporter Reports RM Farm Summary DB Alerts Data Alert notifier Data capture RM Server DB Data publisher Alerter!

  22. SummaryDB - Collection IMA "Quite Time" Summary file Summary file Summary file IMA Distrib IMA IMA Distrib XPe Server1 XPe Server3 XPe Server2 DB Controller RM Farm Summary DB

  23. SummaryDB - Schema

More Related