Getting to Know Appsense Management Suite Architecture

32
Getting to Know Getting to Know Appsense Management Appsense Management Suite Architecture Suite Architecture Presented by: Deyton Hulcombe Presented by: Deyton Hulcombe

Transcript of Getting to Know Appsense Management Suite Architecture

Page 1: Getting to Know Appsense Management Suite Architecture

Getting to Know Getting to Know Appsense Management Appsense Management

Suite ArchitectureSuite Architecture

Presented by: Deyton HulcombePresented by: Deyton Hulcombe

Page 2: Getting to Know Appsense Management Suite Architecture

Go Enterprise!Go Enterprise!

My evaluation deployment VM setup My evaluation deployment VM setup • 1x Windows 2008 Active Directory1x Windows 2008 Active Directory• 1x Windows 2008 Management Centre 1x Windows 2008 Management Centre • 1x Windows XP client1x Windows XP client

Page 3: Getting to Know Appsense Management Suite Architecture

ObjectivesObjectives

Experience first hand the AppSense Experience first hand the AppSense Suite of productsSuite of products

Find out how seamless the process of Find out how seamless the process of installing software would beinstalling software would be

Gain an overview of the interactions Gain an overview of the interactions in the 3 tier architecturein the 3 tier architecture

Stop MSN Messenger from starting!Stop MSN Messenger from starting!

Page 4: Getting to Know Appsense Management Suite Architecture

My journeyMy journey

Running the setup on a clean Running the setup on a clean Windows Server 2008Windows Server 2008

Page 5: Getting to Know Appsense Management Suite Architecture

After clicking the OK button…After clicking the OK button…

Page 6: Getting to Know Appsense Management Suite Architecture

Action: I decided that I wanted to cancel setup Action: I decided that I wanted to cancel setup and check the above issues out then re-run the and check the above issues out then re-run the setup later.setup later.

Action: Copy install files from host network share Action: Copy install files from host network share to guest VM. Re-run setupto guest VM. Re-run setup

Observation: Having copied the install files from Observation: Having copied the install files from the host to the VM guest and re-run setup, the the host to the VM guest and re-run setup, the suite installer displayed successfully without suite installer displayed successfully without error. Running the setup from a network share error. Running the setup from a network share appears to result in an error message appearing.appears to result in an error message appearing.

Action: Install Web Server (Role) IIS 7 with Action: Install Web Server (Role) IIS 7 with ASP.NET supportASP.NET support

Page 7: Getting to Know Appsense Management Suite Architecture

RegshotRegshot

Action: Using Regshot it is possible to Action: Using Regshot it is possible to capture a snapshot of the Windows capture a snapshot of the Windows Registry before completion of the Registry before completion of the installer installer

Page 8: Getting to Know Appsense Management Suite Architecture

Action: Proceeded with Action: Proceeded with ‘Enterprise’ installation‘Enterprise’ installation

Page 9: Getting to Know Appsense Management Suite Architecture

Finished so soon?Finished so soon?

Page 10: Getting to Know Appsense Management Suite Architecture

Regshot Comparison Results Regshot Comparison Results SummarySummary

A small sample of some of the A small sample of some of the changes to the system after the changes to the system after the installation completes. installation completes. • 11490 registry keys added11490 registry keys added• 28784 total changes28784 total changes

Page 11: Getting to Know Appsense Management Suite Architecture

Action: Load the AppSense Management Action: Load the AppSense Management Console to administer deployment of Console to administer deployment of agent to required systems.agent to required systems.

Observation: Requirement to run the Observation: Requirement to run the AppSense Management Server AppSense Management Server Configuration tool first, which revealed Configuration tool first, which revealed BITS server extension dependency check BITS server extension dependency check failed.failed.

Action: Install BITS Server Extension from Action: Install BITS Server Extension from Windows Server Manager to meet the Windows Server Manager to meet the prerequisite checker.prerequisite checker.

Page 12: Getting to Know Appsense Management Suite Architecture

DependenciesDependencies

Page 13: Getting to Know Appsense Management Suite Architecture

Action: Complete AppSense Action: Complete AppSense Management Server Management Server

ConfigurationConfiguration

Page 14: Getting to Know Appsense Management Suite Architecture

Action: Proceed with the Action: Proceed with the ‘Repair ALL’ option to remedy‘Repair ALL’ option to remedy

Action: Performed a Program / features repair on all the a primary Appsense products to take into account BITS extension being enabled

Page 15: Getting to Know Appsense Management Suite Architecture

Action: Repeated wizard to resolve Action: Repeated wizard to resolve (repair) the ‘Variances’(repair) the ‘Variances’

Observation: Success!Observation: Success!

