SlideShare ist ein Scribd-Unternehmen logo
1 von 17
Configuration Logging
XenDesktop 7.6
Marcel Venema
v1.0, December 2015
Configuration Logging
‒ Captures site configuration changes and administrative
activities. Writes logged content to database.
‒ Enabled by default.
With configuration logging you can:
‒ Diagnose and troubleshoot problems after configuration changes
are made; the log provides a breadcrumb trail.
‒ Assist change management and track configurations.
‒ Report administration activity.
Configuration Logging
‒ Configuration Logging can be managed from Citrix
Studio or Powershell
Configuration Logging Architecture
Uses Citrix Configuration
Logging Service
Configuration Logging
NEWEST
Show Interval:
Last 6 months, Last 3 months
Last 28 days, Last 7 days
Today
Search option:
Filter logs
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
The log content is displayed
chronologically (newest entries first) by
default
What is logged
‒ Configuration changes and administrative activities initiated from
Studio, Director, and PowerShell scripts.
What is not logged
‒ Autonomic operations such as pool management power-on of
virtual machines.
‒ Policy actions implemented through the Group Policy
Management Console (GPMC); use Microsoft tools to view logs of
those actions.
‒ Changes made through the registry, direct access of the Database,
or from sources other than Studio, Director, or PowerShell.
‒ When the deployment is initialized, Configuration Logging
becomes available when the first Configuration Logging Service
instance registers with the Configuration Service. Therefore, the
very early stages of configuration are not logged (for example,
when the Database schema is obtained and applied, when a
hypervisor is initialized).
Reporting
‒ Via ‘Create Custom Report’
‒ Can be CSV or HTML format
Reporting
‒ Select date range
‒ Select format and location
‒ Generating configuration log reports can be used as back up before deleting log entries.
Delegation of control
Set Permissions on role:
‒ No Access
‒ Read Only
‒ Manage
Delete Configuration Logs
Edit Logging Preferences
To delete Configurations Logs also SQL
Database permissions are needed
Server role Database role
sysadmin (public)
serveradmin (public)
setupadmin (public)
(public) ConfigurationLoggingSchema_ROLE
(public) db_owner
Preferences
‒ Enable/Disable logging
‒ Select Logging database
‒ Set Mandatory Logging
Change database location
‒ Site database includes configuration logging database and
monitoring database
‒ Highly recommended to change location of configuration logging
and monitoring database
‒ Supported databases:
– SQL Server 2014, Express, Standard, and Enterprise Editions.
– SQL Server 2012 SP1, Express, Standard, and Enterprise Editions. By default, SQL Server
2012 SP1 Express is installed when installing the Controller, if an existing supported SQL
Server installation is not detected.
– SQL Server 2008 R2 SP2, Express, Standard, Enterprise, and Datacenter Editions.
Change database location
When you change the location of the Configuration Logging or
Monitoring database:
– The data in the previous database is not imported to the new database.
– Logs cannot be aggregated from both databases when retrieving logs.
– The first log entry in the new database indicates that a database change
occurred, but it does not identify the previous database.
You cannot change the database location when mandatory logging is
enabled.
Change database location
Use Logging Preferences – Change logging database
- Specify server location and database name
Use DNS alias for database server
- If you want Studio to create database, click OK
- Otherwise use ‘Generate Database Script’
Powershell commands
LogConfigurationLoggingSnapin:
Available commands:
add-PSsnapin Citrix.ConfigurationLoggin.Admin.v1
Get-Command –Module *configurationlogging*
‒ Set-LogSite
Allows settings to be set
Example: Set-LogSite -State Enabled -Locale Dutch –AdminAddress “<controller>”
‒ Get-LogHighLevelOperation
Retrieves existing High Level Operations based on filter criteria
‒ Get-LogLowLevelOperation
Retrieves existing Low Level Operations based on filter criteria
‒ 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
Powershell commands
‒ Remove-LogOperation
Deletes records from the database within a specified time range
‒ Export-LogReportCSV
Generates a CSV report of the data in the database
‒ Export-LogReportHTML
Generates an HTML report of the data in the database
Examples:
$loggingId = Start-LogHighLevelOperation “Create Machine Catalog”
New-BrokerCatalog –Name “Catalog1” ... -LoggingId $loggingId
New-ProvScheme –Name “Catalog1” ... -LoggingId $loggingId
...
Stop-LogHighLevelOperation –Id $loggingId
Maintenance Tasks
Monthly tasks:
‒ No automatic log deletion is performed and log entries need to be
manually deleted.

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (20)

