SlideShare a Scribd company logo
1 of 35
Download to read offline
UEMB270 - Software Distribution Under
The Hood
Welcome to UEMB270
David Morley / Rex McMillan
 Ivanti Interchange 2017
Agenda
 Processes and workflow
 Troubleshooting tips
 Look ahead
Push tasks
LANDESK SOFTWARE CONFIDENTIAL
Push tasks
Core Managed device
1
LANDESK SOFTWARE CONFIDENTIAL
Push tasks
Scheduler
Core Managed device
1
2
LANDESK SOFTWARE CONFIDENTIAL
Push tasks
Scheduler
Core Managed device
1
When the task is created by Scheduler Service, it
creates the Policy XML files on the Core server at
ManagementSuitelandeskfilesClientPolicies
2
When the scheduler finds a task is due, it launches
the Task Handler Proxy
LANDESK SOFTWARE CONFIDENTIAL
Push tasks
Scheduler
Core
TaskHandlerProxy.exe
Managed device
1
2
3
LANDESK SOFTWARE CONFIDENTIAL
Push tasks
Scheduler
Core
TaskHandlerProxy.exe
Managed device
1
2
Gathers information about the specific task from
the database and sends the information to the
Policy Task Handler.
3
LANDESK SOFTWARE CONFIDENTIAL
Push tasks
Scheduler
Core
TaskHandlerProxy.exe
PolicyTaskHandler.exe
Managed device
1
2
3
4
LANDESK SOFTWARE CONFIDENTIAL
Push tasks
Scheduler
Core
TaskHandlerProxy.exe
PolicyTaskHandler.exe
Managed device
1
2
3
Discovers and pushes commands to target devices
in each task
4
LANDESK SOFTWARE CONFIDENTIAL
Push tasks
Scheduler
Core
APM Service
TaskHandlerProxy.exe
PolicyTaskHandler.exe ServiceHost.exe
Managed device
1
2
3
4
5
LANDESK SOFTWARE CONFIDENTIAL
Push tasks
Scheduler
Core
APM Service
TaskHandlerProxy.exe
PolicyTaskHandler.exe ServiceHost.exe
Managed device
1
2
3
4
• PolicyTaskHandler publishes policy to APM
Service
5
• ServiceHost.exe listens for pushed task
LANDESK SOFTWARE CONFIDENTIAL
Push tasks
Scheduler
Core
APM Service
TaskHandlerProxy.exe
PolicyTaskHandler.exe ServiceHost.exe
PolicySync
Managed device
/Taskid=#
1
2
3
4
5
6
LANDESK SOFTWARE CONFIDENTIAL
Push tasks
Scheduler
Core
APM Service
TaskHandlerProxy.exe
PolicyTaskHandler.exe ServiceHost.exe
PolicySync
Managed device
/Taskid=#
1
2
3
4
5
• Servicehost.exe sends command to launch
PolicySync using the TaskID
6
• PolicySync calls back to APM service and
requests task information, including XML created
by scheduler
• PolicySync downloads XML on client and checks
whether the policy is required, recommended, or
optional.
LANDESK SOFTWARE CONFIDENTIAL
Push tasks
Scheduler
Core
APM Service
TaskHandlerProxy.exe
PolicyTaskHandler.exe ServiceHost.exe
PolicySync
Managed device
/Taskid=#
1
2
3
4
5
6
SDClient Portal Manager
Required Optional
7
Policy tasks
LANDESK SOFTWARE CONFIDENTIAL
Policy tasks
Core Managed device
APM Service
PolicyTaskHandler.exe
TaskHandlerProxy.exe
Scheduler
LANDESK SOFTWARE CONFIDENTIAL
Policy tasks
Scheduler
SDClient Portal Manager
Required
Core
APM Service
TaskHandlerProxy.exe
PolicyTaskHandler.exe
PolicySync
Managed device
Optional
Troubleshooting tips
 Push tasks appear stuck – Core side
 The task is most likely still running, it’s just waiting on feedbackfrom clients. Once
PolicyTaskHandlercontacts client machines it’s work is done. All other status and updates
come from client machines. Check schedulersettings to make sure PolicyTaskHandler has
enough time to run.
 Check task properties to make sure they are correct.
 Targets, queries (correct results), scopes, start times, required/recommended/optional.
 Check the PolicyTaskHandler log (turn on verbose logging if necessary),search by machine
