01.07.2014 Views

Cerner's Olympus Whitepaper - Cerner Corporation

Cerner's Olympus Whitepaper - Cerner Corporation

Cerner's Olympus Whitepaper - Cerner Corporation

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Cerner</strong>’s <strong>Olympus</strong> <strong>Whitepaper</strong><br />

Version 3.1.0<br />

February 2011<br />

<strong>Cerner</strong> <strong>Corporation</strong> 2800 Rockcreek Parkway, Kansas City, MO 64117 866.221.8877 www.cerner.com


Table of Contents <br />

Introduction ........................................................................................................................................................... 3<br />

Benefits ................................................................................................................................................................... 3<br />

Architecture ........................................................................................................................................................... 5<br />

Licensing ................................................................................................................................................................. 6<br />

Implementation ...................................................................................................................................................... 6<br />

Minimum Hardware Requirements .................................................................................................................................... 6 <br />

Functionality .......................................................................................................................................................... 8<br />

<strong>Olympus</strong> Command & Control ........................................................................................................................................... 8 <br />

Core Millennium Services .......................................................................................................................................... 8 <br />

Millennium Interface Services ................................................................................................................................. 10 <br />

Operating System Services ...................................................................................................................................... 10 <br />

<strong>Olympus</strong> Security ..................................................................................................................................................... 11 <br />

<strong>Olympus</strong> Alerting .............................................................................................................................................................. 12 <br />

Auditing Alerting ..................................................................................................................................................... 12 <br />

Backend Server Alerting .......................................................................................................................................... 12 <br />

Code Cache Alerting ................................................................................................................................................ 12 <br />

Interface Alerting .................................................................................................................................................... 12 <br />

MQ Series Alerting .................................................................................................................................................. 13 <br />

Operating System Alerting ...................................................................................................................................... 13 <br />

Operations Alerting ................................................................................................................................................. 13 <br />

RRD Alerting ............................................................................................................................................................ 14 <br />

RTMS Alerting .......................................................................................................................................................... 14 <br />

<strong>Olympus</strong> Recovery Action Scripts ..................................................................................................................................... 14 <br />

<strong>Olympus</strong> Dashboard ......................................................................................................................................................... 14 <br />

<strong>Olympus</strong> Smart Modules .................................................................................................................................................. 15 <br />

<strong>Olympus</strong> Smart Module Alerting ...................................................................................................................................... 16 <br />

724Access Smart Module Alerting .......................................................................................................................... 16 <br />

Chart Server Smart Module Alerting ....................................................................................................................... 16 <br />

CPDI Smart Module Alerting ................................................................................................................................... 16 <br />

High Availability Smart Module Alerting ................................................................................................................. 17 <br />

Multum Smart Module Alerting .............................................................................................................................. 17 <br />

Oracle Smart Module Alerting ................................................................................................................................. 17 <br />

WebSphere Smart Module Alerting ........................................................................................................................ 18 <br />

2


Introduction<br />

Management and monitoring of a <strong>Cerner</strong> Millennium ® environment can be challenging. It requires a combination of tools, scripts and 3 rd party<br />

solutions. Recognizing the need for a single console, management architecture, <strong>Cerner</strong> developed the <strong>Olympus</strong> solution. The purpose of this<br />

document is to provide technical information about the <strong>Olympus</strong> solution, including: architecture, functionality and a solution roadmap.<br />

<strong>Cerner</strong>’s <strong>Olympus</strong> solution provides a single console to manage a <strong>Cerner</strong> Millennium environment, allowing the management of systems across all<br />

architectural platforms from one location. <strong>Olympus</strong> unifies the many tool sets previously required to administer <strong>Cerner</strong> Millennium, thereby<br />

improving manageability and access to critical sub-systems within <strong>Cerner</strong> Millennium.<br />

<strong>Olympus</strong> was designed with three main objectives:<br />

■ Command and Control: Provides the ability to effectively manage <strong>Cerner</strong> Millennium from a single console. Examples of Command and<br />

Control include managing application servers, modifying the Millennium Registry, managing print queues, and managing chart requests. A full<br />

functionality list is detailed later in this document. <strong>Olympus</strong> Command and Control streamlines <strong>Cerner</strong> Millennium maintenance by providing<br />

troubleshooting and issue resolution toolsets for multiple platforms in a unified console.<br />

■ Monitoring: The <strong>Olympus</strong> Thresholding & Alerting Engine provides the ability to monitor environments and generate events (e-mails and<br />

pages) when thresholds are crossed. <strong>Olympus</strong> can set thresholds against any captured data point. The Thresholding & Alerting Engine<br />

facilitates proactive monitoring of a <strong>Cerner</strong> Millennium environment.<br />

■ Performance Analysis: Using the historical data captured by <strong>Olympus</strong> in combination with RTMS data, <strong>Olympus</strong> allows users to analyze system<br />

and application performance.<br />

Benefits<br />

The <strong>Olympus</strong> solution unifies more than 40 toolsets previously required to manage <strong>Cerner</strong> Millennium, thereby greatly reducing the time and effort<br />

required to manage an environment. For example, cycling all instances of a server across a domain can take several command-line entries, but<br />

with <strong>Olympus</strong> this can be accomplished in a few mouse clicks. Additional benefits include:<br />