Les 17 sched
Les 17 schedLes 17 sched
Les 17 sched
 
Non-Relational Postgres
Non-Relational PostgresNon-Relational Postgres
Non-Relational Postgres
 
Why virtual private catalog?
Why virtual private catalog?Why virtual private catalog?
Why virtual private catalog?
 
PostgreSQL Hangout Replication Features v9.4
PostgreSQL Hangout Replication Features v9.4PostgreSQL Hangout Replication Features v9.4
PostgreSQL Hangout Replication Features v9.4
 
Tuning Slow Running SQLs in PostgreSQL
Tuning Slow Running SQLs in PostgreSQLTuning Slow Running SQLs in PostgreSQL
Tuning Slow Running SQLs in PostgreSQL
 
Les 19 space_db
Les 19 space_dbLes 19 space_db
Les 19 space_db
 
Memory management in oracle
Memory management in oracleMemory management in oracle
Memory management in oracle
 
Les 13 memory
Les 13 memoryLes 13 memory
Les 13 memory
 
Oracle flashback
Oracle flashbackOracle flashback
Oracle flashback
 
Les 09 diag
Les 09 diagLes 09 diag
Les 09 diag
 
Sql Server
Sql ServerSql Server
Sql Server
 
Oracle10g New Features I
Oracle10g New Features IOracle10g New Features I
Oracle10g New Features I
 
Les 12 fl_db
Les 12 fl_dbLes 12 fl_db
Les 12 fl_db
 
Less05 Network
Less05 NetworkLess05 Network
Less05 Network
 
SQL Server vs Postgres
SQL Server vs PostgresSQL Server vs Postgres
SQL Server vs Postgres
 
Rman Presentation
Rman PresentationRman Presentation
Rman Presentation
 
Les 14 perf_db
Les 14 perf_dbLes 14 perf_db
Les 14 perf_db
 
Les 15 perf_sql
Les 15 perf_sqlLes 15 perf_sql
Les 15 perf_sql
 
Les 06 rec
Les 06 recLes 06 rec
Les 06 rec
 
Les 16 resource
Les 16 resourceLes 16 resource
Les 16 resource
 

Andere mochten auch

What to consider before deploying a meteor app?
What to consider before deploying a meteor app?What to consider before deploying a meteor app?
What to consider before deploying a meteor app?Designveloper
 
Presentation2
Presentation2Presentation2
Presentation2HoJienFei
 
SucessfulInsiderThreat
SucessfulInsiderThreatSucessfulInsiderThreat
SucessfulInsiderThreatHammerNJ
 
Exploración herramientas multimedia
Exploración herramientas multimediaExploración herramientas multimedia
Exploración herramientas multimediaJeckson Loza
 
XenDesktop and XenApp - 2015 summary & bit of future
XenDesktop and XenApp - 2015 summary & bit of futureXenDesktop and XenApp - 2015 summary & bit of future
XenDesktop and XenApp - 2015 summary & bit of futureMarketingArrowECS_CZ
 
Oracle Database Appliance X5-2
Oracle Database Appliance X5-2Oracle Database Appliance X5-2
Oracle Database Appliance X5-2Ileana Somesan
 
K5.Fujitsu World Tour 2016-Winning with NetApp in Digital Transformation Age,...
K5.Fujitsu World Tour 2016-Winning with NetApp in Digital Transformation Age,...K5.Fujitsu World Tour 2016-Winning with NetApp in Digital Transformation Age,...
K5.Fujitsu World Tour 2016-Winning with NetApp in Digital Transformation Age,...Fujitsu India
 