Page 16: Getting to Know Appsense Management Suite Architecture
Page 17: Getting to Know Appsense Management Suite Architecture

SQL Express Database TablesSQL Express Database Tables

Page 18: Getting to Know Appsense Management Suite Architecture

Action: Installation of the Agent Action: Installation of the Agent onto Windows XP VM client.onto Windows XP VM client.

Action: Assign desired AppSense Action: Assign desired AppSense Agents to group. Agents to group.

Page 19: Getting to Know Appsense Management Suite Architecture

Action: Use the CCA Action: Use the CCA Deployment ToolDeployment Tool

Page 20: Getting to Know Appsense Management Suite Architecture

Observation: Error message Observation: Error message displayed on attempt to deploy agent displayed on attempt to deploy agent to Windows XP VM client.to Windows XP VM client.

Action: Review recommended Action: Review recommended troubleshooting documentationtroubleshooting documentation

Page 21: Getting to Know Appsense Management Suite Architecture

Troubleshooting CCATroubleshooting CCA Action: Carry out suggested Group Policy setting change Action: Carry out suggested Group Policy setting change

and reboot XP client VM.and reboot XP client VM. Action: Verify that the native Windows firewall on both XP Action: Verify that the native Windows firewall on both XP

client and deployment server are disabled.client and deployment server are disabled. Action: Take Regshot snapshot of the registry on XP client Action: Take Regshot snapshot of the registry on XP client

VMVM Action: Retry CCA deployment from CCA Deployment ToolAction: Retry CCA deployment from CCA Deployment Tool Observation: I received an error on completion unable to Observation: I received an error on completion unable to

display event status (spelt statues) in a dialog.display event status (spelt statues) in a dialog. Action: Retry deploymentAction: Retry deployment Observation: Success!Observation: Success!

Page 22: Getting to Know Appsense Management Suite Architecture

Observation: XP client VM now visible Observation: XP client VM now visible in Management Console in Management Console

Page 23: Getting to Know Appsense Management Suite Architecture

Regshot Comparison Results Regshot Comparison Results Summary (Windows XP client) Summary (Windows XP client)

Action: Take Regshot snapshot of the registry on XP client VM for comparative analysisAction: Take Regshot snapshot of the registry on XP client VM for comparative analysis Observation:Observation: -------------------------------------------------------------------- Keys added:340Keys added:340 -------------------------------------------------------------------- -------------------------------------------------------------------- Files added:10Files added:10 -------------------------------------------------------------------- C:\WINDOWS\Installer\293c98.msiC:\WINDOWS\Installer\293c98.msi C:\WINDOWS\Installer\{546EBC22-EE59-4B7C-8B1F-8C8317061729}\AMCPRODUCTICONC:\WINDOWS\Installer\{546EBC22-EE59-4B7C-8B1F-8C8317061729}\AMCPRODUCTICON C:\WINDOWS\system32\msxml4.dllC:\WINDOWS\system32\msxml4.dll C:\WINDOWS\system32\msxml4r.dllC:\WINDOWS\system32\msxml4r.dll C:\WINDOWS\WinSxS\Manifests\x86_Microsoft.MSXML2R_6bd6b9abf345378f_4.1.0.0_x-ww_29c3ad6a.catC:\WINDOWS\WinSxS\Manifests\x86_Microsoft.MSXML2R_6bd6b9abf345378f_4.1.0.0_x-ww_29c3ad6a.cat C:\WINDOWS\WinSxS\Manifests\x86_Microsoft.MSXML2R_6bd6b9abf345378f_4.1.0.0_x-ww_29c3ad6a.ManifestC:\WINDOWS\WinSxS\Manifests\x86_Microsoft.MSXML2R_6bd6b9abf345378f_4.1.0.0_x-ww_29c3ad6a.Manifest C:\WINDOWS\WinSxS\Manifests\x86_Microsoft.MSXML2_6bd6b9abf345378f_4.20.9818.0_x-ww_8ff50c5d.catC:\WINDOWS\WinSxS\Manifests\x86_Microsoft.MSXML2_6bd6b9abf345378f_4.20.9818.0_x-ww_8ff50c5d.cat C:\WINDOWS\WinSxS\Manifests\x86_Microsoft.MSXML2_6bd6b9abf345378f_4.20.9818.0_x-ww_8ff50c5d.ManifestC:\WINDOWS\WinSxS\Manifests\x86_Microsoft.MSXML2_6bd6b9abf345378f_4.20.9818.0_x-ww_8ff50c5d.Manifest C:\WINDOWS\WinSxS\x86_Microsoft.MSXML2R_6bd6b9abf345378f_4.1.0.0_x-ww_29c3ad6a\msxml4r.dllC:\WINDOWS\WinSxS\x86_Microsoft.MSXML2R_6bd6b9abf345378f_4.1.0.0_x-ww_29c3ad6a\msxml4r.dll C:\WINDOWS\WinSxS\x86_Microsoft.MSXML2_6bd6b9abf345378f_4.20.9818.0_x-ww_8ff50c5d\msxml4.dll C:\WINDOWS\WinSxS\x86_Microsoft.MSXML2_6bd6b9abf345378f_4.20.9818.0_x-ww_8ff50c5d\msxml4.dll -------------------------------------------------------------------- Folders added:3Folders added:3 -------------------------------------------------------------------- C:\WINDOWS\Installer\{546EBC22-EE59-4B7C-8B1F-8C8317061729}C:\WINDOWS\Installer\{546EBC22-EE59-4B7C-8B1F-8C8317061729} C:\WINDOWS\WinSxS\x86_Microsoft.MSXML2R_6bd6b9abf345378f_4.1.0.0_x-ww_29c3ad6aC:\WINDOWS\WinSxS\x86_Microsoft.MSXML2R_6bd6b9abf345378f_4.1.0.0_x-ww_29c3ad6a C:\WINDOWS\WinSxS\x86_Microsoft.MSXML2_6bd6b9abf345378f_4.20.9818.0_x-ww_8ff50c5dC:\WINDOWS\WinSxS\x86_Microsoft.MSXML2_6bd6b9abf345378f_4.20.9818.0_x-ww_8ff50c5d -------------------------------------------------------------------- Total changes:925Total changes:925