name or IP address and the task ID.
 Discovery might have failed (IP address/MAC address/DeviceID correct)
 May need to run an inventory scan to update the database.
 Make sure the discovery packets are leaving the Core. Some security software see Accelerated push as a
packet storm and will shut down the network port. Disable if necessary.
 Make sure switches/routers are allowing packets through. (This is rare, but has happened)
 Check COM+ rights, make sure COM+ applications are running (restart if necessary). If
COM+ is failing or not running, PolicySync will not trust any communication with the core.
Troubleshooting tips
 Push tasks appear stuck – Client side
 Check c:ProgramDataLANDeskPolicies – Is the policy XML file there (CP.taskid.*.xml)
 Verify task ID in the filename.
 If the policy XML file isn’t there, check servicehost log for any failures (this shows incoming requests).
 Certificates valid? If not PolicyTaskHandler won’t be able to contact PolicySync to send policy commands.
 Check proxyhost log for any failures (this show outgoing requests).
 Check C:ProgramDataLANDeskLogPolicySync.exe.logforany failures – PolicySync log
actions/errors here.
 Check sdclient log (C:Program Files (x86)LANDeskLDClientData)– sdclient_task?ID?.log.
 All task status comes from the client exceptfor the initial task start (PolicyTaskHandler) and
daily maintenance (ApmMaintenance).
Troubleshooting tips
 Use the Diagnostics tool to discover devices, view logs,
and run advanced operations at the client.
Look ahead
 Portal manager refresh => End User Workspace.
 New modern look and feel.
 Details flyout.
 Supports screenshots and screenshot preview.
 Meta data support (no tags yet, but coming).
 Name, description,vendorestimated download time, estimated install time,
rebootrequired notification, package size.
 Install/launch/open directly from details flyout and tiles.
 Enhanced searchand category selection.
 More branding options (in progress).
 Hamburger menu option show/hide the navigation bar, allows for
space savings and tool selection.
 Demo.
Thank you
Differentiators- executive colors
Take ActionProvide InsightDiscover
Updated Icon PPTX is coming soon to reflect Ivanti colors.
Differentiators- bright colors
Take ActionProvide InsightDiscover
Updated Icon PPTX is coming soon to reflect Ivanti colors.
Quote slide
“What... is the air-speed
velocity of an unladen swallow?”
Bridgekeeper
Want to highlight a stat?
2005 2010 2015
Product Z Product Y Product X
Use Grays to minimize the
other numbers, and color the
number that is most important
in Red! In this case:
Red is the clear winner!
100%
Discover
of your Assets
Have 1 Memorable Stat in your presentation and be bold!
Want to highlight a stat?
2005 2010 2015
Product Z Product Y Product X
Use Grays to minimize the
other numbers, and color the
number that is most important
in Red! In this case:
Red is the clear winner!
Another Quote slide
“What... is the air-speed
velocity of an unladen swallow?”
Bridgekeeper
Instead of bullet points
This m us t be im porta nt1
This ha s to be im porta nt2
This is re a lly im porta nt3
Instead of bullet points, use these shapes and keep your points short and concise
And yet another Quote slide
“What... is the air-speed
velocity of an unladen swallow?”
Bridgekeeper
Colors used within this template
Red
Black
Orange
Yellow
Warm Gray
Warm Gray
Maroon
Primary Colors SecondaryColors TertiaryColors
Teal
Green
Purple
Rose

More Related Content

What's hot

Expert Quick Tour
Expert Quick TourExpert Quick Tour
Expert Quick Tour
Active Base
 

What's hot (16)

Expert Quick Tour
Expert Quick TourExpert Quick Tour
Expert Quick Tour
 
Beginners guide to_optimizer
Beginners guide to_optimizerBeginners guide to_optimizer
Beginners guide to_optimizer
 
R12 d49656 gc10-apps dba 20
R12 d49656 gc10-apps dba 20R12 d49656 gc10-apps dba 20
R12 d49656 gc10-apps dba 20
 
Unit Testing SQL Server
Unit Testing SQL ServerUnit Testing SQL Server
Unit Testing SQL Server
 
Migration from 8.1 to 11.3
Migration from 8.1 to 11.3Migration from 8.1 to 11.3
Migration from 8.1 to 11.3
 