Citrix Desktop Master Class - Dec 2016 - Moving to Citrix Cloud
Citrix Desktop Master Class - Dec 2016 - Moving to Citrix CloudCitrix Desktop Master Class - Dec 2016 - Moving to Citrix Cloud
Citrix Desktop Master Class - Dec 2016 - Moving to Citrix CloudLee Bushen
 
What's So Special about the Oracle Database Appliance?
What's So Special about the Oracle Database Appliance?What's So Special about the Oracle Database Appliance?
What's So Special about the Oracle Database Appliance?O-box
 
Oracle Database appliance - Value proposition Webcast
Oracle Database appliance - Value proposition WebcastOracle Database appliance - Value proposition Webcast
Oracle Database appliance - Value proposition WebcastThanos TP
 
Oracle Database Appliance Workshop
Oracle Database Appliance WorkshopOracle Database Appliance Workshop
Oracle Database Appliance WorkshopMarketingArrowECS_CZ
 
ChanNathResume
ChanNathResumeChanNathResume
ChanNathResumeNath Chan
 
Oracle Database Backup Cloud Service
Oracle Database Backup Cloud ServiceOracle Database Backup Cloud Service
Oracle Database Backup Cloud ServiceMarketingArrowECS_CZ
 
K5.Fujitsu World Tour 2016-Winning with NetApp in Digital Transformation Age,...
K5.Fujitsu World Tour 2016-Winning with NetApp in Digital Transformation Age,...K5.Fujitsu World Tour 2016-Winning with NetApp in Digital Transformation Age,...
K5.Fujitsu World Tour 2016-Winning with NetApp in Digital Transformation Age,...Fujitsu India
 

Andere mochten auch (19)

What to consider before deploying a meteor app?
What to consider before deploying a meteor app?What to consider before deploying a meteor app?
What to consider before deploying a meteor app?
 
Presentation2
Presentation2Presentation2
Presentation2
 
SucessfulInsiderThreat
SucessfulInsiderThreatSucessfulInsiderThreat
SucessfulInsiderThreat
 
Exploración herramientas multimedia
Exploración herramientas multimediaExploración herramientas multimedia
Exploración herramientas multimedia
 
XenDesktop and XenApp - 2015 summary & bit of future
XenDesktop and XenApp - 2015 summary & bit of futureXenDesktop and XenApp - 2015 summary & bit of future
XenDesktop and XenApp - 2015 summary & bit of future
 
Oracle Database Appliance X5-2
Oracle Database Appliance X5-2Oracle Database Appliance X5-2
Oracle Database Appliance X5-2
 
K5.Fujitsu World Tour 2016-Winning with NetApp in Digital Transformation Age,...
K5.Fujitsu World Tour 2016-Winning with NetApp in Digital Transformation Age,...K5.Fujitsu World Tour 2016-Winning with NetApp in Digital Transformation Age,...
K5.Fujitsu World Tour 2016-Winning with NetApp in Digital Transformation Age,...
 
Citrix Desktop Master Class - Dec 2016 - Moving to Citrix Cloud
Citrix Desktop Master Class - Dec 2016 - Moving to Citrix CloudCitrix Desktop Master Class - Dec 2016 - Moving to Citrix Cloud
Citrix Desktop Master Class - Dec 2016 - Moving to Citrix Cloud
 
What's So Special about the Oracle Database Appliance?
What's So Special about the Oracle Database Appliance?What's So Special about the Oracle Database Appliance?
What's So Special about the Oracle Database Appliance?
 
Oracle Database appliance - Value proposition Webcast
Oracle Database appliance - Value proposition WebcastOracle Database appliance - Value proposition Webcast
Oracle Database appliance - Value proposition Webcast
 
Virtual Deep-Dive: XenDesktop 7
Virtual Deep-Dive: XenDesktop 7Virtual Deep-Dive: XenDesktop 7
Virtual Deep-Dive: XenDesktop 7
 