■ A single console for all <strong>Cerner</strong> Millennium architectural platforms (AIX, VMS, HP-UX, Linux, Windows)<br />

■ Streamlining of the time and effort required to manage <strong>Cerner</strong> Millennium<br />

■ Reduction of the number of backend user accounts previously required to manage <strong>Cerner</strong> Millennium<br />

■ Increased security with custom roles to fit your environment and grant permissions on user basis<br />

■ Auditable actions of changes made to a system, when they were made, and by whom.<br />

Architecture<br />

Overview<br />

The <strong>Olympus</strong> architecture was designed to separate systems management from <strong>Cerner</strong> Millennium. <strong>Olympus</strong> operates independently from <strong>Cerner</strong> <br />

Millennium, allowing users to manage Millennium even when components of Millennium are not available. Below are the technologies and<br />

components that comprise the <strong>Olympus</strong> architecture.<br />

JMX<br />

The foundation of the <strong>Olympus</strong> architecture is built on the industry standard JMX (Java Management Extensions). JMX technology manages<br />

resources by Java objects called MBeans (management beans). The MBeans are registered to the MBean Server (JMX Server). The JMX Server<br />

acts as management agent and can run on java-enabled platforms. For additional information on JMX, visit<br />

http://java.sun.com/j2se/1.5.0/docs/guide/jmx.<br />

<strong>Olympus</strong> Console<br />

The <strong>Olympus</strong> console is the user interface built on Java Eclipse technology. The console provides a centralized interface for <strong>Cerner</strong> Millennium <br />

management. The <strong>Olympus</strong> console comes out of the box with four default views that allow users to maneuver through the console in the way<br />

that’s most convenient for the task at hand. The default views are:<br />

■ Server View: Displays by node name<br />

■ Profile View: Displays by profile/function (i.e. Citrix, backend, etc.)<br />

■ Service View: Displays by the service they offer<br />

■ Domain View: Displays by <strong>Cerner</strong> Millennium domain<br />

In addition to the default view users can create custom views to meet their specific needs. These custom views can then be saved as<br />

perspectives to be displayed again at any time. The <strong>Olympus</strong> console allows users to “drag and drop” windows and arrange them in a manner<br />

that is most convenient to the user (all user settings and preferences are saved upon exiting the application).<br />

The console is a rich client and can be deployed in three ways: local installed application, via network share or Citrix published application.<br />

3


Sentinel<br />

Sentinel is installed on each system that is managed by <strong>Olympus</strong>. Sentinel is the process responsible for starting and managing the JMX server.<br />

The Sentinel configuration contains the information required by the JMX server to start and stay running. That information includes:<br />

■ LDAP URL: LDAP server that contains all <strong>Olympus</strong> configuration and security data<br />

■ Profile: The profile defines which services the server has to offer<br />

■ JVM parameters: These parameters include the directory to Java command and memory allocation<br />

■ Credentials: Credentials are required to authenticate the JMX server<br />

MBeans<br />

MBeans (management beans) are Java objects that provide data and perform actions (command and control) to change the state of underlying<br />

sub-systems. MBeans are installed on systems that are managed by <strong>Olympus</strong> and provide the key architecture enabler to allow for centralized<br />

management (in conjunction with the <strong>Olympus</strong> console). For the remainder of this document, MBeans are referred to as “Services.” A complete<br />

list of Services and functionality is included in this document.<br />

LDAP<br />

LDAP (Lightweight Directory Access Protocol) is a network protocol used to access and modify directory services. The LDAP server stores the<br />

<strong>Olympus</strong> security and configuration data, which is housed in dedicated LDAP instance. Supported LDAP servers are Microsoft Active Directory<br />

Application Mode (ADAM) and Oracle Internet Directory (OID). This LDAP instance is a standalone instance and does not require any modifications<br />

to your corporate active directory.<br />

Guardian<br />

Guardian consists of two components: a service responsible for collecting data from managed systems; and a database. The Guardian service<br />

may be thought of as an “Unattended <strong>Olympus</strong> User:” it collects data by invoking the same MBeans that an interactive user employs through the<br />

<strong>Olympus</strong> console. The Guardian service is also responsible for the Alerting and Thresholding Engine. The data points collected by the service are<br />

stored in the Guardian database for historical reference. Currently, both Oracle and MySQL are supported databases. The Guardian service<br />

manages the database by summarizing and purging data at scheduled intervals. Multiple Guardian services and databases may be deployed to<br />

support a large-scale <strong>Olympus</strong> environment.<br />

Security<br />

<strong>Olympus</strong> security supports LDAP authentication (Oracle Internet Directory or Microsoft Active Directory), eliminating the need for additional user<br />

IDs and passwords for console login. Administrators in the <strong>Olympus</strong> security model have the ability to create custom roles to fit their specific needs<br />

for individual users or groups of users. For example, a specific role could be created for an interface team. This role might have access to the<br />

Open Engine (OEN) servers and transactions, but not to the MQ queues, the Millennium registry, or Operations Jobs. Roles may be further<br />

customized to allow or disallow actions in each area. User Security is based on the following items:<br />

■ User ID<br />

■ Role<br />

■ System/Domain Role (Production vs. Non-production)<br />