Page 24: Getting to Know Appsense Management Suite Architecture

Personalization ServerPersonalization Server

Action: Run wizard in Personalization Action: Run wizard in Personalization ServerServer

Page 25: Getting to Know Appsense Management Suite Architecture

Action: Reconnect to Personalization Action: Reconnect to Personalization Server.Server.

Observation: Success!Observation: Success!

Page 26: Getting to Know Appsense Management Suite Architecture

Action: Using the Appsense Management console Action: Using the Appsense Management console it was necessary to initiate the immediate it was necessary to initiate the immediate deployment which proceeded after the saving of deployment which proceeded after the saving of the agent to the XP client.the agent to the XP client.

Observation: 2 reboots of the XP client VM where Observation: 2 reboots of the XP client VM where automatically initiated by the installer, this was automatically initiated by the installer, this was verified by checking the Windows System Event verified by checking the Windows System Event Log.Log.

Action: Configure Default Users group to discover Action: Configure Default Users group to discover & manage all processes& manage all processes

Observation: (Error) The Communications Agent Observation: (Error) The Communications Agent failed to upload events. The requested URL does failed to upload events. The requested URL does not exist on the server.not exist on the server.

Page 27: Getting to Know Appsense Management Suite Architecture

Environment ManagerEnvironment Manager

Page 28: Getting to Know Appsense Management Suite Architecture

No Messenger Allowed!No Messenger Allowed! Event Type:Event Type: InformationInformation Event Source:Event Source: (MSN/Windows) Messenger Service(MSN/Windows) Messenger Service Event Category:Event Category: NoneNone Event ID:Event ID: 44 Date:Date: 22/09/200922/09/2009 Time:Time: 20:08:4220:08:42 User:User: N/AN/A Computer:Computer: DEY-WS1B40DEY-WS1B40 Description:Description: The description for Event ID ( 4 ) in Source ( (MSN/Windows) The description for Event ID ( 4 ) in Source ( (MSN/Windows)

Messenger Service ) cannot be found. The local computer may not Messenger Service ) cannot be found. The local computer may not have the necessary registry information or message DLL files to have the necessary registry information or message DLL files to display messages from a remote computer. You may be able to display messages from a remote computer. You may be able to use the /AUXSOURCE= flag to retrieve this description; see Help use the /AUXSOURCE= flag to retrieve this description; see Help and Support for details. The following information is part of the and Support for details. The following information is part of the event: .event: .

Page 29: Getting to Know Appsense Management Suite Architecture

Performance ManagerPerformance Manager

Page 30: Getting to Know Appsense Management Suite Architecture

Application ManagerApplication Manager

Page 31: Getting to Know Appsense Management Suite Architecture

What did I learn?What did I learn?

Very comprehensive suiteVery comprehensive suite• Environment manager – write backEnvironment manager – write back• Performance Manager – fine tune Performance Manager – fine tune • Application Manager – no write back but Application Manager – no write back but

lots of analysis/reporting available lots of analysis/reporting available Varied deployment methods Varied deployment methods

depending on scale of deploymentdepending on scale of deployment

Page 32: Getting to Know Appsense Management Suite Architecture

Thank youThank you

Questions?Questions?