Virtualizace datových center
Virtualizace datových centerVirtualizace datových center
Virtualizace datových center
 
Oracle Database Appliance Workshop
Oracle Database Appliance WorkshopOracle Database Appliance Workshop
Oracle Database Appliance Workshop
 
ChanNathResume
ChanNathResumeChanNathResume
ChanNathResume
 
Oracle Database Backup Cloud Service
Oracle Database Backup Cloud ServiceOracle Database Backup Cloud Service
Oracle Database Backup Cloud Service
 
OpenStack Ceilometer
OpenStack CeilometerOpenStack Ceilometer
OpenStack Ceilometer
 
NetScaler 11 Update
NetScaler 11 UpdateNetScaler 11 Update
NetScaler 11 Update
 
ODA X6-2 family
ODA X6-2 familyODA X6-2 family
ODA X6-2 family
 
K5.Fujitsu World Tour 2016-Winning with NetApp in Digital Transformation Age,...
K5.Fujitsu World Tour 2016-Winning with NetApp in Digital Transformation Age,...K5.Fujitsu World Tour 2016-Winning with NetApp in Digital Transformation Age,...
K5.Fujitsu World Tour 2016-Winning with NetApp in Digital Transformation Age,...
 

Ähnlich wie Configure XenDesktop 7.6 Configuration Logging

Preparing for Upgrade to SharePoint 2010 with Joel Oleson Quest Software Webcast
Preparing for Upgrade to SharePoint 2010 with Joel Oleson Quest Software WebcastPreparing for Upgrade to SharePoint 2010 with Joel Oleson Quest Software Webcast
Preparing for Upgrade to SharePoint 2010 with Joel Oleson Quest Software WebcastJoel Oleson
 
NoCOUG_201411_Patel_Managing_a_Large_OLTP_Database
NoCOUG_201411_Patel_Managing_a_Large_OLTP_DatabaseNoCOUG_201411_Patel_Managing_a_Large_OLTP_Database
NoCOUG_201411_Patel_Managing_a_Large_OLTP_DatabaseParesh Patel
 
Dynamics ax performance tuning
Dynamics ax performance tuningDynamics ax performance tuning
Dynamics ax performance tuningOutsourceAX
 
Dg broker &amp; client connectivity - High Availability Day 2015
Dg broker &amp; client connectivity -  High Availability Day 2015Dg broker &amp; client connectivity -  High Availability Day 2015
Dg broker &amp; client connectivity - High Availability Day 2015aioughydchapter
 
John Burkholder: Disaster Recovery in SharePoint 2010
John Burkholder: Disaster Recovery in SharePoint 2010John Burkholder: Disaster Recovery in SharePoint 2010
John Burkholder: Disaster Recovery in SharePoint 2010SharePoint Saturday NY
 
Oracle database 12.2 new features
Oracle database 12.2 new featuresOracle database 12.2 new features
Oracle database 12.2 new featuresAlfredo Krieg
 
What's new in SharePoint 2010 for Backup and Recovery - SP Saturday Copenhagen
What's new in SharePoint 2010 for Backup and Recovery - SP Saturday CopenhagenWhat's new in SharePoint 2010 for Backup and Recovery - SP Saturday Copenhagen
What's new in SharePoint 2010 for Backup and Recovery - SP Saturday CopenhagenIlia Sotnikov
 
AUSPC 2013 - Business Continuity Management in SharePoint
AUSPC 2013 - Business Continuity Management in SharePointAUSPC 2013 - Business Continuity Management in SharePoint
AUSPC 2013 - Business Continuity Management in SharePointMichael Noel
 
What's New in SAP HANA SPS 11 Platform Lifecycle Management (Operations)
What's New in SAP HANA SPS 11 Platform Lifecycle Management (Operations)What's New in SAP HANA SPS 11 Platform Lifecycle Management (Operations)
What's New in SAP HANA SPS 11 Platform Lifecycle Management (Operations)SAP Technology
 