How to Configure the CA Workload Automation System Agent agentparm.txt File
How to Configure the CA Workload Automation System Agent agentparm.txt FileHow to Configure the CA Workload Automation System Agent agentparm.txt File
How to Configure the CA Workload Automation System Agent agentparm.txt File
 
Hot sos em12c_metric_extensions
Hot sos em12c_metric_extensionsHot sos em12c_metric_extensions
Hot sos em12c_metric_extensions
 
Explain the explain_plan
Explain the explain_planExplain the explain_plan
Explain the explain_plan
 
Day 2 Data Stage Manager 11.0
Day 2 Data Stage Manager 11.0Day 2 Data Stage Manager 11.0
Day 2 Data Stage Manager 11.0
 
UEMB210: Software Delivery: Best Practices
UEMB210: Software Delivery: Best PracticesUEMB210: Software Delivery: Best Practices
UEMB210: Software Delivery: Best Practices
 
Nagios Conference 2011 - Ethan Galstad - Nagios XI Overview
Nagios Conference 2011 - Ethan Galstad - Nagios XI OverviewNagios Conference 2011 - Ethan Galstad - Nagios XI Overview
Nagios Conference 2011 - Ethan Galstad - Nagios XI Overview
 
Essbase Statistics DW: How to Automatically Administrate Essbase Using ODI
Essbase Statistics DW: How to Automatically Administrate Essbase Using ODIEssbase Statistics DW: How to Automatically Administrate Essbase Using ODI
Essbase Statistics DW: How to Automatically Administrate Essbase Using ODI
 
Database performance tuning and query optimization
Database performance tuning and query optimizationDatabase performance tuning and query optimization
Database performance tuning and query optimization
 
Mastering the enterprise manager 12c environment
Mastering the enterprise manager 12c environmentMastering the enterprise manager 12c environment
Mastering the enterprise manager 12c environment
 
Database and application performance vivek sharma
Database and application performance vivek sharmaDatabase and application performance vivek sharma
Database and application performance vivek sharma
 
R12 d49656 gc10-apps dba 05
R12 d49656 gc10-apps dba 05R12 d49656 gc10-apps dba 05
R12 d49656 gc10-apps dba 05
 

Similar to UEMB270: Software Distribution Under The Hood

Off-Label Data Mesh: A Prescription for Healthier Data
Off-Label Data Mesh: A Prescription for Healthier DataOff-Label Data Mesh: A Prescription for Healthier Data
Off-Label Data Mesh: A Prescription for Healthier Data
HostedbyConfluent
 
James Williams_IT110_IP1.doc.docxIT110-1404A-02 Introduction.docx
James Williams_IT110_IP1.doc.docxIT110-1404A-02 Introduction.docxJames Williams_IT110_IP1.doc.docxIT110-1404A-02 Introduction.docx
James Williams_IT110_IP1.doc.docxIT110-1404A-02 Introduction.docx
priestmanmable
 
Resume Manoj Kumar M
Resume Manoj Kumar MResume Manoj Kumar M
Resume Manoj Kumar M
Manoj Kumar
 

Similar to UEMB270: Software Distribution Under The Hood (20)

AWS re:Invent 2016: Automating Workflows for Analytics Pipelines (DEV401)
AWS re:Invent 2016: Automating Workflows for Analytics Pipelines (DEV401)AWS re:Invent 2016: Automating Workflows for Analytics Pipelines (DEV401)
AWS re:Invent 2016: Automating Workflows for Analytics Pipelines (DEV401)
 
Off-Label Data Mesh: A Prescription for Healthier Data
Off-Label Data Mesh: A Prescription for Healthier DataOff-Label Data Mesh: A Prescription for Healthier Data
Off-Label Data Mesh: A Prescription for Healthier Data
 
The post release technologies of Crysis 3 (Slides Only) - Stewart Needham
The post release technologies of Crysis 3 (Slides Only) - Stewart NeedhamThe post release technologies of Crysis 3 (Slides Only) - Stewart Needham
The post release technologies of Crysis 3 (Slides Only) - Stewart Needham
 
Apache Spark Performance is too hard. Let's make it easier
Apache Spark Performance is too hard. Let's make it easierApache Spark Performance is too hard. Let's make it easier
Apache Spark Performance is too hard. Let's make it easier
 
