SlideShare a Scribd company logo
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 TourActive Base
 
Beginners guide to_optimizer
Beginners guide to_optimizerBeginners guide to_optimizer
Beginners guide to_optimizer
Maria Colgan
 
R12 d49656 gc10-apps dba 20
R12 d49656 gc10-apps dba 20R12 d49656 gc10-apps dba 20
R12 d49656 gc10-apps dba 20
zeesniper
 
Unit Testing SQL Server
Unit Testing SQL ServerUnit Testing SQL Server
Unit Testing SQL Server
Giovanni Scerra ☃
 
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
CA Technologies
 
Hot sos em12c_metric_extensions
Hot sos em12c_metric_extensionsHot sos em12c_metric_extensions
Hot sos em12c_metric_extensions
Kellyn Pot'Vin-Gorman
 
Explain the explain_plan
Explain the explain_planExplain the explain_plan
Explain the explain_plan
Maria Colgan
 
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
kshanmug2
 
UEMB210: Software Delivery: Best Practices
UEMB210: Software Delivery: Best PracticesUEMB210: Software Delivery: Best Practices
UEMB210: Software Delivery: Best Practices
Ivanti
 
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
Nagios
 
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
Rodrigo Radtke de Souza
 
Database performance tuning and query optimization
Database performance tuning and query optimizationDatabase performance tuning and query optimization
Database performance tuning and query optimization
Dhani Ahmad
 
Mastering the enterprise manager 12c environment
Mastering the enterprise manager 12c environmentMastering the enterprise manager 12c environment
Mastering the enterprise manager 12c environment
Kellyn Pot'Vin-Gorman
 
Database and application performance vivek sharma
Database and application performance vivek sharmaDatabase and application performance vivek sharma
Database and application performance vivek sharma
aioughydchapter
 
R12 d49656 gc10-apps dba 05
R12 d49656 gc10-apps dba 05R12 d49656 gc10-apps dba 05
R12 d49656 gc10-apps dba 05
zeesniper
 

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

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)
Amazon Web Services
 
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
 
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
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
Databricks
 
Drupal Performance : DrupalCamp North
Drupal Performance : DrupalCamp NorthDrupal Performance : DrupalCamp North
Drupal Performance : DrupalCamp North
Philip Norton
 
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
Splunk
 
Oracle RI ETL process overview.
Oracle RI ETL process overview.Oracle RI ETL process overview.
Oracle RI ETL process overview.
Puneet Kala
 
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 – ...
Contribyte
 
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
confidencial
 
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
 
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...
Leighton Nelson
 
Agentless System Crawler - InterConnect 2016
Agentless System Crawler - InterConnect 2016Agentless System Crawler - InterConnect 2016
Agentless System Crawler - InterConnect 2016
Canturk Isci
 
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
Baha Majid
 
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
i4box Anon
 
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
Bhupesh Bansal
 
Hadoop and Voldemort @ LinkedIn
Hadoop and Voldemort @ LinkedInHadoop and Voldemort @ LinkedIn
Hadoop and Voldemort @ LinkedIn
Hadoop User Group
 
Product! - The road to production deployment
Product! - The road to production deploymentProduct! - The road to production deployment
Product! - The road to production deployment
Filippo Zanella
 
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
prabhatthunuguntla
 
Resume Manoj Kumar M
Resume Manoj Kumar MResume Manoj Kumar M
Resume Manoj Kumar MManoj 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

Français Patch Tuesday - Mai
Français Patch Tuesday - MaiFrançais Patch Tuesday - Mai
Français Patch Tuesday - Mai
Ivanti
 
Patch Tuesday de Mayo
Patch Tuesday de MayoPatch Tuesday de Mayo
Patch Tuesday de Mayo
Ivanti
 
2024 May Patch Tuesday
2024 May Patch Tuesday2024 May Patch Tuesday
2024 May Patch Tuesday
Ivanti
 
Patch Tuesday Italia Maggio
Patch Tuesday Italia MaggioPatch Tuesday Italia Maggio
Patch Tuesday Italia Maggio
Ivanti
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
Ivanti
 
Patch Tuesday de Abril
Patch Tuesday de AbrilPatch Tuesday de Abril
Patch Tuesday de Abril
Ivanti
 
Français Patch Tuesday - Avril
Français Patch Tuesday - AvrilFrançais Patch Tuesday - Avril
Français Patch Tuesday - Avril
Ivanti
 
Patch Tuesday Italia Aprile
Patch Tuesday Italia AprilePatch Tuesday Italia Aprile
Patch Tuesday Italia Aprile
Ivanti
 
Français Patch Tuesday - Mars
Français Patch Tuesday - MarsFrançais Patch Tuesday - Mars
Français Patch Tuesday - Mars
Ivanti
 
Patch Tuesday de Marzo
Patch Tuesday de MarzoPatch Tuesday de Marzo
Patch Tuesday de Marzo
Ivanti
 
Patch Tuesday Italia Marzo
Patch Tuesday Italia MarzoPatch Tuesday Italia Marzo
Patch Tuesday Italia Marzo
Ivanti
 
March Patch Tuesday
March Patch TuesdayMarch Patch Tuesday
March Patch Tuesday
Ivanti
 
Patch Tuesday de Febrero
Patch Tuesday de FebreroPatch Tuesday de Febrero
Patch Tuesday de Febrero
Ivanti
 
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
Ivanti
 
Patch Tuesday Italia Febbraio
Patch Tuesday Italia FebbraioPatch Tuesday Italia Febbraio
Patch Tuesday Italia Febbraio
Ivanti
 
2024 February Patch Tuesday
2024 February Patch Tuesday2024 February Patch Tuesday
2024 February Patch Tuesday
Ivanti
 
2024 Enero Patch Tuesday
2024 Enero Patch Tuesday2024 Enero Patch Tuesday
2024 Enero Patch Tuesday
Ivanti
 
2024 Janvier Patch Tuesday
2024 Janvier Patch Tuesday2024 Janvier Patch Tuesday
2024 Janvier Patch Tuesday
Ivanti
 
2024 Gennaio Patch Tuesday
2024 Gennaio Patch Tuesday2024 Gennaio Patch Tuesday
2024 Gennaio Patch Tuesday
Ivanti
 
Patch Tuesday de Enero
Patch Tuesday de EneroPatch Tuesday de Enero
Patch Tuesday de Enero
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

WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
takuyayamamoto1800
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Shahin Sheidaei
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
AMB-Review
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
Globus
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Natan Silnitsky
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
Tendenci - The Open Source AMS (Association Management Software)
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
Globus
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
Ortus Solutions, Corp
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
Globus
 
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
XfilesPro
 
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
informapgpstrackings
 
Why React Native as a Strategic Advantage for Startup Innovation.pdf
Why React Native as a Strategic Advantage for Startup Innovation.pdfWhy React Native as a Strategic Advantage for Startup Innovation.pdf
Why React Native as a Strategic Advantage for Startup Innovation.pdf
ayushiqss
 
Designing for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web ServicesDesigning for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web Services
KrzysztofKkol1
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
Globus
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Anthony Dahanne
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
wottaspaceseo
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
abdulrafaychaudhry
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
XfilesPro
 

Recently uploaded (20)

WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
 
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
 
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
 
Why React Native as a Strategic Advantage for Startup Innovation.pdf
Why React Native as a Strategic Advantage for Startup Innovation.pdfWhy React Native as a Strategic Advantage for Startup Innovation.pdf
Why React Native as a Strategic Advantage for Startup Innovation.pdf
 
Designing for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web ServicesDesigning for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web Services
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
 

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