Refresh development from productions
Refresh development from productionsRefresh development from productions
Refresh development from productionsOsama Mustafa
 
12c Database new features
12c Database new features12c Database new features
12c Database new featuresSandeep Redkar
 
Solution Manager 7.2 SAP Monitoring - Part 3 - Managed System Configuration
Solution Manager 7.2 SAP Monitoring - Part 3 - Managed System ConfigurationSolution Manager 7.2 SAP Monitoring - Part 3 - Managed System Configuration
Solution Manager 7.2 SAP Monitoring - Part 3 - Managed System ConfigurationLinh Nguyen
 
(ATS6-PLAT07) Managing AEP in an enterprise environment
(ATS6-PLAT07) Managing AEP in an enterprise environment(ATS6-PLAT07) Managing AEP in an enterprise environment
(ATS6-PLAT07) Managing AEP in an enterprise environmentBIOVIA
 

Ähnlich wie Configure XenDesktop 7.6 Configuration Logging (20)

Preparing for Upgrade to SharePoint 2010 with Joel Oleson Quest Software Webcast
Preparing for Upgrade to SharePoint 2010 with Joel Oleson Quest Software WebcastPreparing for Upgrade to SharePoint 2010 with Joel Oleson Quest Software Webcast
Preparing for Upgrade to SharePoint 2010 with Joel Oleson Quest Software Webcast
 
NoCOUG_201411_Patel_Managing_a_Large_OLTP_Database
NoCOUG_201411_Patel_Managing_a_Large_OLTP_DatabaseNoCOUG_201411_Patel_Managing_a_Large_OLTP_Database
NoCOUG_201411_Patel_Managing_a_Large_OLTP_Database
 
Dynamics ax performance tuning
Dynamics ax performance tuningDynamics ax performance tuning
Dynamics ax performance tuning
 
Gg steps
Gg stepsGg steps
Gg steps
 
Less04 Instance
Less04 InstanceLess04 Instance
Less04 Instance
 
Dg broker &amp; client connectivity - High Availability Day 2015
Dg broker &amp; client connectivity -  High Availability Day 2015Dg broker &amp; client connectivity -  High Availability Day 2015
Dg broker &amp; client connectivity - High Availability Day 2015
 
John Burkholder: Disaster Recovery in SharePoint 2010
John Burkholder: Disaster Recovery in SharePoint 2010John Burkholder: Disaster Recovery in SharePoint 2010
John Burkholder: Disaster Recovery in SharePoint 2010
 
Oracle database 12.2 new features
Oracle database 12.2 new featuresOracle database 12.2 new features
Oracle database 12.2 new features
 
What's new in SharePoint 2010 for Backup and Recovery - SP Saturday Copenhagen
What's new in SharePoint 2010 for Backup and Recovery - SP Saturday CopenhagenWhat's new in SharePoint 2010 for Backup and Recovery - SP Saturday Copenhagen
What's new in SharePoint 2010 for Backup and Recovery - SP Saturday Copenhagen
 
AUSPC 2013 - Business Continuity Management in SharePoint
AUSPC 2013 - Business Continuity Management in SharePointAUSPC 2013 - Business Continuity Management in SharePoint
AUSPC 2013 - Business Continuity Management in SharePoint
 
What's New in SAP HANA SPS 11 Platform Lifecycle Management (Operations)
What's New in SAP HANA SPS 11 Platform Lifecycle Management (Operations)What's New in SAP HANA SPS 11 Platform Lifecycle Management (Operations)
What's New in SAP HANA SPS 11 Platform Lifecycle Management (Operations)
 
Essa lab week 1
Essa lab week 1Essa lab week 1
Essa lab week 1
 
Apache cassandra v4.0
Apache cassandra v4.0Apache cassandra v4.0
Apache cassandra v4.0
 
DB2 LUW Auditing
DB2 LUW AuditingDB2 LUW Auditing
DB2 LUW Auditing
 