Drupal Performance : DrupalCamp North
Drupal Performance : DrupalCamp NorthDrupal Performance : DrupalCamp North
Drupal Performance : DrupalCamp North
 
Splunk conf2014 - Dashboard Fun - Creating an Interactive Transaction Profiler
Splunk conf2014 - Dashboard Fun - Creating an Interactive Transaction ProfilerSplunk conf2014 - Dashboard Fun - Creating an Interactive Transaction Profiler
Splunk conf2014 - Dashboard Fun - Creating an Interactive Transaction Profiler
 
RFP-Final3
RFP-Final3RFP-Final3
RFP-Final3
 
Oracle RI ETL process overview.
Oracle RI ETL process overview.Oracle RI ETL process overview.
Oracle RI ETL process overview.
 
Using IBM Rational Change as an Enterprise-Wide Error Management Solution – ...
 Using IBM Rational Change as an Enterprise-Wide Error Management Solution – ... Using IBM Rational Change as an Enterprise-Wide Error Management Solution – ...
Using IBM Rational Change as an Enterprise-Wide Error Management Solution – ...
 
Drv13 power flex 755 programming with devicelogix
Drv13   power flex 755 programming with devicelogixDrv13   power flex 755 programming with devicelogix
Drv13 power flex 755 programming with devicelogix
 
James Williams_IT110_IP1.doc.docxIT110-1404A-02 Introduction.docx
James Williams_IT110_IP1.doc.docxIT110-1404A-02 Introduction.docxJames Williams_IT110_IP1.doc.docxIT110-1404A-02 Introduction.docx
James Williams_IT110_IP1.doc.docxIT110-1404A-02 Introduction.docx
 
UPGRADING FROM ORACLE ENTERPRISE MANAGER 10G TO CLOUD CONTROL 12C WITH ZERO D...
UPGRADING FROM ORACLE ENTERPRISE MANAGER 10G TO CLOUD CONTROL 12C WITH ZERO D...UPGRADING FROM ORACLE ENTERPRISE MANAGER 10G TO CLOUD CONTROL 12C WITH ZERO D...
UPGRADING FROM ORACLE ENTERPRISE MANAGER 10G TO CLOUD CONTROL 12C WITH ZERO D...
 
Agentless System Crawler - InterConnect 2016
Agentless System Crawler - InterConnect 2016Agentless System Crawler - InterConnect 2016
Agentless System Crawler - InterConnect 2016
 
DB2 Real-Time Analytics Meeting Wayne, PA 2015 - IDAA & DB2 Tools Update
DB2 Real-Time Analytics Meeting Wayne, PA 2015 - IDAA & DB2 Tools UpdateDB2 Real-Time Analytics Meeting Wayne, PA 2015 - IDAA & DB2 Tools Update
DB2 Real-Time Analytics Meeting Wayne, PA 2015 - IDAA & DB2 Tools Update
 
Ray flow release notes webconsole_ 1.9.0_0
Ray flow release notes webconsole_ 1.9.0_0Ray flow release notes webconsole_ 1.9.0_0
Ray flow release notes webconsole_ 1.9.0_0
 
Voldemort & Hadoop @ Linkedin, Hadoop User Group Jan 2010
Voldemort & Hadoop @ Linkedin, Hadoop User Group Jan 2010Voldemort & Hadoop @ Linkedin, Hadoop User Group Jan 2010
Voldemort & Hadoop @ Linkedin, Hadoop User Group Jan 2010
 
Hadoop and Voldemort @ LinkedIn
Hadoop and Voldemort @ LinkedInHadoop and Voldemort @ LinkedIn
Hadoop and Voldemort @ LinkedIn
 
Product! - The road to production deployment
Product! - The road to production deploymentProduct! - The road to production deployment
Product! - The road to production deployment
 
PowerShell-and-DSC-Enables-DSCDevOps-1.pptx
PowerShell-and-DSC-Enables-DSCDevOps-1.pptxPowerShell-and-DSC-Enables-DSCDevOps-1.pptx
PowerShell-and-DSC-Enables-DSCDevOps-1.pptx
 
Resume Manoj Kumar M
Resume Manoj Kumar MResume Manoj Kumar M
Resume Manoj Kumar M
 