■ Enterprise (logical grouping of nodes and domains)<br />

4


<strong>Olympus</strong> Architectural Diagram<br />

5


Licensing<br />

There are two <strong>Olympus</strong> components that require licensing:<br />

■ <strong>Olympus</strong> Thresholding & Alerting: The Thresholding & Alerting Engine enables users to proactively monitor the <strong>Cerner</strong> Millennium application<br />

by generating e-mails and pages when parameters cross an established threshold.<br />

■ <strong>Olympus</strong> Smart Modules for: <strong>Olympus</strong> Smart Modules enable clients to monitor and manage the technologies that support <strong>Cerner</strong> Millennium,<br />

such as Oracle, WebSphere, High Availability (HA), PACs, and more.<br />

The <strong>Olympus</strong> Thresholding & Alerting Engine is offered as an Enterprise license. <strong>Olympus</strong> Smart Module s are offered either as an Enterprise<br />

license, or "Ala Carte" pricing. An Enterprise <strong>Olympus</strong> Smart Module License entitles a client to any available <strong>Olympus</strong> Smart Modules, as well as<br />

any new subsequent releases. <strong>Olympus</strong> Smart Module Ala Carte licenses are purchased on a per-Smart Module basis, and offer licensing<br />

flexibility for those clients who are only interested in specific Smart Modules. No matter the choice -- Enterprise or Ala Carte -- <strong>Olympus</strong><br />

Thresholding & Alerting and Smart Module Licensing give clients the ability to deploy to unlimited servers, with no reoccurring Licensing costs.<br />

See your Technology Sales Executive for details on pricing.<br />

Note: <strong>Olympus</strong> Command & Control functionality does not require licensing and is included in annual <strong>Cerner</strong> Millennium Maintenance.<br />

Implementation<br />

<strong>Olympus</strong> Thresholding & Alerting implementation is two weeks of engagement services which includes implementation, configuration, event<br />

notification tuning, and knowledge transfer. <strong>Olympus</strong> Smart Module implementation is one additional week of services for implementation,<br />

configuration, and knowledge transfer. See your Technology Sales Executive for pricing and scope.<br />

Minimum Hardware Requirements<br />

■ LDAP, Guardian, and Guardian Database Server(s)<br />

The LDAP Server is the server on which the ADAM instance will be installed. A Guardian Server is a server on which the Guardian (data<br />

collector) Service runs. A Guardian Database Server is a server on which the Guardian Database runs. Servers may be Virtual Machines if all<br />

other requirements are met.<br />

<strong>Olympus</strong> Installation Requirements vary on the size of each Millennium implementation. For ease of identification, this section has been<br />

divided between Small, Medium, and Large clients.<br />

<strong>Olympus</strong> Command & Control Only<br />

6


<strong>Olympus</strong> Alerting/Enterprise – Up to 300 Servers<br />

<strong>Olympus</strong> Alerting/Enterprise – Over 300 Servers<br />

■ Managed System: A system/server (Back-end, Citrix, RRD, etc) managed by <strong>Olympus</strong><br />

- Disk Space:<br />

- 1 GB of Free Disk Space on AIX, HP-UX, Linux, VMS servers<br />

- 200 MB of Free Disk Space on Windows systems<br />

- Minimum JRE (Java Runtime Environment) Version*<br />

a. AIX – 1.4.2 SR6<br />

b. VMS – 1.4.2-5<br />

c. Windows 1.4.2_13<br />

*Note: Required JRE Version may be installed at time of implementation. It does not require complete system Java upgrade and will not affect other programs utilizing <br />

Java. <br />

7


Functionality<br />

This section details <strong>Olympus</strong> features and functionalities and is divided into: <strong>Olympus</strong> Command & Control Functionality; <strong>Olympus</strong> Alerting; and<br />

<strong>Olympus</strong> Smart Modules<br />

OLYMPUS COMMAND & CONTROL<br />

Core <strong>Cerner</strong> Millennium Services <br />

Service Description Actions<br />

Backend Servers<br />

Clinical Reporting<br />

DeviceViewer*<br />

Enterprise<br />

Authentication*<br />

Manage <strong>Cerner</strong> Millennium Application Servers<br />

(functionality equivalent to SCPView and SPSMON)<br />

Manage <strong>Cerner</strong> Millennium Chart Requests<br />

(functionality equivalent to Chart Request<br />

Maintenance)<br />

DeviceViewer Functionality with additional<br />

enhanced features<br />

*Requires Millennium 2007.13 or higher for full<br />

functionality<br />

New service for user maintenance and reporting<br />

*Requires Millennium 2007.18 or higher<br />

- Start, Stop, Cycle (single or across domain) Server Instances<br />

- View and Modify Server Definitions<br />

- OS detail for Server Instances (CPU, Memory)<br />

- View all <strong>Cerner</strong> Millennium Services (including shared services)<br />

- Server Activity view [Requires minimum Millennium 2005.02.43]<br />

- View server deficits and overages<br />

- View server-service and service-server relationships<br />

- Prompting for modification of protected servers<br />

- Export Server Definitions to, and import from, SCP files<br />

- Compare Server Definitions between two nodes, two SCP files, or<br />

a node and a SCP file<br />

- Server Groups can be defined for backend servers, allowing<br />

