• No results found

Summary Database Implementation Historical Reporting and Billing

N/A
N/A
Protected

Academic year: 2020

Share "Summary Database Implementation Historical Reporting and Billing"

Copied!
56
0
0

Loading.... (view fulltext now)

Full text

(1)

Citrix MetaFrame XPe

Resource Manager

Summary Database Implementation

(2)

Agenda

Agenda

Customer RequirementArchitecture

Operation

(3)

Customer Requirement

Currently, RM stores data for 48 hours

Resource Manager on MetaFrame XPe will only store

server, session and application metrics for up to 48 hours

(4)

Customer Requirement

Customer

Demand

Customers require data older than 48 hours.

Customers want to be able to bill users/departments

for computing time.

(5)
(6)

Summary db - Architecture

Summary Database

1 Summary Database per farm.

Can be the same machine as the Persistent

Store (although a different database).

Same databases supported as for the PS

(except Access).

(7)

Summary Database

Oracle 8i or 9i,

SQL Versions 7 or 2000

(8)

Summary db - Architecture

Database Connection Server

1 Database Connection Server per farm.

DSN connection to database owned solely

by this machine.

Solves scalability issues encountered in

CRMS.

Locate the DCS close to the Summary

(9)

Summary Database

Summary db - Architecture

Database Connection

(10)

Summary db - Architecture

Resource Manager Server

Each server to be monitored must have

Resource Manager loaded.

Summarized data sent to the DCS server

once a day (or on request) as a flat text file.

DCS then writes data to the Summary db

(11)

Summary Database

Summary db - Architecture

(12)
(13)

Summary db - Operation

Resource Manager Server

Data for selected metrics, summarized in

memory

Written to a flat text file once an hour

Files written to

Program Files\Citrix\Citrix Resource

Manager\SummaryFiles.

(14)

Summary db - Operation

Resource Manager Server

Session, process appmetrics and events are

always stored.

Server metrics can be collected at user

(15)

Summary db - Operation

Data Collection

A schedule is set from the UI for when data

(16)

Summary db - Operation

Data Collection

RMSummaryDBSS on each server sends

(17)

Summary db - Operation

Data Collection

This then gets put in a queue on the DCS

(18)

Summary db - Operation

Data Collection

First 4 machines told “Send me your log file

(19)

Summary db - Operation

Data Collection

(20)

Summary db - Operation

Data Collection

Once a servers’ summary file has been sent,

a copy is kept as backup

As a new process starts or session starts, a

new log file is started

(21)

Summary db - Operation

Data Collection

Both files are kept until the DCS confirms

that it has received and processed that server’s file

(22)

Summary db - Operation

Data Collection

Both files are kept until the DCS confirms

that it has received and processed that server’s file

The first file is then deleted

(23)

Summary db - Operation

Data Collection

If no confirmation is received, both files are

sent on the next file request and another log file started.

3

(24)

Summary db - Operation

Writing data to the Summary db

Once the first file is received the DCS will

start writing the information to the Summary Database server.

This is a multi-threaded process, more than

(25)

Summary db - Operation

Note:

The summary database is not automatically

created on install as the Local Database is.

The administrator must first create the

database on the database server

Following this, the DSN must be created on

(26)

Summary db - Operation

Writing data to the Summary db

On the initial connection 5 stored

procedures are loaded into the database.

ADDMETRIC

ADDSESSION

ADDPROCESS

ADDAPPMETRIC

(27)

Summary db - Operation

Writing data to the Summary db

Once the connection has been made, the

DCS parses the text file and passes the arguments onto the stored procedures.

The stored procedure acts on the parameters

that it is given and invokes the appropriate stored procedure

ADO is the interface to connect to the stored

(28)

Summary db - Operation

Writing data to the Summary db

The RM service is structured so that when

(29)

Summary db - Operation

Purging the Summary Database

Data in the Summary db is split into 4

categories

Metrics

Session and Process (Billed)

Session and Process (Not – Billed)

(30)

Summary db - Operation

Purging the Summary Database

Each category has its own user definable

retention period

This can be indefinite

Data is purged at midnight every day (night?)

The purging is achieved by the relevant

(31)
(32)

Summary db – User Interface

(33)

Summary db – User Interface

(34)

Summary db – User Interface

(35)

Summary db – User Interface

(36)

Summary db – User Interface

(37)

Summary db – User Interface

(38)

Summary db – User Interface

(39)
(40)

Summary db – Billing

Billing overview

Billing reports are based on the information

(41)

Summary db - Billing

Billing overview

(42)

Summary db - Billing

Billing overview

(43)

Summary db - Billing

Billing overview

(44)

Summary db - Billing

Billing overview

(45)

Summary db - Billing

Billing overview

(46)

Summary db - Billing

Billing overview

2 methods of billing on the collected data:

By Cost Center

(47)

Summary db - Billing

Billing overview

(48)

Summary db - Billing

Bill by Cost Center

Each Cost center selected will have 1

(49)

Summary db - Billing

Billing overview

(50)

Summary db - Billing

Bill by selected Domain

(51)

Summary db - Billing

(52)

Summary Database

Time Zones

(53)

Summary db – Time Zones

(54)

Summary db - Billing

All times recorded in UTC with a bias

UTC is essentially GMT

The bias is the offset of the time zone that

the server is in.

(55)

Summary db - Billing

UTC Format

 DD-MMM-YYY hh:mm:ss +- hh:mm

This gives a standard convention to displaying

times and also gives indication as to where in the world a server is.

Server usage reports run for the hours

between 9:00 and 5:00 will calculate that time local to the server.

User summary reports display the time local to

the CMC the report was run on.

Process Summary reports show the time local

(56)

References

Related documents

Song for Bilbao.

Proposed Framework Form a project team Communicat e objectives to all concerned Confirm the value drivers Define Objective s. Based on the results of data analysis, the

As noted in the Literature Review, above, scholarship on the determinants of foreign direct investment (FDI) variously argue the influence of GDP growth, the openness of a

Patients and method: This study included 8 patients suffering from sev- ere lower back pain due to sacral insufficiency fracture.. Sacroplasty was done under fluoroscopy and

Source: IBISWorld, Industry Reports: X0017: Call Centre Operation in Australia, September 2012; N7212: Temporary Staff Services in Australia, December 2012; N7211: Employment Placement

Joe Ten Barge Department of Government University of Austin Austin, TX 78712 [email protected] Henry Brady UC DATA 2538 Channing Way Berkeley, CA 94720

Though center directors and family child care providers emphasized children’s knowledge of safety information (e.g., knowledge of parents’ names, phone number, and