April, 2013 Configuration Logging Project Excalibur Miho Hoshino, WW Support Readiness.

Slides:



Advertisements
Similar presentations
Visualize Success 2011 Tony Gunter Professional Services Visual South, Inc. Advanced Browse and Excel Interface.
Advertisements

AIMSweb Benchmark Online Training For AIMSweb Teacher Users
SkillCheck Online Testing
Cheryl Jelks Trainer/Applications Support Analyst Richland School District One.
With Folder HelpDesk for Outlook, support centres and other helpdesks can work efficiently with support cases inside Microsoft Outlook. The support tickets.
MY NCBI (module 4.5).
AIMSweb Progress Monitor Online User Training
Presentation Heading – font Arial
GALVESTON COUNTY, TX P-CARD TRAINING GALVESTON COUNTY.
Refresher Instruction Guide Strategic Planning and Assessment Module
WASTE MANAGEMENT ©2010 SciQuest USA Confidential 1 Powered by RFx User Guide.
Student Manager Catalog Builder An ACEware Webinar.
Copyright ®xSpring Pte Ltd, All rights reserved Versions AuthorDateDescription 1.0NBL2012/05First version. Modified from Enterprise edition.
DSL-2870B How to Change ADSL Username and Password in your modem router How to Change Wireless Channel in your modem router How to Open Ports in your modem.
Configuring Windows Vista Security Lesson 8. Skills Matrix Technology SkillObjective DomainObjective # Setting Up Users Configure and troubleshoot parental.
Copyright ®xSpring Pte Ltd, All rights reserved Versions AuthorDateDescription 1.0NBL2012/05First version. Modified from Enterprise edition.
Michael Donovan, River Campus Libraries – 12/03 DocuShare Overview and Training.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 11: Monitoring Server Performance.
Sharepoint Portal Server Basics. Introduction Sharepoint server belongs to Microsoft family of servers Integrated suite of server capabilities Hosted.
Compliance Assist Refresher Instruction Guide Adding or Editing Unit/College Strategic Goals.
Windows Tutorial 9 Maintaining Hardware and Software
Ch 8-3 Working with domains and Active Directory.
Working with Drivers and Printers Lesson 6. Skills Matrix Technology SkillObjective DomainObjective # Understanding Drivers and Devices Install and configure.
Refworks Presented by Margaret Clark, Reference Librarian FSU College of Law Library September 20, 2005.
This presentation will guide you though the initial stages of installation, through to producing your first report Click your mouse to advance the presentation.
Migration XenDesktop 7. © 2013 Citrix | Confidential – Do Not Distribute Migration prerequisites Set up a XenDesktop 7 Site, including the site database.
Thrive Installation.
May, 2013 Delegated Administration Project Excalibur Miho Hoshino, WW Support Readiness.
Please Dial in, class will begin shortly
Microsoft SQL Server 2008 Installation Guide Omer Alrwais.
June, 2013 Director Project Excalibur Miho Hoshino, WW Support Readiness.
Creating a Web Site to Gather Data and Conduct Research.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 11: Monitoring Server Performance.
Chapter 6 Generating Form Letters, Mailing Labels, and a Directory
Installing and Using Active Directory Written by Marc Zacharko.
Instructors begin using McGraw-Hill’s Homework Manager by creating a unique class Web site in the system. The Class Homepage becomes the entry point for.
VistA Imaging Capture via Scanning. October VistA Imaging Capture via Scanning The information in this documentation includes only new and updated.
1 of 8 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
MCTS Guide to Microsoft Windows Server 2008 Applications Infrastructure Configuration (Exam # ) Chapter Four Windows Server 2008 Remote Desktop Services,
Planning a Group Policy Management and Implementation Strategy Lesson 10.
Present :Arezoo Mollahasani. Step 1  Define your server connection Open MySQL WorkBench and click New Server Instance on the right of the window.
Configuring the User and Computer Environment Using Group Policy Lesson 8.
WEIGH STAR A Software for Weighing Systems. Features Weigh STAR is a S/W that is designed for weighing systems. It reads the weight (both Gross Weight.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 11: Monitoring Server Performance.
For additional assistance, please call the Help Desk Searching 1. If a Search window does not appear after logging into the system, click the Search icon.
Troubleshooting Security Issues Lesson 6. Skills Matrix Technology SkillObjective Domain SkillDomain # Monitoring and Troubleshooting with Event Viewer.
2. SQL Security Objectives –Learn SQL Server 2000 components Contents –Understanding the Authentication Process –Understanding the Authorization Process.
Chronos May Chronos Agenda Introduction Login Capturing Timesheet Entries –Capturing new entriesCapturing new entries –Editing and deleting existing.
Introduction to EBSCOhost Tutorial support.ebsco.com.
XP New Perspectives on Microsoft Office FrontPage 2003 Tutorial 7 1 Microsoft Office FrontPage 2003 Tutorial 8 – Integrating a Database with a FrontPage.
IT1001 – Personal Computer Hardware & system Operations Week7- Introduction to backup & restore tools Introduction to user account with access rights.
PAYware Transact Terminal Interface Manager
TROI – SPC Database Walkthrough Training Presentation Doc. USTP0213 Rev4.
Subscribers – List Model
Module 6: Administering Reporting Services. Overview Server Administration Performance and Reliability Monitoring Database Administration Security Administration.
1 of 6 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
Word and the Writing Process. To create a document 1.On the Start menu, point to Programs, and then click Microsoft Word. A new document opens in Normal.
1 BCS 4 th Semester. Step 1: Download SQL Server 2005 Express Edition Version Feature SQL Server 2005 Express Edition SP1 SQL Server 2005 Express Edition.
Education And Training CTC IT DIVISION PivotLink User Training April 2010.
6/11/20161 Logging into the CMS Login by visiting
Software-Projekt 2008 Seminarvortrag“Short tutorial of MySql“ Wei Chen Verena Honsel.
CACI Proprietary Information | Date 1 PD² SR13 Client Upgrade Name: Semarria Rosemond Title: Systems Analyst, Lead Date: December 8, 2011.
© 2015 Ex Libris | Confidential & Proprietary Yoel Kortick | Senior Librarian Primo Analytics.
Presented by [Harshit Agrawal] 04/03/2017
Data Virtualization Demoette… ODBC Clients
Creating Oracle Business Intelligence Interactive Dashboards
Tutorial Introduction to support.ebsco.com.
Planning a Group Policy Management and Implementation Strategy
Planning a Group Policy Management and Implementation Strategy
Tutorial Introduction to help.ebsco.com.
Presentation transcript:

April, 2013 Configuration Logging Project Excalibur Miho Hoshino, WW Support Readiness

© 2013 Citrix | Confidential – Do Not Distribute Document management CategoryTracking Information Company:Citrix Systems, Inc. Author(s):Miho Hoshino Owner(s):Worldwide Support Readiness Last modified:May, 2013 Version:Draft 3 Length:30 minutes

© 2013 Citrix | Confidential – Do Not Distribute Agenda Feature Description Architectural Components Pre-requisites and supported platforms Troubleshooting References

© 2013 Citrix | Confidential – Do Not Distribute Configuration logging Log administrative changes to database Makes it easy to identify any modifications that may need to be rolled back Configuration logging has been available with XenApp (4.5 and higher) and XenDesktop 4 SP1 No configuration logging capability with XenDesktop 5.x

© 2013 Citrix | Confidential – Do Not Distribute Configuration logging in Excalibur Capture site configuration changes and administrative activities to database Can be viewed in Studio using a variety of filters and generate HTML and CSV reports Requires the Edit Logging Preferences and View Configuration Logs permissions to control Configuration logging Enabled by default

© 2013 Citrix | Confidential – Do Not Distribute What is logged PowerShell Desktop StudioDirector logged

© 2013 Citrix | Confidential – Do Not Distribute What is not logged Not logged

© 2013 Citrix | Confidential – Do Not Distribute How to enable/disable Configuration Logging 1.From Citrix Studio, select Logging in the left pane 2.In the Actions pane, click Preference. Select the Enable/Disable radio button (Enable is selected by default)

© 2013 Citrix | Confidential – Do Not Distribute Configuration Logging Database Uses the main site database by default Can use a different database for Configuration Logging (highly recommended) Supported database:  SQL Server 2012 SP1 - Express, Standard, and Enterprise Editions  SQL Server 2008 R2 SP2 – Express, Standard, Enterprise, and Datacenter Editions Includes by default Site Configuration Database Configuration Logging Database Monitoring Database

© 2013 Citrix | Confidential – Do Not Distribute Using the main site database by default Configuration Logging database ConfigLoggingSchema

© 2013 Citrix | Confidential – Do Not Distribute How to change the database location (1/2) From Studio, select Logging in the left pane In the Actions pane, click Preferences Click Change logging database

© 2013 Citrix | Confidential – Do Not Distribute How to change the database location (2/2) Specify the location of the server containing the new database server and the database name If you want Studio to create the database, click OK or Test connection. When prompted, click OK Studio will create the database automatically

© 2013 Citrix | Confidential – Do Not Distribute How to enable/disable mandatory logging 1.From Citrix Studio, select Logging in the left pane 2.In the Actions pane, click Preference. o Clear the Allow changes when the database is disconnected checkbox to enable mandatory logging. o Select the Allow changes when the database is disconnected checkbox to disable mandatory logging (This is selected by default) Mandatory logging enabled: No configuration change or administrative activity that would normally be logged will be allowed unless it can be written in the database used for Configuration Logging Mandatory logging enabled: No configuration change or administrative activity that would normally be logged will be allowed unless it can be written in the database used for Configuration Logging

© 2013 Citrix | Confidential – Do Not Distribute Displaying configuration log content (1/2) Newest Enter text in the Search box to filter logs Select an interval from the drop down list box: Last six months Last three months Last 28 days Last 7 days Today Select an interval from the drop down list box: Last six months Last three months Last 28 days Last 7 days Today The log content is displayed chronologically (newest entries first) by default Select Logging to display configuration log content

© 2013 Citrix | Confidential – Do Not Distribute Displaying configuration log content (2/2) High level operations: A high level operation results in one or more service and SDK calls, which are low level operations High level operations: A high level operation results in one or more service and SDK calls, which are low level operations Low level operations are displayed when you select a high level operation in the upper portion of the center pane

© 2013 Citrix | Confidential – Do Not Distribute Generating configuration log reports (1/2) Click Create custom report in the Actions pane Select the date range for the report Select the report format and browse to the location where the report should be saved

© 2013 Citrix | Confidential – Do Not Distribute Generating configuration log reports (2/2)

© 2013 Citrix | Confidential – Do Not Distribute Deleting configuration log content Click Delete logs in the Actions pane Choose to create a backup or not Review your selection and click Finish

© 2013 Citrix | Confidential – Do Not Distribute Requirements to delete configuration logs (1/3) Delegated Administration permission SQL Server database permission Can delete configuration logs

© 2013 Citrix | Confidential – Do Not Distribute Requirements to delete configuration logs (2/3) For delegated Administration permission Delegated Administration

© 2013 Citrix | Confidential – Do Not Distribute Requirements to delete configuration logs (3/3) For SQL Server database permission SQL Server database login with at least one of the following roles:

© 2013 Citrix | Confidential – Do Not Distribute How-to: Creating a SQL Server login (1/2) Setting server role(s) Right-click the Security folder, point to New and then click Login Enter a name (and password) for the login on the General page Select the Server Roles page and set server roles

© 2013 Citrix | Confidential – Do Not Distribute How-to: Creating a SQL Server login (2/2) Specifying the database that the login is allowed to access Place a check mark next to the database that you wish to have the login to get access Can set database roles here

© 2013 Citrix | Confidential – Do Not Distribute Configuration logging internals Uses PowerShell SDK  Installed with Studio  Configuration logging is configured via SDK Uses the Citrix Configuration Logging Service  Installed with the Delivery Controller

© 2013 Citrix | Confidential – Do Not Distribute Configuration Logging architecture Each service can generate configuration log entries and log entries are conveyed via inter-service WCF call to the logging service

© 2013 Citrix | Confidential – Do Not Distribute PowerShell cmdlets (1/2) For configuration logging Set-LogSite  Allows settings to be set  Example: Set-LogSite -State Enabled -Locale Chinese –AdminAddress “ ” Get-LogHighLevelOperation  Retrieves existing High Level Operations based on filter criteria Get-LogLowLevelOperation  Retrieves existing Low Level Operations based on filter criteria

© 2013 Citrix | Confidential – Do Not Distribute PowerShell cmdlets (2/2) For configuration logging Start-LogHighLevelOperation  Logs the start of a new High Level Operation in the Logging Database Stop-LogHighLevelOperation  Logs the completion of a new High Level Operation in the Logging Database Delete-LogOperation  Deletes records from the database within a specified time range Export-LogCsvReport  Generates a CSV report of the data in the database Export-LogHtmlReport  Generates an HTML report of the data in the database

© 2013 Citrix | Confidential – Do Not Distribute PowerShell cmdlets for Configuration logging Example Desktop Studio uses configuration logging high level entries to tie each configuration logging entries. $loggingId = Start-LogHighLevelOperation “Create Machine Catalog” New-BrokerCatalog –Name “Catalog1” … -LoggingId $loggingId New-ProvScheme –Name “Catalog1” … -LoggingId $loggingId Etc… Stop-LogHighLevelOperation –Id $loggingId The logging id (which is a GUID) relates the operations together

© 2013 Citrix | Confidential – Do Not Distribute Tracing Configuration Logging ConfigurationLogging ConfigurationLoggingDAL ConfigurationLoggingFiltering ConfigurationLoggingLog ConfigurationLoggingLogging ConfigurationLoggingSnapin ConfigurationLogging ConfigurationLoggingDAL ConfigurationLoggingFiltering ConfigurationLoggingLog ConfigurationLoggingLogging ConfigurationLoggingSnapin

© 2013 Citrix | Confidential – Do Not Distribute References eDocs (sandbox) 

Work better. Live better.