monitoring and managing of a subset of servers. Users may be<br />

given access to manage only specific server groups.<br />

- Server Notes can be created and edited for all servers in<br />

<strong>Olympus</strong>. Notes are visible in many Server management views<br />

- View Chart Request Statistics, Details, and Statuses<br />

- View by All Servers or Specific Chart Request Servers<br />

- Re-submit Chart Requests<br />

- Search Chart Requests with robust filters<br />

- View and manage the following devices in the Millennium<br />

database: Printers, Print Queues, Nodes, Faxes, Ports, Scanners<br />

- View and manage output destinations in Millennium database<br />

- View and control back end queues<br />

- View Device Cross References in the Millennium database.<br />

- Define New Printers via Import Tool, including LRS definitions<br />

- Within a specified timeframe, view the following authentication<br />

information:<br />

- Authenticated users<br />

- Failed authentications<br />

- Locked users<br />

- User Activity<br />

- Ability to lock/unlock user from further Millennium activity<br />

- Ability to lock out all users for downtime maintenance<br />

Global Section View CMB Global Section - View Global Section Tables<br />

Health Maintenance<br />

Management<br />

Logicals<br />

View Health Expert Jobs<br />

Manage Operating System Logicals (Environment<br />

Variables)<br />

- View Health Expert Jobs<br />

- Modify Health Expert Job Size and Intervals<br />

- View Logicals by Environment<br />

- Add/Delete/Update Logicals<br />

- Compare Logicals between nodes and domains<br />

- Copy Logicals between nodes and domains<br />

- Permanently save Logicals to the <strong>Cerner</strong> Registry<br />

8


Core <strong>Cerner</strong> Millennium Services (continued) <br />

Service Description Actions<br />

Message Log<br />

Millennium<br />

Management<br />

Operations<br />

Order Format Validation<br />

Manage Millennium Message Logs (functionality<br />

equivalent to System Message View, Message View<br />

and Message View Win)<br />

View and Compare Code Sets<br />

Event Code and Event Set Management<br />

Domain Maintenance<br />

Manage Operation Jobs and Servers (functionality<br />

equivalent to OpsView Monitor)<br />

Performs static analysis on a given order entry<br />

format to help identify potential build issues that<br />

may affect the order entry system.<br />

- View, Browse, and Search Logs<br />

- Export Logs to CSV<br />

- Search Multiple Message Logs on Multiple Servers (both<br />

Millennium Application and Citrix) in Single Search<br />

- View Code Set differences between that which is loaded into<br />

cache and defined in the <strong>Cerner</strong> database<br />

- Repair Code Sets by synching cache with the database<br />

- Load and Unload Event Codes and Event Sets<br />

- Start/Stop and Set Millennium Components<br />

- Manage Control Group Servers<br />

- View by Status, Control Group, or Scheduled Tasks<br />

- View Job Step Details<br />

- Start/Stop/Initialize Tasks<br />

- Binding/Skip/Reset Job groups<br />

- Server Notes can be created and edited for all servers in<br />

<strong>Olympus</strong>. Notes are visible in many Server management views<br />

- Validation for all formats and action formats, with specifics for<br />

General Laboratory and Pharmacy formats.<br />

- View color-coded validation results that range from Success,<br />

Informative Warning, and Error<br />

PowerNote Maintenance Perform PowerNote maintenance tasks - Delete the PowerNote Cache<br />

- Export/Import notes created in PowerNote<br />

- Upload PowerNote files<br />

- Import paragraphs<br />

Queuing<br />

Registry<br />

Manage <strong>Cerner</strong> Millennium MQ (functionality<br />

equivalent to QCPView)<br />

Manage <strong>Cerner</strong> Millennium Registry (functionality<br />

equivalent to LRegView)<br />

- Start and Stop Queue Managers<br />

- View and Modify Queue Properties<br />

- Manage and Create Queue Channels<br />

- View, Re-queue, and Purge Queued Transactions<br />

- Manage Registry<br />

- Add/Delete/Copy Keys and Properties<br />

- Manage Registry Locks and Sessions<br />

RTMS View and Analyze RTMS Data in “Real Time” - View Raw Data<br />

- View User Response Time Graphs<br />

- Advanced Filtering for Data Analysis<br />

- New framework for RTMS collection and checkpoint<br />

measurement<br />

- View collected RTMS Timers from Guardian database<br />

- View both RTMS v3 and v4 timers in a consolidated window<br />

RRD<br />

View RRD Statistics (functionality equivalent to<br />

separate database query scripts)<br />

- View All Stations or Specific Stations<br />

- View Transmission Status<br />

- Change fax status<br />

- View, enable, and disable RRD ports<br />

- View RRD Session Logs<br />

- View RRD Modem Pools and Ports<br />

- View quick Error Code reference information<br />

9


Core <strong>Cerner</strong> Millennium Services (continued) <br />

Service Description Actions<br />

Volume Reports<br />

View <strong>Cerner</strong> Millennium Application Statistics<br />

(Functionality Equivalent to Database Monitoring<br />

Tools)<br />

- FirstNet, Orders, PathNet, Patient Management, Personnel,<br />

RadNet, Scheduling Reports<br />

Millennium Interface Services <br />

Service Description Actions<br />

ESI<br />