Refresh development from productions
Refresh development from productionsRefresh development from productions
Refresh development from productions
 
12c Database new features
12c Database new features12c Database new features
12c Database new features
 
AutoDOPandRest
AutoDOPandRestAutoDOPandRest
AutoDOPandRest
 
Solution Manager 7.2 SAP Monitoring - Part 3 - Managed System Configuration
Solution Manager 7.2 SAP Monitoring - Part 3 - Managed System ConfigurationSolution Manager 7.2 SAP Monitoring - Part 3 - Managed System Configuration
Solution Manager 7.2 SAP Monitoring - Part 3 - Managed System Configuration
 
Sap system copy procedure
Sap system copy procedureSap system copy procedure
Sap system copy procedure
 
(ATS6-PLAT07) Managing AEP in an enterprise environment
(ATS6-PLAT07) Managing AEP in an enterprise environment(ATS6-PLAT07) Managing AEP in an enterprise environment
(ATS6-PLAT07) Managing AEP in an enterprise environment
 

Mehr von marcelvenema

Workspace Control Environment Variables
Workspace Control Environment VariablesWorkspace Control Environment Variables
Workspace Control Environment Variablesmarcelvenema
 
RESONE Workspace - Automate Administration
RESONE Workspace - Automate AdministrationRESONE Workspace - Automate Administration
RESONE Workspace - Automate Administrationmarcelvenema
 
5 tips using RES Automation Manager
5 tips using RES Automation Manager5 tips using RES Automation Manager
5 tips using RES Automation Managermarcelvenema
 
59 ways to publish an application v0.9
59 ways to publish an application v0.959 ways to publish an application v0.9
59 ways to publish an application v0.9marcelvenema
 
RES Wisdom 2009 training day2
RES Wisdom 2009 training day2RES Wisdom 2009 training day2
RES Wisdom 2009 training day2marcelvenema
 
RES Wisdom hands-on training
RES Wisdom hands-on trainingRES Wisdom hands-on training
RES Wisdom hands-on trainingmarcelvenema
 
Workshop XenDesktop4 day 1
Workshop XenDesktop4 day 1Workshop XenDesktop4 day 1
Workshop XenDesktop4 day 1marcelvenema
 

Mehr von marcelvenema (7)

Workspace Control Environment Variables
Workspace Control Environment VariablesWorkspace Control Environment Variables
Workspace Control Environment Variables
 
RESONE Workspace - Automate Administration
RESONE Workspace - Automate AdministrationRESONE Workspace - Automate Administration
RESONE Workspace - Automate Administration
 
5 tips using RES Automation Manager
5 tips using RES Automation Manager5 tips using RES Automation Manager
5 tips using RES Automation Manager
 
59 ways to publish an application v0.9
59 ways to publish an application v0.959 ways to publish an application v0.9
59 ways to publish an application v0.9
 
RES Wisdom 2009 training day2
RES Wisdom 2009 training day2RES Wisdom 2009 training day2
RES Wisdom 2009 training day2
 
RES Wisdom hands-on training
RES Wisdom hands-on trainingRES Wisdom hands-on training
RES Wisdom hands-on training
 
Workshop XenDesktop4 day 1
Workshop XenDesktop4 day 1Workshop XenDesktop4 day 1
Workshop XenDesktop4 day 1
 

Kürzlich hochgeladen

Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 

Kürzlich hochgeladen (20)

Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 