More from Ivanti

More from Ivanti (20)

Français Patch Tuesday - Mai
Français Patch Tuesday - MaiFrançais Patch Tuesday - Mai
Français Patch Tuesday - Mai
 
Patch Tuesday de Mayo
Patch Tuesday de MayoPatch Tuesday de Mayo
Patch Tuesday de Mayo
 
2024 May Patch Tuesday
2024 May Patch Tuesday2024 May Patch Tuesday
2024 May Patch Tuesday
 
Patch Tuesday Italia Maggio
Patch Tuesday Italia MaggioPatch Tuesday Italia Maggio
Patch Tuesday Italia Maggio
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Patch Tuesday de Abril
Patch Tuesday de AbrilPatch Tuesday de Abril
Patch Tuesday de Abril
 
Français Patch Tuesday - Avril
Français Patch Tuesday - AvrilFrançais Patch Tuesday - Avril
Français Patch Tuesday - Avril
 
Patch Tuesday Italia Aprile
Patch Tuesday Italia AprilePatch Tuesday Italia Aprile
Patch Tuesday Italia Aprile
 
Français Patch Tuesday - Mars
Français Patch Tuesday - MarsFrançais Patch Tuesday - Mars
Français Patch Tuesday - Mars
 
Patch Tuesday de Marzo
Patch Tuesday de MarzoPatch Tuesday de Marzo
Patch Tuesday de Marzo
 
Patch Tuesday Italia Marzo
Patch Tuesday Italia MarzoPatch Tuesday Italia Marzo
Patch Tuesday Italia Marzo
 
March Patch Tuesday
March Patch TuesdayMarch Patch Tuesday
March Patch Tuesday
 
Patch Tuesday de Febrero
Patch Tuesday de FebreroPatch Tuesday de Febrero
Patch Tuesday de Febrero
 
2024 Français Patch Tuesday - Février
2024 Français Patch Tuesday - Février2024 Français Patch Tuesday - Février
2024 Français Patch Tuesday - Février
 
Patch Tuesday Italia Febbraio
Patch Tuesday Italia FebbraioPatch Tuesday Italia Febbraio
Patch Tuesday Italia Febbraio
 
2024 February Patch Tuesday
2024 February Patch Tuesday2024 February Patch Tuesday
2024 February Patch Tuesday
 
2024 Enero Patch Tuesday
2024 Enero Patch Tuesday2024 Enero Patch Tuesday
2024 Enero Patch Tuesday
 
2024 Janvier Patch Tuesday
2024 Janvier Patch Tuesday2024 Janvier Patch Tuesday
2024 Janvier Patch Tuesday
 
2024 Gennaio Patch Tuesday
2024 Gennaio Patch Tuesday2024 Gennaio Patch Tuesday
2024 Gennaio Patch Tuesday
 
Patch Tuesday de Enero
Patch Tuesday de EneroPatch Tuesday de Enero
Patch Tuesday de Enero
 

Recently uploaded

Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Medical / Health Care (+971588192166) Mifepristone and Misoprostol tablets 200mg
 

Recently uploaded (20)

WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 
WSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - Keynote
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
 
WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...
WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...
WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...
 
WSO2Con2024 - Simplified Integration: Unveiling the Latest Features in WSO2 L...
WSO2Con2024 - Simplified Integration: Unveiling the Latest Features in WSO2 L...WSO2Con2024 - Simplified Integration: Unveiling the Latest Features in WSO2 L...
WSO2Con2024 - Simplified Integration: Unveiling the Latest Features in WSO2 L...
 
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...
 
WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...
WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...
WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
 
WSO2CON 2024 - Lessons from the Field: Legacy Platforms – It's Time to Let Go...
WSO2CON 2024 - Lessons from the Field: Legacy Platforms – It's Time to Let Go...WSO2CON 2024 - Lessons from the Field: Legacy Platforms – It's Time to Let Go...
WSO2CON 2024 - Lessons from the Field: Legacy Platforms – It's Time to Let Go...
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptx
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
 
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public AdministrationWSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
 
Driving Innovation: Scania's API Revolution with WSO2
Driving Innovation: Scania's API Revolution with WSO2Driving Innovation: Scania's API Revolution with WSO2
Driving Innovation: Scania's API Revolution with WSO2
 