ESO<br />

OEN (Open Engine)<br />

View ESI Statistics (functionality equivalent to<br />

separate database query scripts)<br />

View ESO Statistics (functionality equivalent to<br />

separate database query scripts)<br />

Manage FSI and MDI Interfaces (functionality<br />

equivalent to OpenView Controller and separate<br />

HL7 viewer)<br />

-View ESI Volumes Statistics (Message and System)<br />

- Query for ESI transactions in a specific time range<br />

- Filter by only failed ESI transactions<br />

- View contributor system, error text, and other pertinent data<br />

for each transaction<br />

- View all HL7 messages associated with a failed ESI transaction<br />

- View ESO Volumes<br />

- View real-time graph of TR1, Notify, and OCC ESO Queue<br />

depths<br />

- Start/Stop Interfaces<br />

- View Interfaces Statistics<br />

- View Queued Transactions<br />

- View In-bound/Out-bound HL7 messages<br />

- Search HL7 messages for text strings<br />

- Server Notes can be created and edited for all servers in<br />

<strong>Olympus</strong>. These Notes are visible in many Server management<br />

views<br />

- Replay messages for any outbound COM server from the Open<br />

Engine CQM (Common Queuing Model) tables<br />

Operating System Services <br />

Service Description Actions<br />

Dr. Watson<br />

Manage Dr Watson and Crash Collector for Citrix<br />

Servers<br />

- Configure Dr. Watson and Crash Collector<br />

- FTPs Crash Files to <strong>Cerner</strong><br />

- View Dr. Watson Crash Summary Logs<br />

File System View File Systems and Disk Performance For all platforms (AIX, HP-UX, Linux, Open VMS, Windows):<br />

- View File System Utilization<br />

- View I/O Statistics<br />

- File Browser<br />

- View Disk performance<br />

- Perform File Transfer to and from a Managed Server<br />

- Text File Viewer<br />

10


Operating System Services (continued) <br />

Service Description Actions<br />

Operating System View Operating System Statistics and Properties For all platforms (AIX, HP-UX, Linux, Open VMS, Windows):<br />

- View Server CPU, Memory, and Network Statistics<br />

- View Individual Process CPU/Memory Statistics<br />

- View Running Processes<br />

- View Process Detail<br />

- View System Properties (OS Version, Machine Name, Time Zone,<br />

CPU Count, Total Memory)<br />

- Display process name in process view (not just executable<br />

name)<br />

- Terminate running processes<br />

- View top CPU-consuming processes<br />

- View process Page Faults<br />

Printers Manage Backend Print Queues and Print Jobs - View All Print Queues<br />

- View Queue Detail<br />

- Start/Stop Queue<br />

- Hold/Release/Delete Print Jobs<br />

- Search for Print Queues and easily see their statuses and queue<br />

depths<br />

- Ping a printer to determine its availability<br />

Windows Event Log View Event Logs (Application, Event, System) - View and Search Windows Events Logs<br />

Windows Registry View Windows Registry - View, Search, and Modify Windows Registry<br />

Windows Services Manage Windows Services - View Windows Services<br />

- Start/Stop/Restart Windows Services<br />

- View Service Details<br />

<strong>Olympus</strong> Security and Administration <br />

Service Description Actions<br />

Auditing<br />

Deployment Service<br />

Creates an Audit Log of Actions Performed in<br />

<strong>Olympus</strong><br />

Allows for centralized deployment and upgrades of<br />

<strong>Olympus</strong> environments<br />

- View what changes have been made to the system, when the<br />

changes were made, and by whom in a centralized location with<br />

searchable filters<br />

- Deploy bundles of updates with which Servers can automatically<br />

upgrade themselves.<br />

Enhanced Security Control and configure security access to <strong>Olympus</strong> - Add and configure new users, roles, and levels of access to each<br />

service<br />

- Search users<br />

- Configure Auditing categories<br />

<strong>Olympus</strong><br />

Administration<br />

Configure and manage <strong>Olympus</strong> infrastructure<br />

- Deploy new Sentinel installations and upgrades to backend<br />

nodes from the console<br />

- Modify and deploy Sentinel configuration (sentinel.config)<br />

- Retrieve Domains and Database info<br />

- Cycle Sentinel servers from the console<br />

- Cycle JMX servers from the console<br />

11


OLYMPUS ALERTING<br />

*Requires Thresholding & Alerting Licensing or Enterprise Licensing <br />

Auditing Alerting<br />

Parameter<br />

Description<br />

Audit Event<br />

Monitors <strong>Olympus</strong> Auditing Events and notifies when a specific event is detected<br />

Backend Server and Service Alerting<br />

Parameter<br />

Description<br />

Server Connections<br />

Server Definition Change<br />

Server Exceptions<br />

Server State<br />

Server Working State<br />

Service Message Count<br />

Service Message Count<br />

The number of Connections to each Server Instance<br />

Indicates that a modification to a server definition or one of its properties has occurred<br />

Indicates that the number of Server Instances running for a particular Server does not equal its<br />

defined count (covers both Deficit and Overage conditions)<br />

Indicates that a Server Instance has been in an abnormal state (starting or stopping) for longer<br />

than a specified period of time<br />

Indicates that a Server Instance is in a Working State for longer than a specified period of time<br />