Configure XenDesktop 7.6 Configuration Logging

  • 1. Configuration Logging XenDesktop 7.6 Marcel Venema v1.0, December 2015
  • 2. Configuration Logging ‒ Captures site configuration changes and administrative activities. Writes logged content to database. ‒ Enabled by default. With configuration logging you can: ‒ Diagnose and troubleshoot problems after configuration changes are made; the log provides a breadcrumb trail. ‒ Assist change management and track configurations. ‒ Report administration activity.
  • 3. Configuration Logging ‒ Configuration Logging can be managed from Citrix Studio or Powershell
  • 4. Configuration Logging Architecture Uses Citrix Configuration Logging Service
  • 5. Configuration Logging NEWEST Show Interval: Last 6 months, Last 3 months Last 28 days, Last 7 days Today Search option: Filter logs 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 The log content is displayed chronologically (newest entries first) by default
  • 6. What is logged ‒ Configuration changes and administrative activities initiated from Studio, Director, and PowerShell scripts.
  • 7. What is not logged ‒ Autonomic operations such as pool management power-on of virtual machines. ‒ Policy actions implemented through the Group Policy Management Console (GPMC); use Microsoft tools to view logs of those actions. ‒ Changes made through the registry, direct access of the Database, or from sources other than Studio, Director, or PowerShell. ‒ When the deployment is initialized, Configuration Logging becomes available when the first Configuration Logging Service instance registers with the Configuration Service. Therefore, the very early stages of configuration are not logged (for example, when the Database schema is obtained and applied, when a hypervisor is initialized).
  • 8. Reporting ‒ Via ‘Create Custom Report’ ‒ Can be CSV or HTML format
  • 9. Reporting ‒ Select date range ‒ Select format and location ‒ Generating configuration log reports can be used as back up before deleting log entries.
  • 10. Delegation of control Set Permissions on role: ‒ No Access ‒ Read Only ‒ Manage Delete Configuration Logs Edit Logging Preferences To delete Configurations Logs also SQL Database permissions are needed Server role Database role sysadmin (public) serveradmin (public) setupadmin (public) (public) ConfigurationLoggingSchema_ROLE (public) db_owner
  • 11. Preferences ‒ Enable/Disable logging ‒ Select Logging database ‒ Set Mandatory Logging
  • 12. Change database location ‒ Site database includes configuration logging database and monitoring database ‒ Highly recommended to change location of configuration logging and monitoring database ‒ Supported databases: – SQL Server 2014, Express, Standard, and Enterprise Editions. – SQL Server 2012 SP1, Express, Standard, and Enterprise Editions. By default, SQL Server 2012 SP1 Express is installed when installing the Controller, if an existing supported SQL Server installation is not detected. – SQL Server 2008 R2 SP2, Express, Standard, Enterprise, and Datacenter Editions.
  • 13. Change database location When you change the location of the Configuration Logging or Monitoring database: – The data in the previous database is not imported to the new database. – Logs cannot be aggregated from both databases when retrieving logs. – The first log entry in the new database indicates that a database change occurred, but it does not identify the previous database. You cannot change the database location when mandatory logging is enabled.
  • 14. Change database location Use Logging Preferences – Change logging database - Specify server location and database name Use DNS alias for database server - If you want Studio to create database, click OK - Otherwise use ‘Generate Database Script’
  • 15. Powershell commands LogConfigurationLoggingSnapin: Available commands: add-PSsnapin Citrix.ConfigurationLoggin.Admin.v1 Get-Command –Module *configurationlogging* ‒ Set-LogSite Allows settings to be set Example: Set-LogSite -State Enabled -Locale Dutch –AdminAddress “<controller>” ‒ Get-LogHighLevelOperation Retrieves existing High Level Operations based on filter criteria ‒ Get-LogLowLevelOperation Retrieves existing Low Level Operations based on filter criteria ‒ 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
  • 16. Powershell commands ‒ Remove-LogOperation Deletes records from the database within a specified time range ‒ Export-LogReportCSV Generates a CSV report of the data in the database ‒ Export-LogReportHTML Generates an HTML report of the data in the database Examples: $loggingId = Start-LogHighLevelOperation “Create Machine Catalog” New-BrokerCatalog –Name “Catalog1” ... -LoggingId $loggingId New-ProvScheme –Name “Catalog1” ... -LoggingId $loggingId ... Stop-LogHighLevelOperation –Id $loggingId
  • 17. Maintenance Tasks Monthly tasks: ‒ No automatic log deletion is performed and log entries need to be manually deleted.