AzureNativeQumulo_HPC_Cloud_Native_Benchmarks.pdf
AzureNativeQumulo_HPC_Cloud_Native_Benchmarks.pdfAzureNativeQumulo_HPC_Cloud_Native_Benchmarks.pdf
AzureNativeQumulo_HPC_Cloud_Native_Benchmarks.pdf
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
 
WSO2CON 2024 - Designing Event-Driven Enterprises: Stories of Transformation
WSO2CON 2024 - Designing Event-Driven Enterprises: Stories of TransformationWSO2CON 2024 - Designing Event-Driven Enterprises: Stories of Transformation
WSO2CON 2024 - Designing Event-Driven Enterprises: Stories of Transformation
 
WSO2Con2024 - Low-Code Integration Tooling
WSO2Con2024 - Low-Code Integration ToolingWSO2Con2024 - Low-Code Integration Tooling
WSO2Con2024 - Low-Code Integration Tooling
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
 

UEMB270: Software Distribution Under The Hood

  • 1. UEMB270 - Software Distribution Under The Hood
  • 2. Welcome to UEMB270 David Morley / Rex McMillan
  • 4. Agenda  Processes and workflow  Troubleshooting tips  Look ahead
  • 6. LANDESK SOFTWARE CONFIDENTIAL Push tasks Core Managed device 1
  • 7. LANDESK SOFTWARE CONFIDENTIAL Push tasks Scheduler Core Managed device 1 2
  • 8. LANDESK SOFTWARE CONFIDENTIAL Push tasks Scheduler Core Managed device 1 When the task is created by Scheduler Service, it creates the Policy XML files on the Core server at ManagementSuitelandeskfilesClientPolicies 2 When the scheduler finds a task is due, it launches the Task Handler Proxy
  • 9. LANDESK SOFTWARE CONFIDENTIAL Push tasks Scheduler Core TaskHandlerProxy.exe Managed device 1 2 3
  • 10. LANDESK SOFTWARE CONFIDENTIAL Push tasks Scheduler Core TaskHandlerProxy.exe Managed device 1 2 Gathers information about the specific task from the database and sends the information to the Policy Task Handler. 3
  • 11. LANDESK SOFTWARE CONFIDENTIAL Push tasks Scheduler Core TaskHandlerProxy.exe PolicyTaskHandler.exe Managed device 1 2 3 4
  • 12. LANDESK SOFTWARE CONFIDENTIAL Push tasks Scheduler Core TaskHandlerProxy.exe PolicyTaskHandler.exe Managed device 1 2 3 Discovers and pushes commands to target devices in each task 4
  • 13. LANDESK SOFTWARE CONFIDENTIAL Push tasks Scheduler Core APM Service TaskHandlerProxy.exe PolicyTaskHandler.exe ServiceHost.exe Managed device 1 2 3 4 5
  • 14. LANDESK SOFTWARE CONFIDENTIAL Push tasks Scheduler Core APM Service TaskHandlerProxy.exe PolicyTaskHandler.exe ServiceHost.exe Managed device 1 2 3 4 • PolicyTaskHandler publishes policy to APM Service 5 • ServiceHost.exe listens for pushed task
  • 15. LANDESK SOFTWARE CONFIDENTIAL Push tasks Scheduler Core APM Service TaskHandlerProxy.exe PolicyTaskHandler.exe ServiceHost.exe PolicySync Managed device /Taskid=# 1 2 3 4 5 6
  • 16. LANDESK SOFTWARE CONFIDENTIAL Push tasks Scheduler Core APM Service TaskHandlerProxy.exe PolicyTaskHandler.exe ServiceHost.exe PolicySync Managed device /Taskid=# 1 2 3 4 5 • Servicehost.exe sends command to launch PolicySync using the TaskID 6 • PolicySync calls back to APM service and requests task information, including XML created by scheduler • PolicySync downloads XML on client and checks whether the policy is required, recommended, or optional.
  • 17. LANDESK SOFTWARE CONFIDENTIAL Push tasks Scheduler Core APM Service TaskHandlerProxy.exe PolicyTaskHandler.exe ServiceHost.exe PolicySync Managed device /Taskid=# 1 2 3 4 5 6 SDClient Portal Manager Required Optional 7
  • 19. LANDESK SOFTWARE CONFIDENTIAL Policy tasks Core Managed device APM Service PolicyTaskHandler.exe TaskHandlerProxy.exe Scheduler
  • 20. LANDESK SOFTWARE CONFIDENTIAL Policy tasks Scheduler SDClient Portal Manager Required Core APM Service TaskHandlerProxy.exe PolicyTaskHandler.exe PolicySync Managed device Optional
  • 21. Troubleshooting tips  Push tasks appear stuck – Core side  The task is most likely still running, it’s just waiting on feedbackfrom clients. Once PolicyTaskHandlercontacts client machines it’s work is done. All other status and updates come from client machines. Check schedulersettings to make sure PolicyTaskHandler has enough time to run.  Check task properties to make sure they are correct.  Targets, queries (correct results), scopes, start times, required/recommended/optional.  Check the PolicyTaskHandler log (turn on verbose logging if necessary),search by machine name or IP address and the task ID.  Discovery might have failed (IP address/MAC address/DeviceID correct)  May need to run an inventory scan to update the database.  Make sure the discovery packets are leaving the Core. Some security software see Accelerated push as a packet storm and will shut down the network port. Disable if necessary.  Make sure switches/routers are allowing packets through. (This is rare, but has happened)  Check COM+ rights, make sure COM+ applications are running (restart if necessary). If COM+ is failing or not running, PolicySync will not trust any communication with the core.
  • 22. Troubleshooting tips  Push tasks appear stuck – Client side  Check c:ProgramDataLANDeskPolicies – Is the policy XML file there (CP.taskid.*.xml)  Verify task ID in the filename.  If the policy XML file isn’t there, check servicehost log for any failures (this shows incoming requests).  Certificates valid? If not PolicyTaskHandler won’t be able to contact PolicySync to send policy commands.  Check proxyhost log for any failures (this show outgoing requests).  Check C:ProgramDataLANDeskLogPolicySync.exe.logforany failures – PolicySync log actions/errors here.  Check sdclient log (C:Program Files (x86)LANDeskLDClientData)– sdclient_task?ID?.log.  All task status comes from the client exceptfor the initial task start (PolicyTaskHandler) and daily maintenance (ApmMaintenance).
  • 23. Troubleshooting tips  Use the Diagnostics tool to discover devices, view logs, and run advanced operations at the client.
  • 24. Look ahead  Portal manager refresh => End User Workspace.  New modern look and feel.  Details flyout.  Supports screenshots and screenshot preview.  Meta data support (no tags yet, but coming).  Name, description,vendorestimated download time, estimated install time, rebootrequired notification, package size.  Install/launch/open directly from details flyout and tiles.  Enhanced searchand category selection.  More branding options (in progress).  Hamburger menu option show/hide the navigation bar, allows for space savings and tool selection.  Demo.
  • 26. Differentiators- executive colors Take ActionProvide InsightDiscover Updated Icon PPTX is coming soon to reflect Ivanti colors.
  • 27. Differentiators- bright colors Take ActionProvide InsightDiscover Updated Icon PPTX is coming soon to reflect Ivanti colors.
  • 28. Quote slide “What... is the air-speed velocity of an unladen swallow?” Bridgekeeper
  • 29. Want to highlight a stat? 2005 2010 2015 Product Z Product Y Product X Use Grays to minimize the other numbers, and color the number that is most important in Red! In this case: Red is the clear winner!
  • 30. 100% Discover of your Assets Have 1 Memorable Stat in your presentation and be bold!
  • 31. Want to highlight a stat? 2005 2010 2015 Product Z Product Y Product X Use Grays to minimize the other numbers, and color the number that is most important in Red! In this case: Red is the clear winner!
  • 32. Another Quote slide “What... is the air-speed velocity of an unladen swallow?” Bridgekeeper
  • 33. Instead of bullet points This m us t be im porta nt1 This ha s to be im porta nt2 This is re a lly im porta nt3 Instead of bullet points, use these shapes and keep your points short and concise
  • 34. And yet another Quote slide “What... is the air-speed velocity of an unladen swallow?” Bridgekeeper
  • 35. Colors used within this template Red Black Orange Yellow Warm Gray Warm Gray Maroon Primary Colors SecondaryColors TertiaryColors Teal Green Purple Rose