Indicates the number of Messages a Service (Connected or Shared) is currently processing<br />

Indicates the total number of Messages that a Service (Connected or Shared) has processed<br />

Code Cache Alerting<br />

Parameter<br />

Code Cache Difference<br />

Description<br />

Monitors the Millennium Code Cache and alerts when it is out of synch with the database<br />

Interface Alerting <br />

Parameter<br />

ESI Fail Count<br />

ESI Log Entry<br />

ESI Max Time<br />

ESI Retry Count<br />

ESO Message Count<br />

ESO Notify Queue Depth<br />

ESO OCC Queue Depth<br />

ESO TR1 Queue Depth<br />

Open Engine In Cycle Time<br />

Open Engine Interface State<br />

Open Engine Orphaned Trigger<br />

Open Engine Out Cycle Time<br />

Open Engine Out Cycle Lag<br />

Open Engine Transaction Count<br />

Description<br />

Number of ESI transaction failures for a message type<br />

Monitors ESI Log Entries for errors<br />

Maximum ESI transaction completion time for a message type<br />

Number of ESI transaction retries for a message type<br />

Number of ESO transactions sent for a message type<br />

Monitors the depth of the ESO Notify Queue<br />

Monitors the depth of the ESO OCC Queue<br />

Monitors the depth of the ESO TR1 Queue<br />

Last time a transaction was queued in for each OEN interface<br />

Indicates the State of each OEN Interface<br />

Indicates that an orphaned trigger exists<br />

Last time a transaction was processed for each OEN interface<br />

Indicates that an OEN Interface may be stalled<br />

Number of queued transactions for each OEN Interface<br />

12


OLYMPUS ALERTING (CONTINUED)<br />

*Requires Thresholding & Alerting Licensing or Enterprise Licensing <br />

MQ Series Alerting <br />

Parameter<br />

Description<br />

MQ Local Queue Depth<br />

MQ Local Queue Depth Percentage<br />

MQ Local Queue Growth<br />

MQ Local Queue Input/Output<br />

Mismatch<br />

MQ Queue Manager Status<br />

MQ Queue Manager Change<br />

MQ Local Queue Oldest Message Time<br />

MQ Local Queue Put and Get Enabled<br />

Queued depth of each MQ Local Queue<br />

Queued depth of each MQ Local Queue as a Percentage of its maximum queue depth<br />

Difference of each Local MQ Queue’s queued depth between the last polling cycle and the<br />

current polling cycle. Indicates whether the Local MQ Queue is growing or shrinking.<br />

Monitors Local Queues and alerts if there are publishers but no subscribers<br />

Status of each MQ Queue Manager<br />

Monitors when the status of an MQ Queue Manager changes<br />

Age of the oldest queued message in each MQ Local Queue (minutes)<br />

Indicates whether each MQ Local Queue may have messages put to and taken from (queued<br />

and de-queued).<br />

Operating System Alerting <br />

Parameter<br />

CPU Run Queue<br />

CPU Utilization<br />

File Contents<br />

Logical Disk Bytes Available<br />

Logical Disk Space Percentage Used<br />

Physical Memory Percentage Used<br />

Print Queue Status<br />

Process Count<br />

Description<br />

CPU Run Queue count on a server<br />

CPU Utilization (%) of all CPU’s on a server<br />

Monitors the contents of a text file for a specified string<br />

Available space (in Bytes) for each logical disk on a server<br />

Percentage of used space for each logical disk on a server<br />

Percentage of Physical Memory Used on each server<br />

Status of each Print Queue on each server<br />

Number of running instances of a specified process (Process Presence)<br />

Process CPU Utilization Processes that have exceeded a specified amount of used CPU (%)<br />

Process Physical Memory<br />

Processes that have exceeded a specified amount of used Physical Memory (in Bytes)<br />

Virtual Memory Used Measures the amount of Virtual Memory Used on each server (%)<br />

Windows Service State<br />

Indicates the State of a particular Windows Service<br />

Operations Alerting <br />

Parameter<br />

Operations Control Group Status<br />

Ops Job Status<br />

Ops Task Change<br />

Ops Template Change<br />

Stalled Ops Jobs<br />

Description<br />

Status of each Operations Control Group<br />

Monitors when Operations Jobs are not in a normal state<br />

Monitors for changes in Operations Tasks<br />

Monitors for changes in Operations Job Templates<br />

Monitors when Operations Jobs are running longer than expected<br />

13


OLYMPUS ALERTING<br />

*Requires Thresholding & Alerting Licensing or Enterprise Licensing <br />

RRD Alerting <br />

Parameter<br />

Description<br />

RRD Port Status<br />

Status of each RRD Port<br />

RTMS Alerting <br />

Parameter<br />

Description<br />

RTMS Timer<br />

Monitors the duration of an RTMS timer<br />

OLYMPUS RECOVERY ACTION SCRIPTS<br />

*Requires Thresholding & Alerting Licensing or Enterprise Licensing <br />

<strong>Olympus</strong> Recovery Script Actions allow scripts to be automatically called when a specified <strong>Olympus</strong> Alerting event occurs <br />

Script<br />

Cycle Server<br />

Enable RRD Port<br />

Requeue Messages<br />

Description<br />

Automatically Cycles Backend Servers intelligently. Supports Server Exceptions, Server Connections, Server<br />

Working State, and Server Definition Change Alerts<br />

Automatically Enables an RRD Port when it becomes disabled<br />

Automatically requeues messages in a given queue<br />

OLYMPUS DASHBOARD<br />

*Requires Thresholding & Alerting Licensing or Enterprise Licensing <br />

Offers an at-­‐a-­‐glace view of environment health at the Enterprise, Domain, and Node level <br />

Widget<br />

Description<br />

Active Events<br />

CPU<br />

Memory<br />

Queue Depths<br />

Server Exceptions<br />

Shared Services<br />

Working Servers<br />

Displays the Active <strong>Olympus</strong> Alerts<br />

Displays the percentage of CPU Utilization for one or more nodes<br />

Displays the physical and virtual memory used at the Node level. Displays the percentage of<br />

virtual memory used for each Node at the Domain level.<br />

Displays the current depth of the top ten local MQ queues with the highest depth. Data is<br />

displayed in a bar graph.<br />

Displays the server entries in a deficit or overage state<br />

Displays the message count for the top ten shared services with the highest message count.<br />

Data is displayed in a bar graph.<br />

Displays the servers currently in a working state.<br />

14


OLYMPUS SMART MODULES<br />

*Requires Smart Module Licensing or Enterprise Licensing <br />

Service Description Actions<br />

724Access<br />

CPDI<br />

Chart Server<br />

High Availability<br />

View and Manage a 724Access<br />

environment<br />

View and Manage <strong>Cerner</strong> ProVision<br />

Document Imaging Services<br />

View and Manage Legacy (WinWord)<br />

Chart Servers<br />

View High Availability Configuration on<br />

AIX systems<br />

- Displays 724Access topology of Source and Mid-Tier Nodes<br />

- Provides ability to Stop, Start, and Monitor the Manager, Capture,<br />

Pump, and Replicat Processes<br />

- View data flow of Capture, Pump, and Replicat Processes<br />

- View and transfer 724Access and GoldenGate log files<br />

- Displays CPDI topology of Services, Domains, and Nodes<br />

- Provides the ability to Stop, Start, and Monitor the Document<br />

Imaging, Batch Capture, and Content Management Services.<br />

- Displays the Directory Detail of Service Directories<br />

- Displays Detailed Service information, including Queues and<br />

processing throughput<br />

- Displays a detailed view of the Auto Import Folders, including the<br />

watched, processed, and error folders.<br />

- Manage configuration and operations of Chart Servers (WinWordbased).<br />

- Remotely manages Starting, Stopping and configuration changes.<br />

- Suppresses blocking pop-up windows.<br />

- Allows management of multiple chart servers on a domain at once.<br />

- Provides information and statistics on recent request, out files and<br />

actual windows suppressed.<br />

- Displays HA cluster topology of Database and Application nodes<br />

- Checks HA configuration against <strong>Cerner</strong> recommended HA standards<br />

- Allows comparison of nodes in an HA cluster to identify where their<br />

configurations may differ<br />

- Supports HA ATG.2 and HA.ATG.4 scripts<br />

Oracle View Oracle Database Statistics - View DB Instance Health<br />

- View Long Running Transactions<br />

- View Top SQL Statements (by number of disk reads)<br />

- View Tablespace Disk Utilization<br />

- View Archive Destination and Percent Utilized<br />

- View Table Locks and Waiting Transactions<br />

- View Oracle Alert Logs<br />

- View Archive Log Cut Rate<br />

- View Latch Hit Ratios<br />

- View Oracle Tablespace Usage Projections<br />

- View DBA Resumable Events<br />

- View and Manage Oracle Sessions<br />

Multum View health of Multum environment - View Multum server status and response times<br />

- Monitor node-level Multum status attributes as well as Multum SDK<br />

Servers<br />

WebSphere<br />

View IBM WebSphere environment<br />

health<br />

- View cell topology: Cells, Clusters, Nodes, Application Servers,<br />

Applications<br />

- View statuses and attributes of elements in cell topology<br />

- Start, Stop, and Cycle Application Servers<br />

- Supports WAS environments with Application Security<br />

15


OLYMPUS SMART MODULE ALERTING<br />

724Access Smart Module Alerting <br />

*Requires Thresholding & Alerting Licensing and 724Access Smart Module Licensing or Enterprise Licensing <br />

Parameter<br />

Active Sessions<br />

Manager Status<br />

Capture Checkpoint Time<br />

Capture Lag Time<br />

Capture Status<br />

Pump Checkpoint Time<br />

Pump Lag Time<br />

Pump Status<br />

Replicat Checkpoint Time<br />

Replicat Lag Time<br />

Replicat Status<br />

Description<br />

Monitors the elapsed time of Oracle sessions<br />

Monitors Manager Process Status on Source and Mid-Tier nodes<br />

Monitors Capture Process Checkpoint Time<br />

Monitors Capture Process Lag Time<br />

Monitors Capture Process Status<br />

Monitors Pump Process Checkpoint Time<br />

Monitors Pump Process Lag Time<br />

Monitors Pump Process Status<br />

Monitors Replicat Process Checkpoint Time<br />

Monitors Replicat Process Lag Time<br />

Monitors Replicat Process Status<br />

Chart Server Smart Module Alerting <br />

*Requires Thresholding & Alerting Licensing and Chart Server Smart Module Licensing or Enterprise Licensing <br />

Parameter<br />

Chart Server Log Level<br />

Chart Server Printing Enabled<br />

Chart Server Screen Updating<br />

Chart Server State<br />

Description<br />

Monitors Chart Server Log Level Setting<br />

Monitors Chart Server Log Level Setting<br />

Monitors Chart Server Screen Updating Setting<br />

Monitors for a Chart Server not in a RUNNING state<br />

CPDI Smart Module Alerting <br />

*Requires Thresholding & Alerting Licensing and CPDI Smart Module Licensing or Enterprise Licensing <br />

Parameter<br />

Age of Last Processed CPDI Item<br />

Age of Oldest Item<br />

Age of Oldest CPDI Property<br />

Age of Last Processed Batch Capture<br />

Item<br />

Age of Newest Batch Capture Auto<br />

Import Folder Item<br />

Count of Batch Capture Auto Import<br />

Folder Items<br />

Content Management Application<br />

Collision<br />

Description<br />

Monitors the Age of the Last Item Processed by a Specified CPDI Service<br />

Monitors the Age of the Oldest Item in a Specified CPDI Directory<br />

Monitors the Age of the Oldest Specified CPDI Property<br />

Monitors the Age of the Last Item Processed by a Specified Batch Capture Service<br />

Monitors the Age of the Newest Item in the Batch Capture Audio Import Folders of a Specified<br />

Type<br />

Monitors the Count of Items in the Batch Capture Auto Import Folders of a Specified Type<br />

Monitors Content Management Applications for Collision State<br />

16


High Availability Smart Module Alerting <br />

*Requires Thresholding & Alerting Licensing and High Availability Smart Module Licensing or Enterprise Licensing <br />

Parameter<br />

Database Connectivity<br />

CERRDBMS<br />

CCLReconnect<br />

Filesystem Permissions<br />

Filesystem Ownerships<br />

Login Credentials<br />

LREG Settings<br />

MQ Settings<br />

Security Master Settings<br />

Description<br />

Monitors Database Connectivity configuration<br />

Monitors $CER_RDBMS_CONNECT setting in the <strong>Cerner</strong> Registry<br />

Monitors CCLReconnect setting in the <strong>Cerner</strong> Registry<br />

Monitors HA files and filesystem permissions settings<br />

Monitors HA filesystem ownership settings<br />

Monitors HAUser and HAPassword settings in the <strong>Cerner</strong> Registry<br />

Monitors LREG settings for High Availability<br />

Monitors MQ settings for High Availability<br />

Monitors Security Master is configured properly for HA failover<br />

Multum Smart Module Alerting <br />

*Requires Thresholding & Alerting Licensing and Multum Smart Module Licensing or Enterprise Licensing <br />

Parameter<br />

Multum SDK Server Load<br />

Multum SDK Server Status<br />

Multum Service Manager Status<br />

Multum Version Consistency<br />

Description<br />

Load on each Multum Server as a Percentage of its maximum<br />

Status of each Multum Server<br />

Status of each Multum Service Manager<br />

Determines whether Multum versions are consistent across servers in a farm<br />

Oracle Smart Module Alerting <br />

*Requires Thresholding & Alerting Licensing and Oracle Smart Module Licensing or Enterprise Licensing <br />

Parameter<br />

Description<br />

Oracle Archived Logs<br />

Oracle Archive Percentage Used<br />

Oracle Database Mode<br />

Oracle Excessive Disk Reads<br />

Oracle Database Latches<br />

Oracle DBA Resumable<br />

Oracle Instance Active State<br />

Oracle Instance Status<br />

Oracle Locks<br />

Oracle Locks CPU Time<br />

Oracle Logins Allowed<br />

Oracle Long Running Transactions<br />

Oracle Tablespace Percentage Used<br />

Oracle Tablespace Projection<br />

Monitors Oracle Archived Log Cut Rate<br />

Percentage of used Archive space in Oracle database<br />

Current Database Mode Status<br />

SQL statements that have exceeded a specified number of disk reads<br />

Monitors Oracle Latch Hit Ratio<br />

Monitors DBA Resumable Events on the Database<br />

Oracle Instance Active State Status<br />

Oracle Instance Status<br />

Indicates presence of an Oracle Exclusive Lock<br />

Monitors CPU time of Objects that have a Lock or are waiting on a Locked Object<br />

Oracle Logins Allowed Status<br />

Transactions that have exceeded a specified duration of time<br />

Percentage of used space in each Tablespace<br />

Monitors Projection of Time until Tablespace runs out of space<br />

17


WebSphere Smart Module Alerting <br />

*Requires Thresholding & Alerting Licensing and WebSphere Smart Module Licensing or Enterprise Licensing <br />

WAS Free Memory<br />

WAS Heap Size<br />

WAS Status<br />

Parameter<br />

Description<br />

Measures the amount of Memory available for each WebSphere Application Server (Bytes)<br />

Measures the amount of used Heap Size for each WebSphere Application Server (Bytes)<br />

Indicates the State of a particular WebSphere Application Server<br />

18

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!