42
Configuration Management User Group (formerly: Marimba Users Group) www.CM-UG.com © Copyright September 23, 2014 [email protected] Conference Call Information All CM-UG calls unless otherwise noted will use the following dial in information: US Conferencing Number: 1-855-747-8824 CODE: 236 606 4030 September 2014 Meeting Details: Upcoming Events Recorded Events Open Discussion iSpeakCloud presentation Symphony presentation Live debug Drift 8.5 beta

September 2014 cm-ug-minutes

Embed Size (px)

Citation preview

Configuration Management ndash User Group (formerly Marimba Users Group)

wwwCM-UGcom

copy Copyright September 23 2014 ChrisCM-UGcom

Conference Call Information

All CM-UG calls unless otherwise noted will use the following dial in information

US Conferencing Number 1-855-747-8824

CODE 236 606 4030

September 2014 Meeting

Details bull Upcoming Events

bull Recorded Events

bull Open Discussion

bull iSpeakCloud presentation

bull Symphony presentation

bull Live debug

bull Drift

bull 85 beta

Configuration Management ndash User Group (formerly Marimba Users Group)

wwwCM-UGcom

copy Copyright September 23 2014 ChrisCM-UGcom

Upcoming CM-UG Events

2014 CM-UG meeting dates

85 Beta Kick off - Wednesday September 29th 2014 noon Central time

Wednesday October 15th 2014 noon Central time

Wednesday November 19th 2014 noon Central time

Wednesday December 17th 2014 noon Central time

Upcoming Events

Reminder

The CM-UG call is normally the 3rd Wednesday of each month at 12 noon central time

The CM-UG calendar is also located here gt httpcalendarcm-ugcom

Configuration Management ndash User Group (formerly Marimba Users Group)

wwwCM-UGcom

copy Copyright September 23 2014 ChrisCM-UGcom

Upcoming CM-UG Events ndash September 2014

Register by sending email to NitishShrivastavabmccom

Beta demo on September 29 2014 at noon central

Beta channels documents and feature recordings will be available from September 29 2014 after 500 PM PST

------------------------------------------------------- Meeting information ------------------------------------------------------- Topic 8500 beta demo Date Monday September 29 2014 Time 1200 pm Central Daylight Time (Chicago GMT-0500) Meeting Number 754 481 507 Meeting Password 123 ------------------------------------------------------- To start or join the online meeting ------------------------------------------------------- Go to httpsbmcwebexcombmcjphpMTID=m14ff25ba86870b426a506c025a2a10c3

rsaquo8500 Beta update ndash September 29 ndash Oct 10

-------------------------------------------------------

Teleconference information

-------------------------------------------------------

Provide your phone number when you join the meeting to

receive a call back Alternatively you can call

Call-in toll-free number (Premiere) 1-8557478824 (US)

Call-in number (Premiere) 1-719 325 2630 (US)

Show global numbers

httpswwwmyrcpluscomcnumsaspbwebid=8369444ampppc=

2366064030ampnum=18557478824

Host access code 203 386 6062

Attendee access code 236 606 4030

Configuration Management ndash User Group (formerly Marimba Users Group)

wwwCM-UGcom

All previous CM-UG meetings are available at MinutesCM-UGcom

Recorded CM-UG Events

Symphony Newsletters

httpwwwcm-ugcomnewslettershtm

Configuration Management ndash User Group (formerly Marimba Users Group)

wwwCM-UGcom

copy Copyright September 23 2014 ChrisCM-UGcom

Open Discussion

Open Discussion

bull PatchesPatch Groups which disappeared

bullPossible Shavlik corruption ndash RFE placed to support storing old XML prior to

overwriting to allow troubleshooting

bull Registration for 8500 Beta

bull Celestix Support Matrix for 83 and above

bull Marimba Monitoring Service will be released for 8202 and 8300 ETA is end of

September 2014

6

iSpeak Cloud Crossing Cloud Chasm

Jeanne Morain

copy 2013 Coolmody LLC 7

CTO Perspective ndash No Leap of Faith

ldquoJeanne is a recognized expert in enterprise infrastructure and offers practical advice to enterprises seeking to adopt cloud computing and software-as-a-service As a long-time advocate of enterprise interests (as opposed to vendors) her advice is impartial and hard-nosed It is also refreshingly free of hyperbole and advocates a rational approach to cloud that does not require a leap of faithrdquomdashSimon Crosby CTO amp Founder Bromium

8

Introduction

bull Over 130 Qualitative Interviews across books to date bull Prescriptive Guidance from Analysts Customers Practitioners bull Books available on Amazoncom amp more info at wwwclient4cloudcom

Visible Ops Private Cloud - April 2011 bull 4 Step Practical Guidance for implementing Private Cloud for Cloud Architects VP of

Ops and Service Managers bull Highlights issues indicators and guidance from leading industry experts

Client4Cloud - April 2012 bull Defines the Digital Native Era driving Consumerization of IT for Service Managers bull Prescriptive guidance on moving to Service Portfolio View across 4 layers (Users

Clients Management and Cloud)

iSpeakCLoud ndash July 2014 bull Expands prescriptive guidance to bridging the Cloud Chasm across Business

Compliance DataCenter Client and Dev Ops bull Addresses key challenges for Hybrid Cloud implementation across the layers in the

stack ndash Costs Compliance Cloud and Client bull Identifies failure amp necessary evolution of Business Service Management to prevent

Cloud Stall

9

Cloud is driving evolution of Service

bull 1990rsquos ndash IT Service Management amp ITIL Adoption to ndash Create process around growing usage of technology for data processing amp communication

ndash Drive visibility within IT of technology amp usage

ndash Tools Inventory Subscription Policy Management Active Directory Rollback amp Self Healing

bull 2002+ndash Business Service Management was created to ndash Shift from an IT Centric to a Customer Centric View

ndash Address growing dependency of business on technology

ndash Leverage industry best practices to address growing regulatory amp business compliance pressures on IT

ndash Tie IT Service to serving growing needs of business

Confidential - copyClient4Cloud 2013

IT Service Management

Business Service

Business Service

copy 2013 Coolmody LLC 10

Clash in cloud

Dig

ital N

ativ

e

bullDigital Native Users 0-5 ndash Born Digital 5+ - Taught Digital

bull Consumerization of IT BYOD Work Life Balance New solutions = new risks

bullDependency Growing dependency on technology

bull Compliance New regulations ndash Personal Information Acts Financial Acts

bullDisruptive Technology Virtualization Cloud Smart Devices Vertical Technology

copyClient4Cloud 2011

copy 2013 Coolmody LLC

Understand hybrid hype cycle

11

bull 2-5 years for Private Bursting or Hybrid Clouds

copy 2013 Coolmody LLC 12

Inconvenient truth

Although People Process amp Technology is not ready for Hybrid Cloudhellip many Enterprises are already there

bull Business Adopting SaaS

bull Test amp Dev on IaaS

bull Integrated hosted email calendar

bull Shadow IT for Dropbox Google Calendar Skype

copy 2013 Coolmody LLC 13

CMO Perspective ndash Need Choices

ldquoThe business imperative accelerating the adoption of a ldquoborn in the Cloudrdquo solutions is Speed Yes it is about dramatically better technology lower TCO and rapid user adoption But the increased demand for collaboration between business and IT leaders is driven by the freedom to innovate ndash rapidly ndash and opportunity to run faster and faster For the business it is addictive and liberating - all at the same time Because your competitors have broken free from the shackles of traditional IT the business has no other choicerdquomdashKamal Ahluwalia Chief Marketing Officer Aptius

copy 2013 Coolmody LLC 14

Cloud chasm causes

bull Discrepancies between Development Processes and Business

bull Business going around IT to implement solutions without realizing technical impact

bull Business case for technology overstates benefit understates actual costs in terms of profit and loss

bull Business amp Technology speak different language

copy 2013 Coolmody LLC 15

copyiSpeakCloud 2013

Cloud calibration (vision to reality)

bull Establishing new policies amp precedence ndash Who can do what where why how

ndash Service levels amp agreements across layers

ndash Transparency amp tracking (chargeback showback SLAs)

bull Art of possible ndash Negotiate reality from vision (resources requirements time

to value capabilities)

ndash Change training and non-system requirements enhancements to process

ndash Eliminate silo approach ndash aggregate ndash Ops Dev Support Asset Mgmt

bull Journey to cloud (roadmap to reality) ndash Identify low hanging fruit (Private Cloud MSP TestDev)

ndash Plan iterations integrations tuning and timing

copy 2013 Coolmody LLC 16

Roadmap current to cloud

bull Start Where You Are (Physical Virtual Public Private ITSM Monitoring)

bull Identify RASSSS Requirements GAPs amp Policies (Support amp Operations) ndash Reliability ndash Serviceability ndash Supportability ndash Scalability ndash Security

bull Assess risks of current (Shadow IT Consumerization of IT Brownfield)

bull Gap analysis (Current to Desired) bull Map journey to value (Skills Scope Strategy)

ndash Architect solution for Private with Hybrid in mind ndash Build business case for cloud ndash Measure amp refine early and often

copyiSpeakCloud 2013

copy 2013 Coolmody LLC 17

Cloud Framework

bull Select Service (low-hanging fruit minimum 5 integrations)

bull Build PampL Case

bull Identify areas of investment

bull Execute Pilot Project ndash Create formalize and execute new cloud policies

ndash Create knowledgebase amp metrics ndash KPIs service levels

ndash Measure effectiveness

ndash Integration tuning and timing)

bull Expand to other areas of savings (highest first)

bull Repeat

copy 2013 Coolmody LLC

Understand asset implications

18

bull Business case for cloud

ndash Solutions that you ldquorentrdquo are typically OpEx not CapEx (no depreciation benefit)

ndash Need to push for break even points amp negotiate ability to re-negotiate terms based on overunder utilization

bull Law of diminishing returns

ndash Gift that keeps givinghellip bull Yearly costs versus one time

bull Enterprises are ldquobrown fieldrdquo ndash still need employees to integrate own and manage hybrid

ndash Understand volume to determine if ldquojuicerdquo is worth the squeeze bull Larger Enterprise have shown savings based on existing

infrastructure amp traditional license models

bull Cost to re-do environment if change cloud providers

copyiSpeak Cloud 2013

copy 2013 Coolmody LLC 19 copy 2010 Flexera Software Inc | Company

Confidential

Questions

Questions

email jeanneclient4cloudcom

twitter JeanneMorain

Order books (Client4Cloud Visible Ops amp iSpeak Cloud)

Amazoncom

Read Blog amp More (Client4Cloud amp Visible Ops)

wwwclient4cloudcom

Marimba User Group September 17 2014

Nitish Shrivastava Product Manager amp Chief Architect

bull DEBUG Flags - Process change

bull Launchinghellip

ndash Drift Manager

ndash Deterministic Task Engine

ndash Deployment Progress over RPC

ndash Marimba Central Console

bull 8500 beta update

bull Questions

Agenda

DDEBUG Flags ndash No more hassles

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 23

Inline configuration of DDEBUG Flags

No need to restart tuner after setting flags

You can enabledisable debug logging through command linetuner admin

This would help customers selectively enable detailed logging when they see an issue and want to debug thathellip Helps in reducing volume of logging to narrow down a problem

Configuration through

Infrastructure Administration

tuner ndashsetdebug command

Debugging will be much easier now

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 24

Sample command

Drift Manager

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 26

Marimba Drift Manager

bull New channel to identify report and fix drift

bull A Service-Plugin channel to work on schedule and provide lsquodrift reportrsquo

bull Define factors for identifying diff

ndash File System Commands

bull Files

bull directories

ndash OS Commands

bull Applications

bull Registries

bull Services

ndash Marimba commands

bull Channels

bull Settingsconfiguration

bull State

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 27

Step 1 ndash Create configuration file

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 28

Step 2 ndash Configuration of plugin

bull Publish plugin on Master Transmitter

ndash No UI page

ndash Just channel copy to Transmitter it will automatically start

bull Set Transmitter property driftmanagertemplatefile to point to the settings file on Transmitter machine

eg driftmanagertemplatefile=ddrifttemplatexml

bull Plugin lsquoauto-refreshesrsquo the template file every 15 minutes The frequency can be changed by setting Transmitter property driftmanagerautorefreshinterval (Value in minutes)

eg driftmanagerautorefreshinterval=30 [this will set it to 30 minutes]

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 29

Step 3 ndash Identify amp push channel to lsquoGolden Machinersquo

bull Identify the Golden Machine that you want to use as a lsquoBaselinersquo

bull Subscribe lsquoMarimbaDriftManagerrsquo channel on the tuner running on the Golden Machine

bull Once the channel comes down it will scan the machine and send a report back to the plugin Note It will follow a redirection policy if so configured

bull The Golden Machinersquos report is now saved in the plugin

bull Plugin is all Sethellip

bull Note The MarimbaDriftManager channel can run on schedule if we want to make it a lsquorepetitive cyclersquo

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 30

Step 4 ndashPush channel to endpoints to find Drift

bull Push the channel to target endpoints

ndash Using Policy

ndash Using Tuner Admin

ndash Using DM

bull Endpoint will pull the Golden Machinersquos report generate its own report through scan and find the diff

bull The diff report is sent back to plugin for reporting

bull Drift Report can subsequently be seen

ndash In remote endpoint over RPC [httptuner7717drift]

ndash In transmitter over http [httptransmitter5282infrastructuredrift]

ndash In Marimba Central Console

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 31

Reporting ndash Over RPC

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 32

Reporting ndash Marimba Central Console

(Golden Image Details)

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 33

Reporting ndash Marimba Central Console

(Sample Drift Details)

Deterministic Task Engine

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 35

Deterministic Task Engine

bull Channel that works ldquolike policyrdquo

bull Allows customers to sequence and prioritize commands

bull Supports following Commands

ndash Tuner command

ndash Registry command

ndash OS commands

ndash File System command

bull Can help in scripting

ndash Logon script

ndash One time lsquopolicy likersquo use case

bull True replacement of ldquorunchannelrdquo

ndash In tuner process No separate JVM process

ndash Follows tuner routines like CRS etc

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 36

Step 1 ndash Define the task in input xml

bull Define the command type ndash Channel tuner file system OS andor registry command

bull Define action (like start stop subscribe etc)

bull Set priority of the task

bull Define if engine should wait for the command to finish before moving to next command

bull Define if engine should terminate execution of subsequent commands if lsquoin-executionrsquo command fails

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 37

Step 2 ndash Execute the channel

bull Tuner ndashstart httpnshrivas-pun-015282DeterministicTaskEngine -definitionfile dinputxml

bull This will trigger commands in defined order priority (and follow other settings)

bull Output will be written in log files at remote tuner

bull Overall status (passedfailed) will be written in tuner property

marimbatunerdeterministicenginestatus=passed

bull 8500 will have ISMInventory picking it up and reporting it in dashboardReport Center

Deployment Status over RPC

Neel Tiwari Product Architect

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 39

bull Will be implemented in 8303 and 8500 releases

bull Requires endpoint tuner upgrade (ie Infrastructure Service)

bull Supports a new HTTP query over RPC through a web browser

ndash http[endpointhostname][rpcport]compliance

bull Browser will display an XML with compliance details

ndash ltpolicy-compliancegt Details packages targeted as per policy and current progressstate in tuner

ndash ltpatch-compliancegt Grabs information of missinginstallednot applicable patches with bulletin ID patch ID group reason for current state etc

bull Integrated into Marimba Central Console (MCC)

Deployment Progress Over RPC

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 40

Sample output from an endpoint

Configuration Management ndash User Group (formerly Marimba Users Group)

wwwCM-UGcom

CM-UG - User Interaction

Join the CMUG mailing list

Start a discussion on our LinkedIn group

copy Copyright September 23 2014 ChrisCM-UGcom

Configuration Management ndash User Group (formerly Marimba Users Group)

wwwCM-UGcom

Marimba Consulting

Find the best consultants for your next Marimba project

copy Copyright September 23 2014 ChrisCM-UGcom

Configuration Management ndash User Group (formerly Marimba Users Group)

wwwCM-UGcom

copy Copyright September 23 2014 ChrisCM-UGcom

Upcoming CM-UG Events

2014 CM-UG meeting dates

85 Beta Kick off - Wednesday September 29th 2014 noon Central time

Wednesday October 15th 2014 noon Central time

Wednesday November 19th 2014 noon Central time

Wednesday December 17th 2014 noon Central time

Upcoming Events

Reminder

The CM-UG call is normally the 3rd Wednesday of each month at 12 noon central time

The CM-UG calendar is also located here gt httpcalendarcm-ugcom

Configuration Management ndash User Group (formerly Marimba Users Group)

wwwCM-UGcom

copy Copyright September 23 2014 ChrisCM-UGcom

Upcoming CM-UG Events ndash September 2014

Register by sending email to NitishShrivastavabmccom

Beta demo on September 29 2014 at noon central

Beta channels documents and feature recordings will be available from September 29 2014 after 500 PM PST

------------------------------------------------------- Meeting information ------------------------------------------------------- Topic 8500 beta demo Date Monday September 29 2014 Time 1200 pm Central Daylight Time (Chicago GMT-0500) Meeting Number 754 481 507 Meeting Password 123 ------------------------------------------------------- To start or join the online meeting ------------------------------------------------------- Go to httpsbmcwebexcombmcjphpMTID=m14ff25ba86870b426a506c025a2a10c3

rsaquo8500 Beta update ndash September 29 ndash Oct 10

-------------------------------------------------------

Teleconference information

-------------------------------------------------------

Provide your phone number when you join the meeting to

receive a call back Alternatively you can call

Call-in toll-free number (Premiere) 1-8557478824 (US)

Call-in number (Premiere) 1-719 325 2630 (US)

Show global numbers

httpswwwmyrcpluscomcnumsaspbwebid=8369444ampppc=

2366064030ampnum=18557478824

Host access code 203 386 6062

Attendee access code 236 606 4030

Configuration Management ndash User Group (formerly Marimba Users Group)

wwwCM-UGcom

All previous CM-UG meetings are available at MinutesCM-UGcom

Recorded CM-UG Events

Symphony Newsletters

httpwwwcm-ugcomnewslettershtm

Configuration Management ndash User Group (formerly Marimba Users Group)

wwwCM-UGcom

copy Copyright September 23 2014 ChrisCM-UGcom

Open Discussion

Open Discussion

bull PatchesPatch Groups which disappeared

bullPossible Shavlik corruption ndash RFE placed to support storing old XML prior to

overwriting to allow troubleshooting

bull Registration for 8500 Beta

bull Celestix Support Matrix for 83 and above

bull Marimba Monitoring Service will be released for 8202 and 8300 ETA is end of

September 2014

6

iSpeak Cloud Crossing Cloud Chasm

Jeanne Morain

copy 2013 Coolmody LLC 7

CTO Perspective ndash No Leap of Faith

ldquoJeanne is a recognized expert in enterprise infrastructure and offers practical advice to enterprises seeking to adopt cloud computing and software-as-a-service As a long-time advocate of enterprise interests (as opposed to vendors) her advice is impartial and hard-nosed It is also refreshingly free of hyperbole and advocates a rational approach to cloud that does not require a leap of faithrdquomdashSimon Crosby CTO amp Founder Bromium

8

Introduction

bull Over 130 Qualitative Interviews across books to date bull Prescriptive Guidance from Analysts Customers Practitioners bull Books available on Amazoncom amp more info at wwwclient4cloudcom

Visible Ops Private Cloud - April 2011 bull 4 Step Practical Guidance for implementing Private Cloud for Cloud Architects VP of

Ops and Service Managers bull Highlights issues indicators and guidance from leading industry experts

Client4Cloud - April 2012 bull Defines the Digital Native Era driving Consumerization of IT for Service Managers bull Prescriptive guidance on moving to Service Portfolio View across 4 layers (Users

Clients Management and Cloud)

iSpeakCLoud ndash July 2014 bull Expands prescriptive guidance to bridging the Cloud Chasm across Business

Compliance DataCenter Client and Dev Ops bull Addresses key challenges for Hybrid Cloud implementation across the layers in the

stack ndash Costs Compliance Cloud and Client bull Identifies failure amp necessary evolution of Business Service Management to prevent

Cloud Stall

9

Cloud is driving evolution of Service

bull 1990rsquos ndash IT Service Management amp ITIL Adoption to ndash Create process around growing usage of technology for data processing amp communication

ndash Drive visibility within IT of technology amp usage

ndash Tools Inventory Subscription Policy Management Active Directory Rollback amp Self Healing

bull 2002+ndash Business Service Management was created to ndash Shift from an IT Centric to a Customer Centric View

ndash Address growing dependency of business on technology

ndash Leverage industry best practices to address growing regulatory amp business compliance pressures on IT

ndash Tie IT Service to serving growing needs of business

Confidential - copyClient4Cloud 2013

IT Service Management

Business Service

Business Service

copy 2013 Coolmody LLC 10

Clash in cloud

Dig

ital N

ativ

e

bullDigital Native Users 0-5 ndash Born Digital 5+ - Taught Digital

bull Consumerization of IT BYOD Work Life Balance New solutions = new risks

bullDependency Growing dependency on technology

bull Compliance New regulations ndash Personal Information Acts Financial Acts

bullDisruptive Technology Virtualization Cloud Smart Devices Vertical Technology

copyClient4Cloud 2011

copy 2013 Coolmody LLC

Understand hybrid hype cycle

11

bull 2-5 years for Private Bursting or Hybrid Clouds

copy 2013 Coolmody LLC 12

Inconvenient truth

Although People Process amp Technology is not ready for Hybrid Cloudhellip many Enterprises are already there

bull Business Adopting SaaS

bull Test amp Dev on IaaS

bull Integrated hosted email calendar

bull Shadow IT for Dropbox Google Calendar Skype

copy 2013 Coolmody LLC 13

CMO Perspective ndash Need Choices

ldquoThe business imperative accelerating the adoption of a ldquoborn in the Cloudrdquo solutions is Speed Yes it is about dramatically better technology lower TCO and rapid user adoption But the increased demand for collaboration between business and IT leaders is driven by the freedom to innovate ndash rapidly ndash and opportunity to run faster and faster For the business it is addictive and liberating - all at the same time Because your competitors have broken free from the shackles of traditional IT the business has no other choicerdquomdashKamal Ahluwalia Chief Marketing Officer Aptius

copy 2013 Coolmody LLC 14

Cloud chasm causes

bull Discrepancies between Development Processes and Business

bull Business going around IT to implement solutions without realizing technical impact

bull Business case for technology overstates benefit understates actual costs in terms of profit and loss

bull Business amp Technology speak different language

copy 2013 Coolmody LLC 15

copyiSpeakCloud 2013

Cloud calibration (vision to reality)

bull Establishing new policies amp precedence ndash Who can do what where why how

ndash Service levels amp agreements across layers

ndash Transparency amp tracking (chargeback showback SLAs)

bull Art of possible ndash Negotiate reality from vision (resources requirements time

to value capabilities)

ndash Change training and non-system requirements enhancements to process

ndash Eliminate silo approach ndash aggregate ndash Ops Dev Support Asset Mgmt

bull Journey to cloud (roadmap to reality) ndash Identify low hanging fruit (Private Cloud MSP TestDev)

ndash Plan iterations integrations tuning and timing

copy 2013 Coolmody LLC 16

Roadmap current to cloud

bull Start Where You Are (Physical Virtual Public Private ITSM Monitoring)

bull Identify RASSSS Requirements GAPs amp Policies (Support amp Operations) ndash Reliability ndash Serviceability ndash Supportability ndash Scalability ndash Security

bull Assess risks of current (Shadow IT Consumerization of IT Brownfield)

bull Gap analysis (Current to Desired) bull Map journey to value (Skills Scope Strategy)

ndash Architect solution for Private with Hybrid in mind ndash Build business case for cloud ndash Measure amp refine early and often

copyiSpeakCloud 2013

copy 2013 Coolmody LLC 17

Cloud Framework

bull Select Service (low-hanging fruit minimum 5 integrations)

bull Build PampL Case

bull Identify areas of investment

bull Execute Pilot Project ndash Create formalize and execute new cloud policies

ndash Create knowledgebase amp metrics ndash KPIs service levels

ndash Measure effectiveness

ndash Integration tuning and timing)

bull Expand to other areas of savings (highest first)

bull Repeat

copy 2013 Coolmody LLC

Understand asset implications

18

bull Business case for cloud

ndash Solutions that you ldquorentrdquo are typically OpEx not CapEx (no depreciation benefit)

ndash Need to push for break even points amp negotiate ability to re-negotiate terms based on overunder utilization

bull Law of diminishing returns

ndash Gift that keeps givinghellip bull Yearly costs versus one time

bull Enterprises are ldquobrown fieldrdquo ndash still need employees to integrate own and manage hybrid

ndash Understand volume to determine if ldquojuicerdquo is worth the squeeze bull Larger Enterprise have shown savings based on existing

infrastructure amp traditional license models

bull Cost to re-do environment if change cloud providers

copyiSpeak Cloud 2013

copy 2013 Coolmody LLC 19 copy 2010 Flexera Software Inc | Company

Confidential

Questions

Questions

email jeanneclient4cloudcom

twitter JeanneMorain

Order books (Client4Cloud Visible Ops amp iSpeak Cloud)

Amazoncom

Read Blog amp More (Client4Cloud amp Visible Ops)

wwwclient4cloudcom

Marimba User Group September 17 2014

Nitish Shrivastava Product Manager amp Chief Architect

bull DEBUG Flags - Process change

bull Launchinghellip

ndash Drift Manager

ndash Deterministic Task Engine

ndash Deployment Progress over RPC

ndash Marimba Central Console

bull 8500 beta update

bull Questions

Agenda

DDEBUG Flags ndash No more hassles

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 23

Inline configuration of DDEBUG Flags

No need to restart tuner after setting flags

You can enabledisable debug logging through command linetuner admin

This would help customers selectively enable detailed logging when they see an issue and want to debug thathellip Helps in reducing volume of logging to narrow down a problem

Configuration through

Infrastructure Administration

tuner ndashsetdebug command

Debugging will be much easier now

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 24

Sample command

Drift Manager

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 26

Marimba Drift Manager

bull New channel to identify report and fix drift

bull A Service-Plugin channel to work on schedule and provide lsquodrift reportrsquo

bull Define factors for identifying diff

ndash File System Commands

bull Files

bull directories

ndash OS Commands

bull Applications

bull Registries

bull Services

ndash Marimba commands

bull Channels

bull Settingsconfiguration

bull State

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 27

Step 1 ndash Create configuration file

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 28

Step 2 ndash Configuration of plugin

bull Publish plugin on Master Transmitter

ndash No UI page

ndash Just channel copy to Transmitter it will automatically start

bull Set Transmitter property driftmanagertemplatefile to point to the settings file on Transmitter machine

eg driftmanagertemplatefile=ddrifttemplatexml

bull Plugin lsquoauto-refreshesrsquo the template file every 15 minutes The frequency can be changed by setting Transmitter property driftmanagerautorefreshinterval (Value in minutes)

eg driftmanagerautorefreshinterval=30 [this will set it to 30 minutes]

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 29

Step 3 ndash Identify amp push channel to lsquoGolden Machinersquo

bull Identify the Golden Machine that you want to use as a lsquoBaselinersquo

bull Subscribe lsquoMarimbaDriftManagerrsquo channel on the tuner running on the Golden Machine

bull Once the channel comes down it will scan the machine and send a report back to the plugin Note It will follow a redirection policy if so configured

bull The Golden Machinersquos report is now saved in the plugin

bull Plugin is all Sethellip

bull Note The MarimbaDriftManager channel can run on schedule if we want to make it a lsquorepetitive cyclersquo

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 30

Step 4 ndashPush channel to endpoints to find Drift

bull Push the channel to target endpoints

ndash Using Policy

ndash Using Tuner Admin

ndash Using DM

bull Endpoint will pull the Golden Machinersquos report generate its own report through scan and find the diff

bull The diff report is sent back to plugin for reporting

bull Drift Report can subsequently be seen

ndash In remote endpoint over RPC [httptuner7717drift]

ndash In transmitter over http [httptransmitter5282infrastructuredrift]

ndash In Marimba Central Console

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 31

Reporting ndash Over RPC

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 32

Reporting ndash Marimba Central Console

(Golden Image Details)

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 33

Reporting ndash Marimba Central Console

(Sample Drift Details)

Deterministic Task Engine

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 35

Deterministic Task Engine

bull Channel that works ldquolike policyrdquo

bull Allows customers to sequence and prioritize commands

bull Supports following Commands

ndash Tuner command

ndash Registry command

ndash OS commands

ndash File System command

bull Can help in scripting

ndash Logon script

ndash One time lsquopolicy likersquo use case

bull True replacement of ldquorunchannelrdquo

ndash In tuner process No separate JVM process

ndash Follows tuner routines like CRS etc

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 36

Step 1 ndash Define the task in input xml

bull Define the command type ndash Channel tuner file system OS andor registry command

bull Define action (like start stop subscribe etc)

bull Set priority of the task

bull Define if engine should wait for the command to finish before moving to next command

bull Define if engine should terminate execution of subsequent commands if lsquoin-executionrsquo command fails

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 37

Step 2 ndash Execute the channel

bull Tuner ndashstart httpnshrivas-pun-015282DeterministicTaskEngine -definitionfile dinputxml

bull This will trigger commands in defined order priority (and follow other settings)

bull Output will be written in log files at remote tuner

bull Overall status (passedfailed) will be written in tuner property

marimbatunerdeterministicenginestatus=passed

bull 8500 will have ISMInventory picking it up and reporting it in dashboardReport Center

Deployment Status over RPC

Neel Tiwari Product Architect

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 39

bull Will be implemented in 8303 and 8500 releases

bull Requires endpoint tuner upgrade (ie Infrastructure Service)

bull Supports a new HTTP query over RPC through a web browser

ndash http[endpointhostname][rpcport]compliance

bull Browser will display an XML with compliance details

ndash ltpolicy-compliancegt Details packages targeted as per policy and current progressstate in tuner

ndash ltpatch-compliancegt Grabs information of missinginstallednot applicable patches with bulletin ID patch ID group reason for current state etc

bull Integrated into Marimba Central Console (MCC)

Deployment Progress Over RPC

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 40

Sample output from an endpoint

Configuration Management ndash User Group (formerly Marimba Users Group)

wwwCM-UGcom

CM-UG - User Interaction

Join the CMUG mailing list

Start a discussion on our LinkedIn group

copy Copyright September 23 2014 ChrisCM-UGcom

Configuration Management ndash User Group (formerly Marimba Users Group)

wwwCM-UGcom

Marimba Consulting

Find the best consultants for your next Marimba project

copy Copyright September 23 2014 ChrisCM-UGcom

Configuration Management ndash User Group (formerly Marimba Users Group)

wwwCM-UGcom

copy Copyright September 23 2014 ChrisCM-UGcom

Upcoming CM-UG Events ndash September 2014

Register by sending email to NitishShrivastavabmccom

Beta demo on September 29 2014 at noon central

Beta channels documents and feature recordings will be available from September 29 2014 after 500 PM PST

------------------------------------------------------- Meeting information ------------------------------------------------------- Topic 8500 beta demo Date Monday September 29 2014 Time 1200 pm Central Daylight Time (Chicago GMT-0500) Meeting Number 754 481 507 Meeting Password 123 ------------------------------------------------------- To start or join the online meeting ------------------------------------------------------- Go to httpsbmcwebexcombmcjphpMTID=m14ff25ba86870b426a506c025a2a10c3

rsaquo8500 Beta update ndash September 29 ndash Oct 10

-------------------------------------------------------

Teleconference information

-------------------------------------------------------

Provide your phone number when you join the meeting to

receive a call back Alternatively you can call

Call-in toll-free number (Premiere) 1-8557478824 (US)

Call-in number (Premiere) 1-719 325 2630 (US)

Show global numbers

httpswwwmyrcpluscomcnumsaspbwebid=8369444ampppc=

2366064030ampnum=18557478824

Host access code 203 386 6062

Attendee access code 236 606 4030

Configuration Management ndash User Group (formerly Marimba Users Group)

wwwCM-UGcom

All previous CM-UG meetings are available at MinutesCM-UGcom

Recorded CM-UG Events

Symphony Newsletters

httpwwwcm-ugcomnewslettershtm

Configuration Management ndash User Group (formerly Marimba Users Group)

wwwCM-UGcom

copy Copyright September 23 2014 ChrisCM-UGcom

Open Discussion

Open Discussion

bull PatchesPatch Groups which disappeared

bullPossible Shavlik corruption ndash RFE placed to support storing old XML prior to

overwriting to allow troubleshooting

bull Registration for 8500 Beta

bull Celestix Support Matrix for 83 and above

bull Marimba Monitoring Service will be released for 8202 and 8300 ETA is end of

September 2014

6

iSpeak Cloud Crossing Cloud Chasm

Jeanne Morain

copy 2013 Coolmody LLC 7

CTO Perspective ndash No Leap of Faith

ldquoJeanne is a recognized expert in enterprise infrastructure and offers practical advice to enterprises seeking to adopt cloud computing and software-as-a-service As a long-time advocate of enterprise interests (as opposed to vendors) her advice is impartial and hard-nosed It is also refreshingly free of hyperbole and advocates a rational approach to cloud that does not require a leap of faithrdquomdashSimon Crosby CTO amp Founder Bromium

8

Introduction

bull Over 130 Qualitative Interviews across books to date bull Prescriptive Guidance from Analysts Customers Practitioners bull Books available on Amazoncom amp more info at wwwclient4cloudcom

Visible Ops Private Cloud - April 2011 bull 4 Step Practical Guidance for implementing Private Cloud for Cloud Architects VP of

Ops and Service Managers bull Highlights issues indicators and guidance from leading industry experts

Client4Cloud - April 2012 bull Defines the Digital Native Era driving Consumerization of IT for Service Managers bull Prescriptive guidance on moving to Service Portfolio View across 4 layers (Users

Clients Management and Cloud)

iSpeakCLoud ndash July 2014 bull Expands prescriptive guidance to bridging the Cloud Chasm across Business

Compliance DataCenter Client and Dev Ops bull Addresses key challenges for Hybrid Cloud implementation across the layers in the

stack ndash Costs Compliance Cloud and Client bull Identifies failure amp necessary evolution of Business Service Management to prevent

Cloud Stall

9

Cloud is driving evolution of Service

bull 1990rsquos ndash IT Service Management amp ITIL Adoption to ndash Create process around growing usage of technology for data processing amp communication

ndash Drive visibility within IT of technology amp usage

ndash Tools Inventory Subscription Policy Management Active Directory Rollback amp Self Healing

bull 2002+ndash Business Service Management was created to ndash Shift from an IT Centric to a Customer Centric View

ndash Address growing dependency of business on technology

ndash Leverage industry best practices to address growing regulatory amp business compliance pressures on IT

ndash Tie IT Service to serving growing needs of business

Confidential - copyClient4Cloud 2013

IT Service Management

Business Service

Business Service

copy 2013 Coolmody LLC 10

Clash in cloud

Dig

ital N

ativ

e

bullDigital Native Users 0-5 ndash Born Digital 5+ - Taught Digital

bull Consumerization of IT BYOD Work Life Balance New solutions = new risks

bullDependency Growing dependency on technology

bull Compliance New regulations ndash Personal Information Acts Financial Acts

bullDisruptive Technology Virtualization Cloud Smart Devices Vertical Technology

copyClient4Cloud 2011

copy 2013 Coolmody LLC

Understand hybrid hype cycle

11

bull 2-5 years for Private Bursting or Hybrid Clouds

copy 2013 Coolmody LLC 12

Inconvenient truth

Although People Process amp Technology is not ready for Hybrid Cloudhellip many Enterprises are already there

bull Business Adopting SaaS

bull Test amp Dev on IaaS

bull Integrated hosted email calendar

bull Shadow IT for Dropbox Google Calendar Skype

copy 2013 Coolmody LLC 13

CMO Perspective ndash Need Choices

ldquoThe business imperative accelerating the adoption of a ldquoborn in the Cloudrdquo solutions is Speed Yes it is about dramatically better technology lower TCO and rapid user adoption But the increased demand for collaboration between business and IT leaders is driven by the freedom to innovate ndash rapidly ndash and opportunity to run faster and faster For the business it is addictive and liberating - all at the same time Because your competitors have broken free from the shackles of traditional IT the business has no other choicerdquomdashKamal Ahluwalia Chief Marketing Officer Aptius

copy 2013 Coolmody LLC 14

Cloud chasm causes

bull Discrepancies between Development Processes and Business

bull Business going around IT to implement solutions without realizing technical impact

bull Business case for technology overstates benefit understates actual costs in terms of profit and loss

bull Business amp Technology speak different language

copy 2013 Coolmody LLC 15

copyiSpeakCloud 2013

Cloud calibration (vision to reality)

bull Establishing new policies amp precedence ndash Who can do what where why how

ndash Service levels amp agreements across layers

ndash Transparency amp tracking (chargeback showback SLAs)

bull Art of possible ndash Negotiate reality from vision (resources requirements time

to value capabilities)

ndash Change training and non-system requirements enhancements to process

ndash Eliminate silo approach ndash aggregate ndash Ops Dev Support Asset Mgmt

bull Journey to cloud (roadmap to reality) ndash Identify low hanging fruit (Private Cloud MSP TestDev)

ndash Plan iterations integrations tuning and timing

copy 2013 Coolmody LLC 16

Roadmap current to cloud

bull Start Where You Are (Physical Virtual Public Private ITSM Monitoring)

bull Identify RASSSS Requirements GAPs amp Policies (Support amp Operations) ndash Reliability ndash Serviceability ndash Supportability ndash Scalability ndash Security

bull Assess risks of current (Shadow IT Consumerization of IT Brownfield)

bull Gap analysis (Current to Desired) bull Map journey to value (Skills Scope Strategy)

ndash Architect solution for Private with Hybrid in mind ndash Build business case for cloud ndash Measure amp refine early and often

copyiSpeakCloud 2013

copy 2013 Coolmody LLC 17

Cloud Framework

bull Select Service (low-hanging fruit minimum 5 integrations)

bull Build PampL Case

bull Identify areas of investment

bull Execute Pilot Project ndash Create formalize and execute new cloud policies

ndash Create knowledgebase amp metrics ndash KPIs service levels

ndash Measure effectiveness

ndash Integration tuning and timing)

bull Expand to other areas of savings (highest first)

bull Repeat

copy 2013 Coolmody LLC

Understand asset implications

18

bull Business case for cloud

ndash Solutions that you ldquorentrdquo are typically OpEx not CapEx (no depreciation benefit)

ndash Need to push for break even points amp negotiate ability to re-negotiate terms based on overunder utilization

bull Law of diminishing returns

ndash Gift that keeps givinghellip bull Yearly costs versus one time

bull Enterprises are ldquobrown fieldrdquo ndash still need employees to integrate own and manage hybrid

ndash Understand volume to determine if ldquojuicerdquo is worth the squeeze bull Larger Enterprise have shown savings based on existing

infrastructure amp traditional license models

bull Cost to re-do environment if change cloud providers

copyiSpeak Cloud 2013

copy 2013 Coolmody LLC 19 copy 2010 Flexera Software Inc | Company

Confidential

Questions

Questions

email jeanneclient4cloudcom

twitter JeanneMorain

Order books (Client4Cloud Visible Ops amp iSpeak Cloud)

Amazoncom

Read Blog amp More (Client4Cloud amp Visible Ops)

wwwclient4cloudcom

Marimba User Group September 17 2014

Nitish Shrivastava Product Manager amp Chief Architect

bull DEBUG Flags - Process change

bull Launchinghellip

ndash Drift Manager

ndash Deterministic Task Engine

ndash Deployment Progress over RPC

ndash Marimba Central Console

bull 8500 beta update

bull Questions

Agenda

DDEBUG Flags ndash No more hassles

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 23

Inline configuration of DDEBUG Flags

No need to restart tuner after setting flags

You can enabledisable debug logging through command linetuner admin

This would help customers selectively enable detailed logging when they see an issue and want to debug thathellip Helps in reducing volume of logging to narrow down a problem

Configuration through

Infrastructure Administration

tuner ndashsetdebug command

Debugging will be much easier now

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 24

Sample command

Drift Manager

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 26

Marimba Drift Manager

bull New channel to identify report and fix drift

bull A Service-Plugin channel to work on schedule and provide lsquodrift reportrsquo

bull Define factors for identifying diff

ndash File System Commands

bull Files

bull directories

ndash OS Commands

bull Applications

bull Registries

bull Services

ndash Marimba commands

bull Channels

bull Settingsconfiguration

bull State

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 27

Step 1 ndash Create configuration file

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 28

Step 2 ndash Configuration of plugin

bull Publish plugin on Master Transmitter

ndash No UI page

ndash Just channel copy to Transmitter it will automatically start

bull Set Transmitter property driftmanagertemplatefile to point to the settings file on Transmitter machine

eg driftmanagertemplatefile=ddrifttemplatexml

bull Plugin lsquoauto-refreshesrsquo the template file every 15 minutes The frequency can be changed by setting Transmitter property driftmanagerautorefreshinterval (Value in minutes)

eg driftmanagerautorefreshinterval=30 [this will set it to 30 minutes]

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 29

Step 3 ndash Identify amp push channel to lsquoGolden Machinersquo

bull Identify the Golden Machine that you want to use as a lsquoBaselinersquo

bull Subscribe lsquoMarimbaDriftManagerrsquo channel on the tuner running on the Golden Machine

bull Once the channel comes down it will scan the machine and send a report back to the plugin Note It will follow a redirection policy if so configured

bull The Golden Machinersquos report is now saved in the plugin

bull Plugin is all Sethellip

bull Note The MarimbaDriftManager channel can run on schedule if we want to make it a lsquorepetitive cyclersquo

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 30

Step 4 ndashPush channel to endpoints to find Drift

bull Push the channel to target endpoints

ndash Using Policy

ndash Using Tuner Admin

ndash Using DM

bull Endpoint will pull the Golden Machinersquos report generate its own report through scan and find the diff

bull The diff report is sent back to plugin for reporting

bull Drift Report can subsequently be seen

ndash In remote endpoint over RPC [httptuner7717drift]

ndash In transmitter over http [httptransmitter5282infrastructuredrift]

ndash In Marimba Central Console

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 31

Reporting ndash Over RPC

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 32

Reporting ndash Marimba Central Console

(Golden Image Details)

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 33

Reporting ndash Marimba Central Console

(Sample Drift Details)

Deterministic Task Engine

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 35

Deterministic Task Engine

bull Channel that works ldquolike policyrdquo

bull Allows customers to sequence and prioritize commands

bull Supports following Commands

ndash Tuner command

ndash Registry command

ndash OS commands

ndash File System command

bull Can help in scripting

ndash Logon script

ndash One time lsquopolicy likersquo use case

bull True replacement of ldquorunchannelrdquo

ndash In tuner process No separate JVM process

ndash Follows tuner routines like CRS etc

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 36

Step 1 ndash Define the task in input xml

bull Define the command type ndash Channel tuner file system OS andor registry command

bull Define action (like start stop subscribe etc)

bull Set priority of the task

bull Define if engine should wait for the command to finish before moving to next command

bull Define if engine should terminate execution of subsequent commands if lsquoin-executionrsquo command fails

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 37

Step 2 ndash Execute the channel

bull Tuner ndashstart httpnshrivas-pun-015282DeterministicTaskEngine -definitionfile dinputxml

bull This will trigger commands in defined order priority (and follow other settings)

bull Output will be written in log files at remote tuner

bull Overall status (passedfailed) will be written in tuner property

marimbatunerdeterministicenginestatus=passed

bull 8500 will have ISMInventory picking it up and reporting it in dashboardReport Center

Deployment Status over RPC

Neel Tiwari Product Architect

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 39

bull Will be implemented in 8303 and 8500 releases

bull Requires endpoint tuner upgrade (ie Infrastructure Service)

bull Supports a new HTTP query over RPC through a web browser

ndash http[endpointhostname][rpcport]compliance

bull Browser will display an XML with compliance details

ndash ltpolicy-compliancegt Details packages targeted as per policy and current progressstate in tuner

ndash ltpatch-compliancegt Grabs information of missinginstallednot applicable patches with bulletin ID patch ID group reason for current state etc

bull Integrated into Marimba Central Console (MCC)

Deployment Progress Over RPC

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 40

Sample output from an endpoint

Configuration Management ndash User Group (formerly Marimba Users Group)

wwwCM-UGcom

CM-UG - User Interaction

Join the CMUG mailing list

Start a discussion on our LinkedIn group

copy Copyright September 23 2014 ChrisCM-UGcom

Configuration Management ndash User Group (formerly Marimba Users Group)

wwwCM-UGcom

Marimba Consulting

Find the best consultants for your next Marimba project

copy Copyright September 23 2014 ChrisCM-UGcom

Configuration Management ndash User Group (formerly Marimba Users Group)

wwwCM-UGcom

All previous CM-UG meetings are available at MinutesCM-UGcom

Recorded CM-UG Events

Symphony Newsletters

httpwwwcm-ugcomnewslettershtm

Configuration Management ndash User Group (formerly Marimba Users Group)

wwwCM-UGcom

copy Copyright September 23 2014 ChrisCM-UGcom

Open Discussion

Open Discussion

bull PatchesPatch Groups which disappeared

bullPossible Shavlik corruption ndash RFE placed to support storing old XML prior to

overwriting to allow troubleshooting

bull Registration for 8500 Beta

bull Celestix Support Matrix for 83 and above

bull Marimba Monitoring Service will be released for 8202 and 8300 ETA is end of

September 2014

6

iSpeak Cloud Crossing Cloud Chasm

Jeanne Morain

copy 2013 Coolmody LLC 7

CTO Perspective ndash No Leap of Faith

ldquoJeanne is a recognized expert in enterprise infrastructure and offers practical advice to enterprises seeking to adopt cloud computing and software-as-a-service As a long-time advocate of enterprise interests (as opposed to vendors) her advice is impartial and hard-nosed It is also refreshingly free of hyperbole and advocates a rational approach to cloud that does not require a leap of faithrdquomdashSimon Crosby CTO amp Founder Bromium

8

Introduction

bull Over 130 Qualitative Interviews across books to date bull Prescriptive Guidance from Analysts Customers Practitioners bull Books available on Amazoncom amp more info at wwwclient4cloudcom

Visible Ops Private Cloud - April 2011 bull 4 Step Practical Guidance for implementing Private Cloud for Cloud Architects VP of

Ops and Service Managers bull Highlights issues indicators and guidance from leading industry experts

Client4Cloud - April 2012 bull Defines the Digital Native Era driving Consumerization of IT for Service Managers bull Prescriptive guidance on moving to Service Portfolio View across 4 layers (Users

Clients Management and Cloud)

iSpeakCLoud ndash July 2014 bull Expands prescriptive guidance to bridging the Cloud Chasm across Business

Compliance DataCenter Client and Dev Ops bull Addresses key challenges for Hybrid Cloud implementation across the layers in the

stack ndash Costs Compliance Cloud and Client bull Identifies failure amp necessary evolution of Business Service Management to prevent

Cloud Stall

9

Cloud is driving evolution of Service

bull 1990rsquos ndash IT Service Management amp ITIL Adoption to ndash Create process around growing usage of technology for data processing amp communication

ndash Drive visibility within IT of technology amp usage

ndash Tools Inventory Subscription Policy Management Active Directory Rollback amp Self Healing

bull 2002+ndash Business Service Management was created to ndash Shift from an IT Centric to a Customer Centric View

ndash Address growing dependency of business on technology

ndash Leverage industry best practices to address growing regulatory amp business compliance pressures on IT

ndash Tie IT Service to serving growing needs of business

Confidential - copyClient4Cloud 2013

IT Service Management

Business Service

Business Service

copy 2013 Coolmody LLC 10

Clash in cloud

Dig

ital N

ativ

e

bullDigital Native Users 0-5 ndash Born Digital 5+ - Taught Digital

bull Consumerization of IT BYOD Work Life Balance New solutions = new risks

bullDependency Growing dependency on technology

bull Compliance New regulations ndash Personal Information Acts Financial Acts

bullDisruptive Technology Virtualization Cloud Smart Devices Vertical Technology

copyClient4Cloud 2011

copy 2013 Coolmody LLC

Understand hybrid hype cycle

11

bull 2-5 years for Private Bursting or Hybrid Clouds

copy 2013 Coolmody LLC 12

Inconvenient truth

Although People Process amp Technology is not ready for Hybrid Cloudhellip many Enterprises are already there

bull Business Adopting SaaS

bull Test amp Dev on IaaS

bull Integrated hosted email calendar

bull Shadow IT for Dropbox Google Calendar Skype

copy 2013 Coolmody LLC 13

CMO Perspective ndash Need Choices

ldquoThe business imperative accelerating the adoption of a ldquoborn in the Cloudrdquo solutions is Speed Yes it is about dramatically better technology lower TCO and rapid user adoption But the increased demand for collaboration between business and IT leaders is driven by the freedom to innovate ndash rapidly ndash and opportunity to run faster and faster For the business it is addictive and liberating - all at the same time Because your competitors have broken free from the shackles of traditional IT the business has no other choicerdquomdashKamal Ahluwalia Chief Marketing Officer Aptius

copy 2013 Coolmody LLC 14

Cloud chasm causes

bull Discrepancies between Development Processes and Business

bull Business going around IT to implement solutions without realizing technical impact

bull Business case for technology overstates benefit understates actual costs in terms of profit and loss

bull Business amp Technology speak different language

copy 2013 Coolmody LLC 15

copyiSpeakCloud 2013

Cloud calibration (vision to reality)

bull Establishing new policies amp precedence ndash Who can do what where why how

ndash Service levels amp agreements across layers

ndash Transparency amp tracking (chargeback showback SLAs)

bull Art of possible ndash Negotiate reality from vision (resources requirements time

to value capabilities)

ndash Change training and non-system requirements enhancements to process

ndash Eliminate silo approach ndash aggregate ndash Ops Dev Support Asset Mgmt

bull Journey to cloud (roadmap to reality) ndash Identify low hanging fruit (Private Cloud MSP TestDev)

ndash Plan iterations integrations tuning and timing

copy 2013 Coolmody LLC 16

Roadmap current to cloud

bull Start Where You Are (Physical Virtual Public Private ITSM Monitoring)

bull Identify RASSSS Requirements GAPs amp Policies (Support amp Operations) ndash Reliability ndash Serviceability ndash Supportability ndash Scalability ndash Security

bull Assess risks of current (Shadow IT Consumerization of IT Brownfield)

bull Gap analysis (Current to Desired) bull Map journey to value (Skills Scope Strategy)

ndash Architect solution for Private with Hybrid in mind ndash Build business case for cloud ndash Measure amp refine early and often

copyiSpeakCloud 2013

copy 2013 Coolmody LLC 17

Cloud Framework

bull Select Service (low-hanging fruit minimum 5 integrations)

bull Build PampL Case

bull Identify areas of investment

bull Execute Pilot Project ndash Create formalize and execute new cloud policies

ndash Create knowledgebase amp metrics ndash KPIs service levels

ndash Measure effectiveness

ndash Integration tuning and timing)

bull Expand to other areas of savings (highest first)

bull Repeat

copy 2013 Coolmody LLC

Understand asset implications

18

bull Business case for cloud

ndash Solutions that you ldquorentrdquo are typically OpEx not CapEx (no depreciation benefit)

ndash Need to push for break even points amp negotiate ability to re-negotiate terms based on overunder utilization

bull Law of diminishing returns

ndash Gift that keeps givinghellip bull Yearly costs versus one time

bull Enterprises are ldquobrown fieldrdquo ndash still need employees to integrate own and manage hybrid

ndash Understand volume to determine if ldquojuicerdquo is worth the squeeze bull Larger Enterprise have shown savings based on existing

infrastructure amp traditional license models

bull Cost to re-do environment if change cloud providers

copyiSpeak Cloud 2013

copy 2013 Coolmody LLC 19 copy 2010 Flexera Software Inc | Company

Confidential

Questions

Questions

email jeanneclient4cloudcom

twitter JeanneMorain

Order books (Client4Cloud Visible Ops amp iSpeak Cloud)

Amazoncom

Read Blog amp More (Client4Cloud amp Visible Ops)

wwwclient4cloudcom

Marimba User Group September 17 2014

Nitish Shrivastava Product Manager amp Chief Architect

bull DEBUG Flags - Process change

bull Launchinghellip

ndash Drift Manager

ndash Deterministic Task Engine

ndash Deployment Progress over RPC

ndash Marimba Central Console

bull 8500 beta update

bull Questions

Agenda

DDEBUG Flags ndash No more hassles

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 23

Inline configuration of DDEBUG Flags

No need to restart tuner after setting flags

You can enabledisable debug logging through command linetuner admin

This would help customers selectively enable detailed logging when they see an issue and want to debug thathellip Helps in reducing volume of logging to narrow down a problem

Configuration through

Infrastructure Administration

tuner ndashsetdebug command

Debugging will be much easier now

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 24

Sample command

Drift Manager

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 26

Marimba Drift Manager

bull New channel to identify report and fix drift

bull A Service-Plugin channel to work on schedule and provide lsquodrift reportrsquo

bull Define factors for identifying diff

ndash File System Commands

bull Files

bull directories

ndash OS Commands

bull Applications

bull Registries

bull Services

ndash Marimba commands

bull Channels

bull Settingsconfiguration

bull State

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 27

Step 1 ndash Create configuration file

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 28

Step 2 ndash Configuration of plugin

bull Publish plugin on Master Transmitter

ndash No UI page

ndash Just channel copy to Transmitter it will automatically start

bull Set Transmitter property driftmanagertemplatefile to point to the settings file on Transmitter machine

eg driftmanagertemplatefile=ddrifttemplatexml

bull Plugin lsquoauto-refreshesrsquo the template file every 15 minutes The frequency can be changed by setting Transmitter property driftmanagerautorefreshinterval (Value in minutes)

eg driftmanagerautorefreshinterval=30 [this will set it to 30 minutes]

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 29

Step 3 ndash Identify amp push channel to lsquoGolden Machinersquo

bull Identify the Golden Machine that you want to use as a lsquoBaselinersquo

bull Subscribe lsquoMarimbaDriftManagerrsquo channel on the tuner running on the Golden Machine

bull Once the channel comes down it will scan the machine and send a report back to the plugin Note It will follow a redirection policy if so configured

bull The Golden Machinersquos report is now saved in the plugin

bull Plugin is all Sethellip

bull Note The MarimbaDriftManager channel can run on schedule if we want to make it a lsquorepetitive cyclersquo

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 30

Step 4 ndashPush channel to endpoints to find Drift

bull Push the channel to target endpoints

ndash Using Policy

ndash Using Tuner Admin

ndash Using DM

bull Endpoint will pull the Golden Machinersquos report generate its own report through scan and find the diff

bull The diff report is sent back to plugin for reporting

bull Drift Report can subsequently be seen

ndash In remote endpoint over RPC [httptuner7717drift]

ndash In transmitter over http [httptransmitter5282infrastructuredrift]

ndash In Marimba Central Console

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 31

Reporting ndash Over RPC

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 32

Reporting ndash Marimba Central Console

(Golden Image Details)

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 33

Reporting ndash Marimba Central Console

(Sample Drift Details)

Deterministic Task Engine

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 35

Deterministic Task Engine

bull Channel that works ldquolike policyrdquo

bull Allows customers to sequence and prioritize commands

bull Supports following Commands

ndash Tuner command

ndash Registry command

ndash OS commands

ndash File System command

bull Can help in scripting

ndash Logon script

ndash One time lsquopolicy likersquo use case

bull True replacement of ldquorunchannelrdquo

ndash In tuner process No separate JVM process

ndash Follows tuner routines like CRS etc

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 36

Step 1 ndash Define the task in input xml

bull Define the command type ndash Channel tuner file system OS andor registry command

bull Define action (like start stop subscribe etc)

bull Set priority of the task

bull Define if engine should wait for the command to finish before moving to next command

bull Define if engine should terminate execution of subsequent commands if lsquoin-executionrsquo command fails

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 37

Step 2 ndash Execute the channel

bull Tuner ndashstart httpnshrivas-pun-015282DeterministicTaskEngine -definitionfile dinputxml

bull This will trigger commands in defined order priority (and follow other settings)

bull Output will be written in log files at remote tuner

bull Overall status (passedfailed) will be written in tuner property

marimbatunerdeterministicenginestatus=passed

bull 8500 will have ISMInventory picking it up and reporting it in dashboardReport Center

Deployment Status over RPC

Neel Tiwari Product Architect

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 39

bull Will be implemented in 8303 and 8500 releases

bull Requires endpoint tuner upgrade (ie Infrastructure Service)

bull Supports a new HTTP query over RPC through a web browser

ndash http[endpointhostname][rpcport]compliance

bull Browser will display an XML with compliance details

ndash ltpolicy-compliancegt Details packages targeted as per policy and current progressstate in tuner

ndash ltpatch-compliancegt Grabs information of missinginstallednot applicable patches with bulletin ID patch ID group reason for current state etc

bull Integrated into Marimba Central Console (MCC)

Deployment Progress Over RPC

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 40

Sample output from an endpoint

Configuration Management ndash User Group (formerly Marimba Users Group)

wwwCM-UGcom

CM-UG - User Interaction

Join the CMUG mailing list

Start a discussion on our LinkedIn group

copy Copyright September 23 2014 ChrisCM-UGcom

Configuration Management ndash User Group (formerly Marimba Users Group)

wwwCM-UGcom

Marimba Consulting

Find the best consultants for your next Marimba project

copy Copyright September 23 2014 ChrisCM-UGcom

Configuration Management ndash User Group (formerly Marimba Users Group)

wwwCM-UGcom

copy Copyright September 23 2014 ChrisCM-UGcom

Open Discussion

Open Discussion

bull PatchesPatch Groups which disappeared

bullPossible Shavlik corruption ndash RFE placed to support storing old XML prior to

overwriting to allow troubleshooting

bull Registration for 8500 Beta

bull Celestix Support Matrix for 83 and above

bull Marimba Monitoring Service will be released for 8202 and 8300 ETA is end of

September 2014

6

iSpeak Cloud Crossing Cloud Chasm

Jeanne Morain

copy 2013 Coolmody LLC 7

CTO Perspective ndash No Leap of Faith

ldquoJeanne is a recognized expert in enterprise infrastructure and offers practical advice to enterprises seeking to adopt cloud computing and software-as-a-service As a long-time advocate of enterprise interests (as opposed to vendors) her advice is impartial and hard-nosed It is also refreshingly free of hyperbole and advocates a rational approach to cloud that does not require a leap of faithrdquomdashSimon Crosby CTO amp Founder Bromium

8

Introduction

bull Over 130 Qualitative Interviews across books to date bull Prescriptive Guidance from Analysts Customers Practitioners bull Books available on Amazoncom amp more info at wwwclient4cloudcom

Visible Ops Private Cloud - April 2011 bull 4 Step Practical Guidance for implementing Private Cloud for Cloud Architects VP of

Ops and Service Managers bull Highlights issues indicators and guidance from leading industry experts

Client4Cloud - April 2012 bull Defines the Digital Native Era driving Consumerization of IT for Service Managers bull Prescriptive guidance on moving to Service Portfolio View across 4 layers (Users

Clients Management and Cloud)

iSpeakCLoud ndash July 2014 bull Expands prescriptive guidance to bridging the Cloud Chasm across Business

Compliance DataCenter Client and Dev Ops bull Addresses key challenges for Hybrid Cloud implementation across the layers in the

stack ndash Costs Compliance Cloud and Client bull Identifies failure amp necessary evolution of Business Service Management to prevent

Cloud Stall

9

Cloud is driving evolution of Service

bull 1990rsquos ndash IT Service Management amp ITIL Adoption to ndash Create process around growing usage of technology for data processing amp communication

ndash Drive visibility within IT of technology amp usage

ndash Tools Inventory Subscription Policy Management Active Directory Rollback amp Self Healing

bull 2002+ndash Business Service Management was created to ndash Shift from an IT Centric to a Customer Centric View

ndash Address growing dependency of business on technology

ndash Leverage industry best practices to address growing regulatory amp business compliance pressures on IT

ndash Tie IT Service to serving growing needs of business

Confidential - copyClient4Cloud 2013

IT Service Management

Business Service

Business Service

copy 2013 Coolmody LLC 10

Clash in cloud

Dig

ital N

ativ

e

bullDigital Native Users 0-5 ndash Born Digital 5+ - Taught Digital

bull Consumerization of IT BYOD Work Life Balance New solutions = new risks

bullDependency Growing dependency on technology

bull Compliance New regulations ndash Personal Information Acts Financial Acts

bullDisruptive Technology Virtualization Cloud Smart Devices Vertical Technology

copyClient4Cloud 2011

copy 2013 Coolmody LLC

Understand hybrid hype cycle

11

bull 2-5 years for Private Bursting or Hybrid Clouds

copy 2013 Coolmody LLC 12

Inconvenient truth

Although People Process amp Technology is not ready for Hybrid Cloudhellip many Enterprises are already there

bull Business Adopting SaaS

bull Test amp Dev on IaaS

bull Integrated hosted email calendar

bull Shadow IT for Dropbox Google Calendar Skype

copy 2013 Coolmody LLC 13

CMO Perspective ndash Need Choices

ldquoThe business imperative accelerating the adoption of a ldquoborn in the Cloudrdquo solutions is Speed Yes it is about dramatically better technology lower TCO and rapid user adoption But the increased demand for collaboration between business and IT leaders is driven by the freedom to innovate ndash rapidly ndash and opportunity to run faster and faster For the business it is addictive and liberating - all at the same time Because your competitors have broken free from the shackles of traditional IT the business has no other choicerdquomdashKamal Ahluwalia Chief Marketing Officer Aptius

copy 2013 Coolmody LLC 14

Cloud chasm causes

bull Discrepancies between Development Processes and Business

bull Business going around IT to implement solutions without realizing technical impact

bull Business case for technology overstates benefit understates actual costs in terms of profit and loss

bull Business amp Technology speak different language

copy 2013 Coolmody LLC 15

copyiSpeakCloud 2013

Cloud calibration (vision to reality)

bull Establishing new policies amp precedence ndash Who can do what where why how

ndash Service levels amp agreements across layers

ndash Transparency amp tracking (chargeback showback SLAs)

bull Art of possible ndash Negotiate reality from vision (resources requirements time

to value capabilities)

ndash Change training and non-system requirements enhancements to process

ndash Eliminate silo approach ndash aggregate ndash Ops Dev Support Asset Mgmt

bull Journey to cloud (roadmap to reality) ndash Identify low hanging fruit (Private Cloud MSP TestDev)

ndash Plan iterations integrations tuning and timing

copy 2013 Coolmody LLC 16

Roadmap current to cloud

bull Start Where You Are (Physical Virtual Public Private ITSM Monitoring)

bull Identify RASSSS Requirements GAPs amp Policies (Support amp Operations) ndash Reliability ndash Serviceability ndash Supportability ndash Scalability ndash Security

bull Assess risks of current (Shadow IT Consumerization of IT Brownfield)

bull Gap analysis (Current to Desired) bull Map journey to value (Skills Scope Strategy)

ndash Architect solution for Private with Hybrid in mind ndash Build business case for cloud ndash Measure amp refine early and often

copyiSpeakCloud 2013

copy 2013 Coolmody LLC 17

Cloud Framework

bull Select Service (low-hanging fruit minimum 5 integrations)

bull Build PampL Case

bull Identify areas of investment

bull Execute Pilot Project ndash Create formalize and execute new cloud policies

ndash Create knowledgebase amp metrics ndash KPIs service levels

ndash Measure effectiveness

ndash Integration tuning and timing)

bull Expand to other areas of savings (highest first)

bull Repeat

copy 2013 Coolmody LLC

Understand asset implications

18

bull Business case for cloud

ndash Solutions that you ldquorentrdquo are typically OpEx not CapEx (no depreciation benefit)

ndash Need to push for break even points amp negotiate ability to re-negotiate terms based on overunder utilization

bull Law of diminishing returns

ndash Gift that keeps givinghellip bull Yearly costs versus one time

bull Enterprises are ldquobrown fieldrdquo ndash still need employees to integrate own and manage hybrid

ndash Understand volume to determine if ldquojuicerdquo is worth the squeeze bull Larger Enterprise have shown savings based on existing

infrastructure amp traditional license models

bull Cost to re-do environment if change cloud providers

copyiSpeak Cloud 2013

copy 2013 Coolmody LLC 19 copy 2010 Flexera Software Inc | Company

Confidential

Questions

Questions

email jeanneclient4cloudcom

twitter JeanneMorain

Order books (Client4Cloud Visible Ops amp iSpeak Cloud)

Amazoncom

Read Blog amp More (Client4Cloud amp Visible Ops)

wwwclient4cloudcom

Marimba User Group September 17 2014

Nitish Shrivastava Product Manager amp Chief Architect

bull DEBUG Flags - Process change

bull Launchinghellip

ndash Drift Manager

ndash Deterministic Task Engine

ndash Deployment Progress over RPC

ndash Marimba Central Console

bull 8500 beta update

bull Questions

Agenda

DDEBUG Flags ndash No more hassles

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 23

Inline configuration of DDEBUG Flags

No need to restart tuner after setting flags

You can enabledisable debug logging through command linetuner admin

This would help customers selectively enable detailed logging when they see an issue and want to debug thathellip Helps in reducing volume of logging to narrow down a problem

Configuration through

Infrastructure Administration

tuner ndashsetdebug command

Debugging will be much easier now

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 24

Sample command

Drift Manager

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 26

Marimba Drift Manager

bull New channel to identify report and fix drift

bull A Service-Plugin channel to work on schedule and provide lsquodrift reportrsquo

bull Define factors for identifying diff

ndash File System Commands

bull Files

bull directories

ndash OS Commands

bull Applications

bull Registries

bull Services

ndash Marimba commands

bull Channels

bull Settingsconfiguration

bull State

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 27

Step 1 ndash Create configuration file

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 28

Step 2 ndash Configuration of plugin

bull Publish plugin on Master Transmitter

ndash No UI page

ndash Just channel copy to Transmitter it will automatically start

bull Set Transmitter property driftmanagertemplatefile to point to the settings file on Transmitter machine

eg driftmanagertemplatefile=ddrifttemplatexml

bull Plugin lsquoauto-refreshesrsquo the template file every 15 minutes The frequency can be changed by setting Transmitter property driftmanagerautorefreshinterval (Value in minutes)

eg driftmanagerautorefreshinterval=30 [this will set it to 30 minutes]

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 29

Step 3 ndash Identify amp push channel to lsquoGolden Machinersquo

bull Identify the Golden Machine that you want to use as a lsquoBaselinersquo

bull Subscribe lsquoMarimbaDriftManagerrsquo channel on the tuner running on the Golden Machine

bull Once the channel comes down it will scan the machine and send a report back to the plugin Note It will follow a redirection policy if so configured

bull The Golden Machinersquos report is now saved in the plugin

bull Plugin is all Sethellip

bull Note The MarimbaDriftManager channel can run on schedule if we want to make it a lsquorepetitive cyclersquo

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 30

Step 4 ndashPush channel to endpoints to find Drift

bull Push the channel to target endpoints

ndash Using Policy

ndash Using Tuner Admin

ndash Using DM

bull Endpoint will pull the Golden Machinersquos report generate its own report through scan and find the diff

bull The diff report is sent back to plugin for reporting

bull Drift Report can subsequently be seen

ndash In remote endpoint over RPC [httptuner7717drift]

ndash In transmitter over http [httptransmitter5282infrastructuredrift]

ndash In Marimba Central Console

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 31

Reporting ndash Over RPC

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 32

Reporting ndash Marimba Central Console

(Golden Image Details)

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 33

Reporting ndash Marimba Central Console

(Sample Drift Details)

Deterministic Task Engine

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 35

Deterministic Task Engine

bull Channel that works ldquolike policyrdquo

bull Allows customers to sequence and prioritize commands

bull Supports following Commands

ndash Tuner command

ndash Registry command

ndash OS commands

ndash File System command

bull Can help in scripting

ndash Logon script

ndash One time lsquopolicy likersquo use case

bull True replacement of ldquorunchannelrdquo

ndash In tuner process No separate JVM process

ndash Follows tuner routines like CRS etc

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 36

Step 1 ndash Define the task in input xml

bull Define the command type ndash Channel tuner file system OS andor registry command

bull Define action (like start stop subscribe etc)

bull Set priority of the task

bull Define if engine should wait for the command to finish before moving to next command

bull Define if engine should terminate execution of subsequent commands if lsquoin-executionrsquo command fails

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 37

Step 2 ndash Execute the channel

bull Tuner ndashstart httpnshrivas-pun-015282DeterministicTaskEngine -definitionfile dinputxml

bull This will trigger commands in defined order priority (and follow other settings)

bull Output will be written in log files at remote tuner

bull Overall status (passedfailed) will be written in tuner property

marimbatunerdeterministicenginestatus=passed

bull 8500 will have ISMInventory picking it up and reporting it in dashboardReport Center

Deployment Status over RPC

Neel Tiwari Product Architect

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 39

bull Will be implemented in 8303 and 8500 releases

bull Requires endpoint tuner upgrade (ie Infrastructure Service)

bull Supports a new HTTP query over RPC through a web browser

ndash http[endpointhostname][rpcport]compliance

bull Browser will display an XML with compliance details

ndash ltpolicy-compliancegt Details packages targeted as per policy and current progressstate in tuner

ndash ltpatch-compliancegt Grabs information of missinginstallednot applicable patches with bulletin ID patch ID group reason for current state etc

bull Integrated into Marimba Central Console (MCC)

Deployment Progress Over RPC

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 40

Sample output from an endpoint

Configuration Management ndash User Group (formerly Marimba Users Group)

wwwCM-UGcom

CM-UG - User Interaction

Join the CMUG mailing list

Start a discussion on our LinkedIn group

copy Copyright September 23 2014 ChrisCM-UGcom

Configuration Management ndash User Group (formerly Marimba Users Group)

wwwCM-UGcom

Marimba Consulting

Find the best consultants for your next Marimba project

copy Copyright September 23 2014 ChrisCM-UGcom

6

iSpeak Cloud Crossing Cloud Chasm

Jeanne Morain

copy 2013 Coolmody LLC 7

CTO Perspective ndash No Leap of Faith

ldquoJeanne is a recognized expert in enterprise infrastructure and offers practical advice to enterprises seeking to adopt cloud computing and software-as-a-service As a long-time advocate of enterprise interests (as opposed to vendors) her advice is impartial and hard-nosed It is also refreshingly free of hyperbole and advocates a rational approach to cloud that does not require a leap of faithrdquomdashSimon Crosby CTO amp Founder Bromium

8

Introduction

bull Over 130 Qualitative Interviews across books to date bull Prescriptive Guidance from Analysts Customers Practitioners bull Books available on Amazoncom amp more info at wwwclient4cloudcom

Visible Ops Private Cloud - April 2011 bull 4 Step Practical Guidance for implementing Private Cloud for Cloud Architects VP of

Ops and Service Managers bull Highlights issues indicators and guidance from leading industry experts

Client4Cloud - April 2012 bull Defines the Digital Native Era driving Consumerization of IT for Service Managers bull Prescriptive guidance on moving to Service Portfolio View across 4 layers (Users

Clients Management and Cloud)

iSpeakCLoud ndash July 2014 bull Expands prescriptive guidance to bridging the Cloud Chasm across Business

Compliance DataCenter Client and Dev Ops bull Addresses key challenges for Hybrid Cloud implementation across the layers in the

stack ndash Costs Compliance Cloud and Client bull Identifies failure amp necessary evolution of Business Service Management to prevent

Cloud Stall

9

Cloud is driving evolution of Service

bull 1990rsquos ndash IT Service Management amp ITIL Adoption to ndash Create process around growing usage of technology for data processing amp communication

ndash Drive visibility within IT of technology amp usage

ndash Tools Inventory Subscription Policy Management Active Directory Rollback amp Self Healing

bull 2002+ndash Business Service Management was created to ndash Shift from an IT Centric to a Customer Centric View

ndash Address growing dependency of business on technology

ndash Leverage industry best practices to address growing regulatory amp business compliance pressures on IT

ndash Tie IT Service to serving growing needs of business

Confidential - copyClient4Cloud 2013

IT Service Management

Business Service

Business Service

copy 2013 Coolmody LLC 10

Clash in cloud

Dig

ital N

ativ

e

bullDigital Native Users 0-5 ndash Born Digital 5+ - Taught Digital

bull Consumerization of IT BYOD Work Life Balance New solutions = new risks

bullDependency Growing dependency on technology

bull Compliance New regulations ndash Personal Information Acts Financial Acts

bullDisruptive Technology Virtualization Cloud Smart Devices Vertical Technology

copyClient4Cloud 2011

copy 2013 Coolmody LLC

Understand hybrid hype cycle

11

bull 2-5 years for Private Bursting or Hybrid Clouds

copy 2013 Coolmody LLC 12

Inconvenient truth

Although People Process amp Technology is not ready for Hybrid Cloudhellip many Enterprises are already there

bull Business Adopting SaaS

bull Test amp Dev on IaaS

bull Integrated hosted email calendar

bull Shadow IT for Dropbox Google Calendar Skype

copy 2013 Coolmody LLC 13

CMO Perspective ndash Need Choices

ldquoThe business imperative accelerating the adoption of a ldquoborn in the Cloudrdquo solutions is Speed Yes it is about dramatically better technology lower TCO and rapid user adoption But the increased demand for collaboration between business and IT leaders is driven by the freedom to innovate ndash rapidly ndash and opportunity to run faster and faster For the business it is addictive and liberating - all at the same time Because your competitors have broken free from the shackles of traditional IT the business has no other choicerdquomdashKamal Ahluwalia Chief Marketing Officer Aptius

copy 2013 Coolmody LLC 14

Cloud chasm causes

bull Discrepancies between Development Processes and Business

bull Business going around IT to implement solutions without realizing technical impact

bull Business case for technology overstates benefit understates actual costs in terms of profit and loss

bull Business amp Technology speak different language

copy 2013 Coolmody LLC 15

copyiSpeakCloud 2013

Cloud calibration (vision to reality)

bull Establishing new policies amp precedence ndash Who can do what where why how

ndash Service levels amp agreements across layers

ndash Transparency amp tracking (chargeback showback SLAs)

bull Art of possible ndash Negotiate reality from vision (resources requirements time

to value capabilities)

ndash Change training and non-system requirements enhancements to process

ndash Eliminate silo approach ndash aggregate ndash Ops Dev Support Asset Mgmt

bull Journey to cloud (roadmap to reality) ndash Identify low hanging fruit (Private Cloud MSP TestDev)

ndash Plan iterations integrations tuning and timing

copy 2013 Coolmody LLC 16

Roadmap current to cloud

bull Start Where You Are (Physical Virtual Public Private ITSM Monitoring)

bull Identify RASSSS Requirements GAPs amp Policies (Support amp Operations) ndash Reliability ndash Serviceability ndash Supportability ndash Scalability ndash Security

bull Assess risks of current (Shadow IT Consumerization of IT Brownfield)

bull Gap analysis (Current to Desired) bull Map journey to value (Skills Scope Strategy)

ndash Architect solution for Private with Hybrid in mind ndash Build business case for cloud ndash Measure amp refine early and often

copyiSpeakCloud 2013

copy 2013 Coolmody LLC 17

Cloud Framework

bull Select Service (low-hanging fruit minimum 5 integrations)

bull Build PampL Case

bull Identify areas of investment

bull Execute Pilot Project ndash Create formalize and execute new cloud policies

ndash Create knowledgebase amp metrics ndash KPIs service levels

ndash Measure effectiveness

ndash Integration tuning and timing)

bull Expand to other areas of savings (highest first)

bull Repeat

copy 2013 Coolmody LLC

Understand asset implications

18

bull Business case for cloud

ndash Solutions that you ldquorentrdquo are typically OpEx not CapEx (no depreciation benefit)

ndash Need to push for break even points amp negotiate ability to re-negotiate terms based on overunder utilization

bull Law of diminishing returns

ndash Gift that keeps givinghellip bull Yearly costs versus one time

bull Enterprises are ldquobrown fieldrdquo ndash still need employees to integrate own and manage hybrid

ndash Understand volume to determine if ldquojuicerdquo is worth the squeeze bull Larger Enterprise have shown savings based on existing

infrastructure amp traditional license models

bull Cost to re-do environment if change cloud providers

copyiSpeak Cloud 2013

copy 2013 Coolmody LLC 19 copy 2010 Flexera Software Inc | Company

Confidential

Questions

Questions

email jeanneclient4cloudcom

twitter JeanneMorain

Order books (Client4Cloud Visible Ops amp iSpeak Cloud)

Amazoncom

Read Blog amp More (Client4Cloud amp Visible Ops)

wwwclient4cloudcom

Marimba User Group September 17 2014

Nitish Shrivastava Product Manager amp Chief Architect

bull DEBUG Flags - Process change

bull Launchinghellip

ndash Drift Manager

ndash Deterministic Task Engine

ndash Deployment Progress over RPC

ndash Marimba Central Console

bull 8500 beta update

bull Questions

Agenda

DDEBUG Flags ndash No more hassles

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 23

Inline configuration of DDEBUG Flags

No need to restart tuner after setting flags

You can enabledisable debug logging through command linetuner admin

This would help customers selectively enable detailed logging when they see an issue and want to debug thathellip Helps in reducing volume of logging to narrow down a problem

Configuration through

Infrastructure Administration

tuner ndashsetdebug command

Debugging will be much easier now

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 24

Sample command

Drift Manager

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 26

Marimba Drift Manager

bull New channel to identify report and fix drift

bull A Service-Plugin channel to work on schedule and provide lsquodrift reportrsquo

bull Define factors for identifying diff

ndash File System Commands

bull Files

bull directories

ndash OS Commands

bull Applications

bull Registries

bull Services

ndash Marimba commands

bull Channels

bull Settingsconfiguration

bull State

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 27

Step 1 ndash Create configuration file

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 28

Step 2 ndash Configuration of plugin

bull Publish plugin on Master Transmitter

ndash No UI page

ndash Just channel copy to Transmitter it will automatically start

bull Set Transmitter property driftmanagertemplatefile to point to the settings file on Transmitter machine

eg driftmanagertemplatefile=ddrifttemplatexml

bull Plugin lsquoauto-refreshesrsquo the template file every 15 minutes The frequency can be changed by setting Transmitter property driftmanagerautorefreshinterval (Value in minutes)

eg driftmanagerautorefreshinterval=30 [this will set it to 30 minutes]

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 29

Step 3 ndash Identify amp push channel to lsquoGolden Machinersquo

bull Identify the Golden Machine that you want to use as a lsquoBaselinersquo

bull Subscribe lsquoMarimbaDriftManagerrsquo channel on the tuner running on the Golden Machine

bull Once the channel comes down it will scan the machine and send a report back to the plugin Note It will follow a redirection policy if so configured

bull The Golden Machinersquos report is now saved in the plugin

bull Plugin is all Sethellip

bull Note The MarimbaDriftManager channel can run on schedule if we want to make it a lsquorepetitive cyclersquo

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 30

Step 4 ndashPush channel to endpoints to find Drift

bull Push the channel to target endpoints

ndash Using Policy

ndash Using Tuner Admin

ndash Using DM

bull Endpoint will pull the Golden Machinersquos report generate its own report through scan and find the diff

bull The diff report is sent back to plugin for reporting

bull Drift Report can subsequently be seen

ndash In remote endpoint over RPC [httptuner7717drift]

ndash In transmitter over http [httptransmitter5282infrastructuredrift]

ndash In Marimba Central Console

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 31

Reporting ndash Over RPC

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 32

Reporting ndash Marimba Central Console

(Golden Image Details)

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 33

Reporting ndash Marimba Central Console

(Sample Drift Details)

Deterministic Task Engine

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 35

Deterministic Task Engine

bull Channel that works ldquolike policyrdquo

bull Allows customers to sequence and prioritize commands

bull Supports following Commands

ndash Tuner command

ndash Registry command

ndash OS commands

ndash File System command

bull Can help in scripting

ndash Logon script

ndash One time lsquopolicy likersquo use case

bull True replacement of ldquorunchannelrdquo

ndash In tuner process No separate JVM process

ndash Follows tuner routines like CRS etc

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 36

Step 1 ndash Define the task in input xml

bull Define the command type ndash Channel tuner file system OS andor registry command

bull Define action (like start stop subscribe etc)

bull Set priority of the task

bull Define if engine should wait for the command to finish before moving to next command

bull Define if engine should terminate execution of subsequent commands if lsquoin-executionrsquo command fails

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 37

Step 2 ndash Execute the channel

bull Tuner ndashstart httpnshrivas-pun-015282DeterministicTaskEngine -definitionfile dinputxml

bull This will trigger commands in defined order priority (and follow other settings)

bull Output will be written in log files at remote tuner

bull Overall status (passedfailed) will be written in tuner property

marimbatunerdeterministicenginestatus=passed

bull 8500 will have ISMInventory picking it up and reporting it in dashboardReport Center

Deployment Status over RPC

Neel Tiwari Product Architect

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 39

bull Will be implemented in 8303 and 8500 releases

bull Requires endpoint tuner upgrade (ie Infrastructure Service)

bull Supports a new HTTP query over RPC through a web browser

ndash http[endpointhostname][rpcport]compliance

bull Browser will display an XML with compliance details

ndash ltpolicy-compliancegt Details packages targeted as per policy and current progressstate in tuner

ndash ltpatch-compliancegt Grabs information of missinginstallednot applicable patches with bulletin ID patch ID group reason for current state etc

bull Integrated into Marimba Central Console (MCC)

Deployment Progress Over RPC

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 40

Sample output from an endpoint

Configuration Management ndash User Group (formerly Marimba Users Group)

wwwCM-UGcom

CM-UG - User Interaction

Join the CMUG mailing list

Start a discussion on our LinkedIn group

copy Copyright September 23 2014 ChrisCM-UGcom

Configuration Management ndash User Group (formerly Marimba Users Group)

wwwCM-UGcom

Marimba Consulting

Find the best consultants for your next Marimba project

copy Copyright September 23 2014 ChrisCM-UGcom

copy 2013 Coolmody LLC 7

CTO Perspective ndash No Leap of Faith

ldquoJeanne is a recognized expert in enterprise infrastructure and offers practical advice to enterprises seeking to adopt cloud computing and software-as-a-service As a long-time advocate of enterprise interests (as opposed to vendors) her advice is impartial and hard-nosed It is also refreshingly free of hyperbole and advocates a rational approach to cloud that does not require a leap of faithrdquomdashSimon Crosby CTO amp Founder Bromium

8

Introduction

bull Over 130 Qualitative Interviews across books to date bull Prescriptive Guidance from Analysts Customers Practitioners bull Books available on Amazoncom amp more info at wwwclient4cloudcom

Visible Ops Private Cloud - April 2011 bull 4 Step Practical Guidance for implementing Private Cloud for Cloud Architects VP of

Ops and Service Managers bull Highlights issues indicators and guidance from leading industry experts

Client4Cloud - April 2012 bull Defines the Digital Native Era driving Consumerization of IT for Service Managers bull Prescriptive guidance on moving to Service Portfolio View across 4 layers (Users

Clients Management and Cloud)

iSpeakCLoud ndash July 2014 bull Expands prescriptive guidance to bridging the Cloud Chasm across Business

Compliance DataCenter Client and Dev Ops bull Addresses key challenges for Hybrid Cloud implementation across the layers in the

stack ndash Costs Compliance Cloud and Client bull Identifies failure amp necessary evolution of Business Service Management to prevent

Cloud Stall

9

Cloud is driving evolution of Service

bull 1990rsquos ndash IT Service Management amp ITIL Adoption to ndash Create process around growing usage of technology for data processing amp communication

ndash Drive visibility within IT of technology amp usage

ndash Tools Inventory Subscription Policy Management Active Directory Rollback amp Self Healing

bull 2002+ndash Business Service Management was created to ndash Shift from an IT Centric to a Customer Centric View

ndash Address growing dependency of business on technology

ndash Leverage industry best practices to address growing regulatory amp business compliance pressures on IT

ndash Tie IT Service to serving growing needs of business

Confidential - copyClient4Cloud 2013

IT Service Management

Business Service

Business Service

copy 2013 Coolmody LLC 10

Clash in cloud

Dig

ital N

ativ

e

bullDigital Native Users 0-5 ndash Born Digital 5+ - Taught Digital

bull Consumerization of IT BYOD Work Life Balance New solutions = new risks

bullDependency Growing dependency on technology

bull Compliance New regulations ndash Personal Information Acts Financial Acts

bullDisruptive Technology Virtualization Cloud Smart Devices Vertical Technology

copyClient4Cloud 2011

copy 2013 Coolmody LLC

Understand hybrid hype cycle

11

bull 2-5 years for Private Bursting or Hybrid Clouds

copy 2013 Coolmody LLC 12

Inconvenient truth

Although People Process amp Technology is not ready for Hybrid Cloudhellip many Enterprises are already there

bull Business Adopting SaaS

bull Test amp Dev on IaaS

bull Integrated hosted email calendar

bull Shadow IT for Dropbox Google Calendar Skype

copy 2013 Coolmody LLC 13

CMO Perspective ndash Need Choices

ldquoThe business imperative accelerating the adoption of a ldquoborn in the Cloudrdquo solutions is Speed Yes it is about dramatically better technology lower TCO and rapid user adoption But the increased demand for collaboration between business and IT leaders is driven by the freedom to innovate ndash rapidly ndash and opportunity to run faster and faster For the business it is addictive and liberating - all at the same time Because your competitors have broken free from the shackles of traditional IT the business has no other choicerdquomdashKamal Ahluwalia Chief Marketing Officer Aptius

copy 2013 Coolmody LLC 14

Cloud chasm causes

bull Discrepancies between Development Processes and Business

bull Business going around IT to implement solutions without realizing technical impact

bull Business case for technology overstates benefit understates actual costs in terms of profit and loss

bull Business amp Technology speak different language

copy 2013 Coolmody LLC 15

copyiSpeakCloud 2013

Cloud calibration (vision to reality)

bull Establishing new policies amp precedence ndash Who can do what where why how

ndash Service levels amp agreements across layers

ndash Transparency amp tracking (chargeback showback SLAs)

bull Art of possible ndash Negotiate reality from vision (resources requirements time

to value capabilities)

ndash Change training and non-system requirements enhancements to process

ndash Eliminate silo approach ndash aggregate ndash Ops Dev Support Asset Mgmt

bull Journey to cloud (roadmap to reality) ndash Identify low hanging fruit (Private Cloud MSP TestDev)

ndash Plan iterations integrations tuning and timing

copy 2013 Coolmody LLC 16

Roadmap current to cloud

bull Start Where You Are (Physical Virtual Public Private ITSM Monitoring)

bull Identify RASSSS Requirements GAPs amp Policies (Support amp Operations) ndash Reliability ndash Serviceability ndash Supportability ndash Scalability ndash Security

bull Assess risks of current (Shadow IT Consumerization of IT Brownfield)

bull Gap analysis (Current to Desired) bull Map journey to value (Skills Scope Strategy)

ndash Architect solution for Private with Hybrid in mind ndash Build business case for cloud ndash Measure amp refine early and often

copyiSpeakCloud 2013

copy 2013 Coolmody LLC 17

Cloud Framework

bull Select Service (low-hanging fruit minimum 5 integrations)

bull Build PampL Case

bull Identify areas of investment

bull Execute Pilot Project ndash Create formalize and execute new cloud policies

ndash Create knowledgebase amp metrics ndash KPIs service levels

ndash Measure effectiveness

ndash Integration tuning and timing)

bull Expand to other areas of savings (highest first)

bull Repeat

copy 2013 Coolmody LLC

Understand asset implications

18

bull Business case for cloud

ndash Solutions that you ldquorentrdquo are typically OpEx not CapEx (no depreciation benefit)

ndash Need to push for break even points amp negotiate ability to re-negotiate terms based on overunder utilization

bull Law of diminishing returns

ndash Gift that keeps givinghellip bull Yearly costs versus one time

bull Enterprises are ldquobrown fieldrdquo ndash still need employees to integrate own and manage hybrid

ndash Understand volume to determine if ldquojuicerdquo is worth the squeeze bull Larger Enterprise have shown savings based on existing

infrastructure amp traditional license models

bull Cost to re-do environment if change cloud providers

copyiSpeak Cloud 2013

copy 2013 Coolmody LLC 19 copy 2010 Flexera Software Inc | Company

Confidential

Questions

Questions

email jeanneclient4cloudcom

twitter JeanneMorain

Order books (Client4Cloud Visible Ops amp iSpeak Cloud)

Amazoncom

Read Blog amp More (Client4Cloud amp Visible Ops)

wwwclient4cloudcom

Marimba User Group September 17 2014

Nitish Shrivastava Product Manager amp Chief Architect

bull DEBUG Flags - Process change

bull Launchinghellip

ndash Drift Manager

ndash Deterministic Task Engine

ndash Deployment Progress over RPC

ndash Marimba Central Console

bull 8500 beta update

bull Questions

Agenda

DDEBUG Flags ndash No more hassles

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 23

Inline configuration of DDEBUG Flags

No need to restart tuner after setting flags

You can enabledisable debug logging through command linetuner admin

This would help customers selectively enable detailed logging when they see an issue and want to debug thathellip Helps in reducing volume of logging to narrow down a problem

Configuration through

Infrastructure Administration

tuner ndashsetdebug command

Debugging will be much easier now

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 24

Sample command

Drift Manager

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 26

Marimba Drift Manager

bull New channel to identify report and fix drift

bull A Service-Plugin channel to work on schedule and provide lsquodrift reportrsquo

bull Define factors for identifying diff

ndash File System Commands

bull Files

bull directories

ndash OS Commands

bull Applications

bull Registries

bull Services

ndash Marimba commands

bull Channels

bull Settingsconfiguration

bull State

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 27

Step 1 ndash Create configuration file

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 28

Step 2 ndash Configuration of plugin

bull Publish plugin on Master Transmitter

ndash No UI page

ndash Just channel copy to Transmitter it will automatically start

bull Set Transmitter property driftmanagertemplatefile to point to the settings file on Transmitter machine

eg driftmanagertemplatefile=ddrifttemplatexml

bull Plugin lsquoauto-refreshesrsquo the template file every 15 minutes The frequency can be changed by setting Transmitter property driftmanagerautorefreshinterval (Value in minutes)

eg driftmanagerautorefreshinterval=30 [this will set it to 30 minutes]

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 29

Step 3 ndash Identify amp push channel to lsquoGolden Machinersquo

bull Identify the Golden Machine that you want to use as a lsquoBaselinersquo

bull Subscribe lsquoMarimbaDriftManagerrsquo channel on the tuner running on the Golden Machine

bull Once the channel comes down it will scan the machine and send a report back to the plugin Note It will follow a redirection policy if so configured

bull The Golden Machinersquos report is now saved in the plugin

bull Plugin is all Sethellip

bull Note The MarimbaDriftManager channel can run on schedule if we want to make it a lsquorepetitive cyclersquo

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 30

Step 4 ndashPush channel to endpoints to find Drift

bull Push the channel to target endpoints

ndash Using Policy

ndash Using Tuner Admin

ndash Using DM

bull Endpoint will pull the Golden Machinersquos report generate its own report through scan and find the diff

bull The diff report is sent back to plugin for reporting

bull Drift Report can subsequently be seen

ndash In remote endpoint over RPC [httptuner7717drift]

ndash In transmitter over http [httptransmitter5282infrastructuredrift]

ndash In Marimba Central Console

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 31

Reporting ndash Over RPC

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 32

Reporting ndash Marimba Central Console

(Golden Image Details)

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 33

Reporting ndash Marimba Central Console

(Sample Drift Details)

Deterministic Task Engine

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 35

Deterministic Task Engine

bull Channel that works ldquolike policyrdquo

bull Allows customers to sequence and prioritize commands

bull Supports following Commands

ndash Tuner command

ndash Registry command

ndash OS commands

ndash File System command

bull Can help in scripting

ndash Logon script

ndash One time lsquopolicy likersquo use case

bull True replacement of ldquorunchannelrdquo

ndash In tuner process No separate JVM process

ndash Follows tuner routines like CRS etc

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 36

Step 1 ndash Define the task in input xml

bull Define the command type ndash Channel tuner file system OS andor registry command

bull Define action (like start stop subscribe etc)

bull Set priority of the task

bull Define if engine should wait for the command to finish before moving to next command

bull Define if engine should terminate execution of subsequent commands if lsquoin-executionrsquo command fails

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 37

Step 2 ndash Execute the channel

bull Tuner ndashstart httpnshrivas-pun-015282DeterministicTaskEngine -definitionfile dinputxml

bull This will trigger commands in defined order priority (and follow other settings)

bull Output will be written in log files at remote tuner

bull Overall status (passedfailed) will be written in tuner property

marimbatunerdeterministicenginestatus=passed

bull 8500 will have ISMInventory picking it up and reporting it in dashboardReport Center

Deployment Status over RPC

Neel Tiwari Product Architect

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 39

bull Will be implemented in 8303 and 8500 releases

bull Requires endpoint tuner upgrade (ie Infrastructure Service)

bull Supports a new HTTP query over RPC through a web browser

ndash http[endpointhostname][rpcport]compliance

bull Browser will display an XML with compliance details

ndash ltpolicy-compliancegt Details packages targeted as per policy and current progressstate in tuner

ndash ltpatch-compliancegt Grabs information of missinginstallednot applicable patches with bulletin ID patch ID group reason for current state etc

bull Integrated into Marimba Central Console (MCC)

Deployment Progress Over RPC

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 40

Sample output from an endpoint

Configuration Management ndash User Group (formerly Marimba Users Group)

wwwCM-UGcom

CM-UG - User Interaction

Join the CMUG mailing list

Start a discussion on our LinkedIn group

copy Copyright September 23 2014 ChrisCM-UGcom

Configuration Management ndash User Group (formerly Marimba Users Group)

wwwCM-UGcom

Marimba Consulting

Find the best consultants for your next Marimba project

copy Copyright September 23 2014 ChrisCM-UGcom

8

Introduction

bull Over 130 Qualitative Interviews across books to date bull Prescriptive Guidance from Analysts Customers Practitioners bull Books available on Amazoncom amp more info at wwwclient4cloudcom

Visible Ops Private Cloud - April 2011 bull 4 Step Practical Guidance for implementing Private Cloud for Cloud Architects VP of

Ops and Service Managers bull Highlights issues indicators and guidance from leading industry experts

Client4Cloud - April 2012 bull Defines the Digital Native Era driving Consumerization of IT for Service Managers bull Prescriptive guidance on moving to Service Portfolio View across 4 layers (Users

Clients Management and Cloud)

iSpeakCLoud ndash July 2014 bull Expands prescriptive guidance to bridging the Cloud Chasm across Business

Compliance DataCenter Client and Dev Ops bull Addresses key challenges for Hybrid Cloud implementation across the layers in the

stack ndash Costs Compliance Cloud and Client bull Identifies failure amp necessary evolution of Business Service Management to prevent

Cloud Stall

9

Cloud is driving evolution of Service

bull 1990rsquos ndash IT Service Management amp ITIL Adoption to ndash Create process around growing usage of technology for data processing amp communication

ndash Drive visibility within IT of technology amp usage

ndash Tools Inventory Subscription Policy Management Active Directory Rollback amp Self Healing

bull 2002+ndash Business Service Management was created to ndash Shift from an IT Centric to a Customer Centric View

ndash Address growing dependency of business on technology

ndash Leverage industry best practices to address growing regulatory amp business compliance pressures on IT

ndash Tie IT Service to serving growing needs of business

Confidential - copyClient4Cloud 2013

IT Service Management

Business Service

Business Service

copy 2013 Coolmody LLC 10

Clash in cloud

Dig

ital N

ativ

e

bullDigital Native Users 0-5 ndash Born Digital 5+ - Taught Digital

bull Consumerization of IT BYOD Work Life Balance New solutions = new risks

bullDependency Growing dependency on technology

bull Compliance New regulations ndash Personal Information Acts Financial Acts

bullDisruptive Technology Virtualization Cloud Smart Devices Vertical Technology

copyClient4Cloud 2011

copy 2013 Coolmody LLC

Understand hybrid hype cycle

11

bull 2-5 years for Private Bursting or Hybrid Clouds

copy 2013 Coolmody LLC 12

Inconvenient truth

Although People Process amp Technology is not ready for Hybrid Cloudhellip many Enterprises are already there

bull Business Adopting SaaS

bull Test amp Dev on IaaS

bull Integrated hosted email calendar

bull Shadow IT for Dropbox Google Calendar Skype

copy 2013 Coolmody LLC 13

CMO Perspective ndash Need Choices

ldquoThe business imperative accelerating the adoption of a ldquoborn in the Cloudrdquo solutions is Speed Yes it is about dramatically better technology lower TCO and rapid user adoption But the increased demand for collaboration between business and IT leaders is driven by the freedom to innovate ndash rapidly ndash and opportunity to run faster and faster For the business it is addictive and liberating - all at the same time Because your competitors have broken free from the shackles of traditional IT the business has no other choicerdquomdashKamal Ahluwalia Chief Marketing Officer Aptius

copy 2013 Coolmody LLC 14

Cloud chasm causes

bull Discrepancies between Development Processes and Business

bull Business going around IT to implement solutions without realizing technical impact

bull Business case for technology overstates benefit understates actual costs in terms of profit and loss

bull Business amp Technology speak different language

copy 2013 Coolmody LLC 15

copyiSpeakCloud 2013

Cloud calibration (vision to reality)

bull Establishing new policies amp precedence ndash Who can do what where why how

ndash Service levels amp agreements across layers

ndash Transparency amp tracking (chargeback showback SLAs)

bull Art of possible ndash Negotiate reality from vision (resources requirements time

to value capabilities)

ndash Change training and non-system requirements enhancements to process

ndash Eliminate silo approach ndash aggregate ndash Ops Dev Support Asset Mgmt

bull Journey to cloud (roadmap to reality) ndash Identify low hanging fruit (Private Cloud MSP TestDev)

ndash Plan iterations integrations tuning and timing

copy 2013 Coolmody LLC 16

Roadmap current to cloud

bull Start Where You Are (Physical Virtual Public Private ITSM Monitoring)

bull Identify RASSSS Requirements GAPs amp Policies (Support amp Operations) ndash Reliability ndash Serviceability ndash Supportability ndash Scalability ndash Security

bull Assess risks of current (Shadow IT Consumerization of IT Brownfield)

bull Gap analysis (Current to Desired) bull Map journey to value (Skills Scope Strategy)

ndash Architect solution for Private with Hybrid in mind ndash Build business case for cloud ndash Measure amp refine early and often

copyiSpeakCloud 2013

copy 2013 Coolmody LLC 17

Cloud Framework

bull Select Service (low-hanging fruit minimum 5 integrations)

bull Build PampL Case

bull Identify areas of investment

bull Execute Pilot Project ndash Create formalize and execute new cloud policies

ndash Create knowledgebase amp metrics ndash KPIs service levels

ndash Measure effectiveness

ndash Integration tuning and timing)

bull Expand to other areas of savings (highest first)

bull Repeat

copy 2013 Coolmody LLC

Understand asset implications

18

bull Business case for cloud

ndash Solutions that you ldquorentrdquo are typically OpEx not CapEx (no depreciation benefit)

ndash Need to push for break even points amp negotiate ability to re-negotiate terms based on overunder utilization

bull Law of diminishing returns

ndash Gift that keeps givinghellip bull Yearly costs versus one time

bull Enterprises are ldquobrown fieldrdquo ndash still need employees to integrate own and manage hybrid

ndash Understand volume to determine if ldquojuicerdquo is worth the squeeze bull Larger Enterprise have shown savings based on existing

infrastructure amp traditional license models

bull Cost to re-do environment if change cloud providers

copyiSpeak Cloud 2013

copy 2013 Coolmody LLC 19 copy 2010 Flexera Software Inc | Company

Confidential

Questions

Questions

email jeanneclient4cloudcom

twitter JeanneMorain

Order books (Client4Cloud Visible Ops amp iSpeak Cloud)

Amazoncom

Read Blog amp More (Client4Cloud amp Visible Ops)

wwwclient4cloudcom

Marimba User Group September 17 2014

Nitish Shrivastava Product Manager amp Chief Architect

bull DEBUG Flags - Process change

bull Launchinghellip

ndash Drift Manager

ndash Deterministic Task Engine

ndash Deployment Progress over RPC

ndash Marimba Central Console

bull 8500 beta update

bull Questions

Agenda

DDEBUG Flags ndash No more hassles

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 23

Inline configuration of DDEBUG Flags

No need to restart tuner after setting flags

You can enabledisable debug logging through command linetuner admin

This would help customers selectively enable detailed logging when they see an issue and want to debug thathellip Helps in reducing volume of logging to narrow down a problem

Configuration through

Infrastructure Administration

tuner ndashsetdebug command

Debugging will be much easier now

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 24

Sample command

Drift Manager

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 26

Marimba Drift Manager

bull New channel to identify report and fix drift

bull A Service-Plugin channel to work on schedule and provide lsquodrift reportrsquo

bull Define factors for identifying diff

ndash File System Commands

bull Files

bull directories

ndash OS Commands

bull Applications

bull Registries

bull Services

ndash Marimba commands

bull Channels

bull Settingsconfiguration

bull State

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 27

Step 1 ndash Create configuration file

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 28

Step 2 ndash Configuration of plugin

bull Publish plugin on Master Transmitter

ndash No UI page

ndash Just channel copy to Transmitter it will automatically start

bull Set Transmitter property driftmanagertemplatefile to point to the settings file on Transmitter machine

eg driftmanagertemplatefile=ddrifttemplatexml

bull Plugin lsquoauto-refreshesrsquo the template file every 15 minutes The frequency can be changed by setting Transmitter property driftmanagerautorefreshinterval (Value in minutes)

eg driftmanagerautorefreshinterval=30 [this will set it to 30 minutes]

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 29

Step 3 ndash Identify amp push channel to lsquoGolden Machinersquo

bull Identify the Golden Machine that you want to use as a lsquoBaselinersquo

bull Subscribe lsquoMarimbaDriftManagerrsquo channel on the tuner running on the Golden Machine

bull Once the channel comes down it will scan the machine and send a report back to the plugin Note It will follow a redirection policy if so configured

bull The Golden Machinersquos report is now saved in the plugin

bull Plugin is all Sethellip

bull Note The MarimbaDriftManager channel can run on schedule if we want to make it a lsquorepetitive cyclersquo

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 30

Step 4 ndashPush channel to endpoints to find Drift

bull Push the channel to target endpoints

ndash Using Policy

ndash Using Tuner Admin

ndash Using DM

bull Endpoint will pull the Golden Machinersquos report generate its own report through scan and find the diff

bull The diff report is sent back to plugin for reporting

bull Drift Report can subsequently be seen

ndash In remote endpoint over RPC [httptuner7717drift]

ndash In transmitter over http [httptransmitter5282infrastructuredrift]

ndash In Marimba Central Console

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 31

Reporting ndash Over RPC

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 32

Reporting ndash Marimba Central Console

(Golden Image Details)

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 33

Reporting ndash Marimba Central Console

(Sample Drift Details)

Deterministic Task Engine

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 35

Deterministic Task Engine

bull Channel that works ldquolike policyrdquo

bull Allows customers to sequence and prioritize commands

bull Supports following Commands

ndash Tuner command

ndash Registry command

ndash OS commands

ndash File System command

bull Can help in scripting

ndash Logon script

ndash One time lsquopolicy likersquo use case

bull True replacement of ldquorunchannelrdquo

ndash In tuner process No separate JVM process

ndash Follows tuner routines like CRS etc

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 36

Step 1 ndash Define the task in input xml

bull Define the command type ndash Channel tuner file system OS andor registry command

bull Define action (like start stop subscribe etc)

bull Set priority of the task

bull Define if engine should wait for the command to finish before moving to next command

bull Define if engine should terminate execution of subsequent commands if lsquoin-executionrsquo command fails

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 37

Step 2 ndash Execute the channel

bull Tuner ndashstart httpnshrivas-pun-015282DeterministicTaskEngine -definitionfile dinputxml

bull This will trigger commands in defined order priority (and follow other settings)

bull Output will be written in log files at remote tuner

bull Overall status (passedfailed) will be written in tuner property

marimbatunerdeterministicenginestatus=passed

bull 8500 will have ISMInventory picking it up and reporting it in dashboardReport Center

Deployment Status over RPC

Neel Tiwari Product Architect

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 39

bull Will be implemented in 8303 and 8500 releases

bull Requires endpoint tuner upgrade (ie Infrastructure Service)

bull Supports a new HTTP query over RPC through a web browser

ndash http[endpointhostname][rpcport]compliance

bull Browser will display an XML with compliance details

ndash ltpolicy-compliancegt Details packages targeted as per policy and current progressstate in tuner

ndash ltpatch-compliancegt Grabs information of missinginstallednot applicable patches with bulletin ID patch ID group reason for current state etc

bull Integrated into Marimba Central Console (MCC)

Deployment Progress Over RPC

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 40

Sample output from an endpoint

Configuration Management ndash User Group (formerly Marimba Users Group)

wwwCM-UGcom

CM-UG - User Interaction

Join the CMUG mailing list

Start a discussion on our LinkedIn group

copy Copyright September 23 2014 ChrisCM-UGcom

Configuration Management ndash User Group (formerly Marimba Users Group)

wwwCM-UGcom

Marimba Consulting

Find the best consultants for your next Marimba project

copy Copyright September 23 2014 ChrisCM-UGcom

9

Cloud is driving evolution of Service

bull 1990rsquos ndash IT Service Management amp ITIL Adoption to ndash Create process around growing usage of technology for data processing amp communication

ndash Drive visibility within IT of technology amp usage

ndash Tools Inventory Subscription Policy Management Active Directory Rollback amp Self Healing

bull 2002+ndash Business Service Management was created to ndash Shift from an IT Centric to a Customer Centric View

ndash Address growing dependency of business on technology

ndash Leverage industry best practices to address growing regulatory amp business compliance pressures on IT

ndash Tie IT Service to serving growing needs of business

Confidential - copyClient4Cloud 2013

IT Service Management

Business Service

Business Service

copy 2013 Coolmody LLC 10

Clash in cloud

Dig

ital N

ativ

e

bullDigital Native Users 0-5 ndash Born Digital 5+ - Taught Digital

bull Consumerization of IT BYOD Work Life Balance New solutions = new risks

bullDependency Growing dependency on technology

bull Compliance New regulations ndash Personal Information Acts Financial Acts

bullDisruptive Technology Virtualization Cloud Smart Devices Vertical Technology

copyClient4Cloud 2011

copy 2013 Coolmody LLC

Understand hybrid hype cycle

11

bull 2-5 years for Private Bursting or Hybrid Clouds

copy 2013 Coolmody LLC 12

Inconvenient truth

Although People Process amp Technology is not ready for Hybrid Cloudhellip many Enterprises are already there

bull Business Adopting SaaS

bull Test amp Dev on IaaS

bull Integrated hosted email calendar

bull Shadow IT for Dropbox Google Calendar Skype

copy 2013 Coolmody LLC 13

CMO Perspective ndash Need Choices

ldquoThe business imperative accelerating the adoption of a ldquoborn in the Cloudrdquo solutions is Speed Yes it is about dramatically better technology lower TCO and rapid user adoption But the increased demand for collaboration between business and IT leaders is driven by the freedom to innovate ndash rapidly ndash and opportunity to run faster and faster For the business it is addictive and liberating - all at the same time Because your competitors have broken free from the shackles of traditional IT the business has no other choicerdquomdashKamal Ahluwalia Chief Marketing Officer Aptius

copy 2013 Coolmody LLC 14

Cloud chasm causes

bull Discrepancies between Development Processes and Business

bull Business going around IT to implement solutions without realizing technical impact

bull Business case for technology overstates benefit understates actual costs in terms of profit and loss

bull Business amp Technology speak different language

copy 2013 Coolmody LLC 15

copyiSpeakCloud 2013

Cloud calibration (vision to reality)

bull Establishing new policies amp precedence ndash Who can do what where why how

ndash Service levels amp agreements across layers

ndash Transparency amp tracking (chargeback showback SLAs)

bull Art of possible ndash Negotiate reality from vision (resources requirements time

to value capabilities)

ndash Change training and non-system requirements enhancements to process

ndash Eliminate silo approach ndash aggregate ndash Ops Dev Support Asset Mgmt

bull Journey to cloud (roadmap to reality) ndash Identify low hanging fruit (Private Cloud MSP TestDev)

ndash Plan iterations integrations tuning and timing

copy 2013 Coolmody LLC 16

Roadmap current to cloud

bull Start Where You Are (Physical Virtual Public Private ITSM Monitoring)

bull Identify RASSSS Requirements GAPs amp Policies (Support amp Operations) ndash Reliability ndash Serviceability ndash Supportability ndash Scalability ndash Security

bull Assess risks of current (Shadow IT Consumerization of IT Brownfield)

bull Gap analysis (Current to Desired) bull Map journey to value (Skills Scope Strategy)

ndash Architect solution for Private with Hybrid in mind ndash Build business case for cloud ndash Measure amp refine early and often

copyiSpeakCloud 2013

copy 2013 Coolmody LLC 17

Cloud Framework

bull Select Service (low-hanging fruit minimum 5 integrations)

bull Build PampL Case

bull Identify areas of investment

bull Execute Pilot Project ndash Create formalize and execute new cloud policies

ndash Create knowledgebase amp metrics ndash KPIs service levels

ndash Measure effectiveness

ndash Integration tuning and timing)

bull Expand to other areas of savings (highest first)

bull Repeat

copy 2013 Coolmody LLC

Understand asset implications

18

bull Business case for cloud

ndash Solutions that you ldquorentrdquo are typically OpEx not CapEx (no depreciation benefit)

ndash Need to push for break even points amp negotiate ability to re-negotiate terms based on overunder utilization

bull Law of diminishing returns

ndash Gift that keeps givinghellip bull Yearly costs versus one time

bull Enterprises are ldquobrown fieldrdquo ndash still need employees to integrate own and manage hybrid

ndash Understand volume to determine if ldquojuicerdquo is worth the squeeze bull Larger Enterprise have shown savings based on existing

infrastructure amp traditional license models

bull Cost to re-do environment if change cloud providers

copyiSpeak Cloud 2013

copy 2013 Coolmody LLC 19 copy 2010 Flexera Software Inc | Company

Confidential

Questions

Questions

email jeanneclient4cloudcom

twitter JeanneMorain

Order books (Client4Cloud Visible Ops amp iSpeak Cloud)

Amazoncom

Read Blog amp More (Client4Cloud amp Visible Ops)

wwwclient4cloudcom

Marimba User Group September 17 2014

Nitish Shrivastava Product Manager amp Chief Architect

bull DEBUG Flags - Process change

bull Launchinghellip

ndash Drift Manager

ndash Deterministic Task Engine

ndash Deployment Progress over RPC

ndash Marimba Central Console

bull 8500 beta update

bull Questions

Agenda

DDEBUG Flags ndash No more hassles

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 23

Inline configuration of DDEBUG Flags

No need to restart tuner after setting flags

You can enabledisable debug logging through command linetuner admin

This would help customers selectively enable detailed logging when they see an issue and want to debug thathellip Helps in reducing volume of logging to narrow down a problem

Configuration through

Infrastructure Administration

tuner ndashsetdebug command

Debugging will be much easier now

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 24

Sample command

Drift Manager

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 26

Marimba Drift Manager

bull New channel to identify report and fix drift

bull A Service-Plugin channel to work on schedule and provide lsquodrift reportrsquo

bull Define factors for identifying diff

ndash File System Commands

bull Files

bull directories

ndash OS Commands

bull Applications

bull Registries

bull Services

ndash Marimba commands

bull Channels

bull Settingsconfiguration

bull State

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 27

Step 1 ndash Create configuration file

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 28

Step 2 ndash Configuration of plugin

bull Publish plugin on Master Transmitter

ndash No UI page

ndash Just channel copy to Transmitter it will automatically start

bull Set Transmitter property driftmanagertemplatefile to point to the settings file on Transmitter machine

eg driftmanagertemplatefile=ddrifttemplatexml

bull Plugin lsquoauto-refreshesrsquo the template file every 15 minutes The frequency can be changed by setting Transmitter property driftmanagerautorefreshinterval (Value in minutes)

eg driftmanagerautorefreshinterval=30 [this will set it to 30 minutes]

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 29

Step 3 ndash Identify amp push channel to lsquoGolden Machinersquo

bull Identify the Golden Machine that you want to use as a lsquoBaselinersquo

bull Subscribe lsquoMarimbaDriftManagerrsquo channel on the tuner running on the Golden Machine

bull Once the channel comes down it will scan the machine and send a report back to the plugin Note It will follow a redirection policy if so configured

bull The Golden Machinersquos report is now saved in the plugin

bull Plugin is all Sethellip

bull Note The MarimbaDriftManager channel can run on schedule if we want to make it a lsquorepetitive cyclersquo

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 30

Step 4 ndashPush channel to endpoints to find Drift

bull Push the channel to target endpoints

ndash Using Policy

ndash Using Tuner Admin

ndash Using DM

bull Endpoint will pull the Golden Machinersquos report generate its own report through scan and find the diff

bull The diff report is sent back to plugin for reporting

bull Drift Report can subsequently be seen

ndash In remote endpoint over RPC [httptuner7717drift]

ndash In transmitter over http [httptransmitter5282infrastructuredrift]

ndash In Marimba Central Console

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 31

Reporting ndash Over RPC

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 32

Reporting ndash Marimba Central Console

(Golden Image Details)

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 33

Reporting ndash Marimba Central Console

(Sample Drift Details)

Deterministic Task Engine

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 35

Deterministic Task Engine

bull Channel that works ldquolike policyrdquo

bull Allows customers to sequence and prioritize commands

bull Supports following Commands

ndash Tuner command

ndash Registry command

ndash OS commands

ndash File System command

bull Can help in scripting

ndash Logon script

ndash One time lsquopolicy likersquo use case

bull True replacement of ldquorunchannelrdquo

ndash In tuner process No separate JVM process

ndash Follows tuner routines like CRS etc

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 36

Step 1 ndash Define the task in input xml

bull Define the command type ndash Channel tuner file system OS andor registry command

bull Define action (like start stop subscribe etc)

bull Set priority of the task

bull Define if engine should wait for the command to finish before moving to next command

bull Define if engine should terminate execution of subsequent commands if lsquoin-executionrsquo command fails

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 37

Step 2 ndash Execute the channel

bull Tuner ndashstart httpnshrivas-pun-015282DeterministicTaskEngine -definitionfile dinputxml

bull This will trigger commands in defined order priority (and follow other settings)

bull Output will be written in log files at remote tuner

bull Overall status (passedfailed) will be written in tuner property

marimbatunerdeterministicenginestatus=passed

bull 8500 will have ISMInventory picking it up and reporting it in dashboardReport Center

Deployment Status over RPC

Neel Tiwari Product Architect

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 39

bull Will be implemented in 8303 and 8500 releases

bull Requires endpoint tuner upgrade (ie Infrastructure Service)

bull Supports a new HTTP query over RPC through a web browser

ndash http[endpointhostname][rpcport]compliance

bull Browser will display an XML with compliance details

ndash ltpolicy-compliancegt Details packages targeted as per policy and current progressstate in tuner

ndash ltpatch-compliancegt Grabs information of missinginstallednot applicable patches with bulletin ID patch ID group reason for current state etc

bull Integrated into Marimba Central Console (MCC)

Deployment Progress Over RPC

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 40

Sample output from an endpoint

Configuration Management ndash User Group (formerly Marimba Users Group)

wwwCM-UGcom

CM-UG - User Interaction

Join the CMUG mailing list

Start a discussion on our LinkedIn group

copy Copyright September 23 2014 ChrisCM-UGcom

Configuration Management ndash User Group (formerly Marimba Users Group)

wwwCM-UGcom

Marimba Consulting

Find the best consultants for your next Marimba project

copy Copyright September 23 2014 ChrisCM-UGcom

copy 2013 Coolmody LLC 10

Clash in cloud

Dig

ital N

ativ

e

bullDigital Native Users 0-5 ndash Born Digital 5+ - Taught Digital

bull Consumerization of IT BYOD Work Life Balance New solutions = new risks

bullDependency Growing dependency on technology

bull Compliance New regulations ndash Personal Information Acts Financial Acts

bullDisruptive Technology Virtualization Cloud Smart Devices Vertical Technology

copyClient4Cloud 2011

copy 2013 Coolmody LLC

Understand hybrid hype cycle

11

bull 2-5 years for Private Bursting or Hybrid Clouds

copy 2013 Coolmody LLC 12

Inconvenient truth

Although People Process amp Technology is not ready for Hybrid Cloudhellip many Enterprises are already there

bull Business Adopting SaaS

bull Test amp Dev on IaaS

bull Integrated hosted email calendar

bull Shadow IT for Dropbox Google Calendar Skype

copy 2013 Coolmody LLC 13

CMO Perspective ndash Need Choices

ldquoThe business imperative accelerating the adoption of a ldquoborn in the Cloudrdquo solutions is Speed Yes it is about dramatically better technology lower TCO and rapid user adoption But the increased demand for collaboration between business and IT leaders is driven by the freedom to innovate ndash rapidly ndash and opportunity to run faster and faster For the business it is addictive and liberating - all at the same time Because your competitors have broken free from the shackles of traditional IT the business has no other choicerdquomdashKamal Ahluwalia Chief Marketing Officer Aptius

copy 2013 Coolmody LLC 14

Cloud chasm causes

bull Discrepancies between Development Processes and Business

bull Business going around IT to implement solutions without realizing technical impact

bull Business case for technology overstates benefit understates actual costs in terms of profit and loss

bull Business amp Technology speak different language

copy 2013 Coolmody LLC 15

copyiSpeakCloud 2013

Cloud calibration (vision to reality)

bull Establishing new policies amp precedence ndash Who can do what where why how

ndash Service levels amp agreements across layers

ndash Transparency amp tracking (chargeback showback SLAs)

bull Art of possible ndash Negotiate reality from vision (resources requirements time

to value capabilities)

ndash Change training and non-system requirements enhancements to process

ndash Eliminate silo approach ndash aggregate ndash Ops Dev Support Asset Mgmt

bull Journey to cloud (roadmap to reality) ndash Identify low hanging fruit (Private Cloud MSP TestDev)

ndash Plan iterations integrations tuning and timing

copy 2013 Coolmody LLC 16

Roadmap current to cloud

bull Start Where You Are (Physical Virtual Public Private ITSM Monitoring)

bull Identify RASSSS Requirements GAPs amp Policies (Support amp Operations) ndash Reliability ndash Serviceability ndash Supportability ndash Scalability ndash Security

bull Assess risks of current (Shadow IT Consumerization of IT Brownfield)

bull Gap analysis (Current to Desired) bull Map journey to value (Skills Scope Strategy)

ndash Architect solution for Private with Hybrid in mind ndash Build business case for cloud ndash Measure amp refine early and often

copyiSpeakCloud 2013

copy 2013 Coolmody LLC 17

Cloud Framework

bull Select Service (low-hanging fruit minimum 5 integrations)

bull Build PampL Case

bull Identify areas of investment

bull Execute Pilot Project ndash Create formalize and execute new cloud policies

ndash Create knowledgebase amp metrics ndash KPIs service levels

ndash Measure effectiveness

ndash Integration tuning and timing)

bull Expand to other areas of savings (highest first)

bull Repeat

copy 2013 Coolmody LLC

Understand asset implications

18

bull Business case for cloud

ndash Solutions that you ldquorentrdquo are typically OpEx not CapEx (no depreciation benefit)

ndash Need to push for break even points amp negotiate ability to re-negotiate terms based on overunder utilization

bull Law of diminishing returns

ndash Gift that keeps givinghellip bull Yearly costs versus one time

bull Enterprises are ldquobrown fieldrdquo ndash still need employees to integrate own and manage hybrid

ndash Understand volume to determine if ldquojuicerdquo is worth the squeeze bull Larger Enterprise have shown savings based on existing

infrastructure amp traditional license models

bull Cost to re-do environment if change cloud providers

copyiSpeak Cloud 2013

copy 2013 Coolmody LLC 19 copy 2010 Flexera Software Inc | Company

Confidential

Questions

Questions

email jeanneclient4cloudcom

twitter JeanneMorain

Order books (Client4Cloud Visible Ops amp iSpeak Cloud)

Amazoncom

Read Blog amp More (Client4Cloud amp Visible Ops)

wwwclient4cloudcom

Marimba User Group September 17 2014

Nitish Shrivastava Product Manager amp Chief Architect

bull DEBUG Flags - Process change

bull Launchinghellip

ndash Drift Manager

ndash Deterministic Task Engine

ndash Deployment Progress over RPC

ndash Marimba Central Console

bull 8500 beta update

bull Questions

Agenda

DDEBUG Flags ndash No more hassles

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 23

Inline configuration of DDEBUG Flags

No need to restart tuner after setting flags

You can enabledisable debug logging through command linetuner admin

This would help customers selectively enable detailed logging when they see an issue and want to debug thathellip Helps in reducing volume of logging to narrow down a problem

Configuration through

Infrastructure Administration

tuner ndashsetdebug command

Debugging will be much easier now

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 24

Sample command

Drift Manager

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 26

Marimba Drift Manager

bull New channel to identify report and fix drift

bull A Service-Plugin channel to work on schedule and provide lsquodrift reportrsquo

bull Define factors for identifying diff

ndash File System Commands

bull Files

bull directories

ndash OS Commands

bull Applications

bull Registries

bull Services

ndash Marimba commands

bull Channels

bull Settingsconfiguration

bull State

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 27

Step 1 ndash Create configuration file

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 28

Step 2 ndash Configuration of plugin

bull Publish plugin on Master Transmitter

ndash No UI page

ndash Just channel copy to Transmitter it will automatically start

bull Set Transmitter property driftmanagertemplatefile to point to the settings file on Transmitter machine

eg driftmanagertemplatefile=ddrifttemplatexml

bull Plugin lsquoauto-refreshesrsquo the template file every 15 minutes The frequency can be changed by setting Transmitter property driftmanagerautorefreshinterval (Value in minutes)

eg driftmanagerautorefreshinterval=30 [this will set it to 30 minutes]

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 29

Step 3 ndash Identify amp push channel to lsquoGolden Machinersquo

bull Identify the Golden Machine that you want to use as a lsquoBaselinersquo

bull Subscribe lsquoMarimbaDriftManagerrsquo channel on the tuner running on the Golden Machine

bull Once the channel comes down it will scan the machine and send a report back to the plugin Note It will follow a redirection policy if so configured

bull The Golden Machinersquos report is now saved in the plugin

bull Plugin is all Sethellip

bull Note The MarimbaDriftManager channel can run on schedule if we want to make it a lsquorepetitive cyclersquo

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 30

Step 4 ndashPush channel to endpoints to find Drift

bull Push the channel to target endpoints

ndash Using Policy

ndash Using Tuner Admin

ndash Using DM

bull Endpoint will pull the Golden Machinersquos report generate its own report through scan and find the diff

bull The diff report is sent back to plugin for reporting

bull Drift Report can subsequently be seen

ndash In remote endpoint over RPC [httptuner7717drift]

ndash In transmitter over http [httptransmitter5282infrastructuredrift]

ndash In Marimba Central Console

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 31

Reporting ndash Over RPC

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 32

Reporting ndash Marimba Central Console

(Golden Image Details)

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 33

Reporting ndash Marimba Central Console

(Sample Drift Details)

Deterministic Task Engine

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 35

Deterministic Task Engine

bull Channel that works ldquolike policyrdquo

bull Allows customers to sequence and prioritize commands

bull Supports following Commands

ndash Tuner command

ndash Registry command

ndash OS commands

ndash File System command

bull Can help in scripting

ndash Logon script

ndash One time lsquopolicy likersquo use case

bull True replacement of ldquorunchannelrdquo

ndash In tuner process No separate JVM process

ndash Follows tuner routines like CRS etc

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 36

Step 1 ndash Define the task in input xml

bull Define the command type ndash Channel tuner file system OS andor registry command

bull Define action (like start stop subscribe etc)

bull Set priority of the task

bull Define if engine should wait for the command to finish before moving to next command

bull Define if engine should terminate execution of subsequent commands if lsquoin-executionrsquo command fails

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 37

Step 2 ndash Execute the channel

bull Tuner ndashstart httpnshrivas-pun-015282DeterministicTaskEngine -definitionfile dinputxml

bull This will trigger commands in defined order priority (and follow other settings)

bull Output will be written in log files at remote tuner

bull Overall status (passedfailed) will be written in tuner property

marimbatunerdeterministicenginestatus=passed

bull 8500 will have ISMInventory picking it up and reporting it in dashboardReport Center

Deployment Status over RPC

Neel Tiwari Product Architect

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 39

bull Will be implemented in 8303 and 8500 releases

bull Requires endpoint tuner upgrade (ie Infrastructure Service)

bull Supports a new HTTP query over RPC through a web browser

ndash http[endpointhostname][rpcport]compliance

bull Browser will display an XML with compliance details

ndash ltpolicy-compliancegt Details packages targeted as per policy and current progressstate in tuner

ndash ltpatch-compliancegt Grabs information of missinginstallednot applicable patches with bulletin ID patch ID group reason for current state etc

bull Integrated into Marimba Central Console (MCC)

Deployment Progress Over RPC

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 40

Sample output from an endpoint

Configuration Management ndash User Group (formerly Marimba Users Group)

wwwCM-UGcom

CM-UG - User Interaction

Join the CMUG mailing list

Start a discussion on our LinkedIn group

copy Copyright September 23 2014 ChrisCM-UGcom

Configuration Management ndash User Group (formerly Marimba Users Group)

wwwCM-UGcom

Marimba Consulting

Find the best consultants for your next Marimba project

copy Copyright September 23 2014 ChrisCM-UGcom

copy 2013 Coolmody LLC

Understand hybrid hype cycle

11

bull 2-5 years for Private Bursting or Hybrid Clouds

copy 2013 Coolmody LLC 12

Inconvenient truth

Although People Process amp Technology is not ready for Hybrid Cloudhellip many Enterprises are already there

bull Business Adopting SaaS

bull Test amp Dev on IaaS

bull Integrated hosted email calendar

bull Shadow IT for Dropbox Google Calendar Skype

copy 2013 Coolmody LLC 13

CMO Perspective ndash Need Choices

ldquoThe business imperative accelerating the adoption of a ldquoborn in the Cloudrdquo solutions is Speed Yes it is about dramatically better technology lower TCO and rapid user adoption But the increased demand for collaboration between business and IT leaders is driven by the freedom to innovate ndash rapidly ndash and opportunity to run faster and faster For the business it is addictive and liberating - all at the same time Because your competitors have broken free from the shackles of traditional IT the business has no other choicerdquomdashKamal Ahluwalia Chief Marketing Officer Aptius

copy 2013 Coolmody LLC 14

Cloud chasm causes

bull Discrepancies between Development Processes and Business

bull Business going around IT to implement solutions without realizing technical impact

bull Business case for technology overstates benefit understates actual costs in terms of profit and loss

bull Business amp Technology speak different language

copy 2013 Coolmody LLC 15

copyiSpeakCloud 2013

Cloud calibration (vision to reality)

bull Establishing new policies amp precedence ndash Who can do what where why how

ndash Service levels amp agreements across layers

ndash Transparency amp tracking (chargeback showback SLAs)

bull Art of possible ndash Negotiate reality from vision (resources requirements time

to value capabilities)

ndash Change training and non-system requirements enhancements to process

ndash Eliminate silo approach ndash aggregate ndash Ops Dev Support Asset Mgmt

bull Journey to cloud (roadmap to reality) ndash Identify low hanging fruit (Private Cloud MSP TestDev)

ndash Plan iterations integrations tuning and timing

copy 2013 Coolmody LLC 16

Roadmap current to cloud

bull Start Where You Are (Physical Virtual Public Private ITSM Monitoring)

bull Identify RASSSS Requirements GAPs amp Policies (Support amp Operations) ndash Reliability ndash Serviceability ndash Supportability ndash Scalability ndash Security

bull Assess risks of current (Shadow IT Consumerization of IT Brownfield)

bull Gap analysis (Current to Desired) bull Map journey to value (Skills Scope Strategy)

ndash Architect solution for Private with Hybrid in mind ndash Build business case for cloud ndash Measure amp refine early and often

copyiSpeakCloud 2013

copy 2013 Coolmody LLC 17

Cloud Framework

bull Select Service (low-hanging fruit minimum 5 integrations)

bull Build PampL Case

bull Identify areas of investment

bull Execute Pilot Project ndash Create formalize and execute new cloud policies

ndash Create knowledgebase amp metrics ndash KPIs service levels

ndash Measure effectiveness

ndash Integration tuning and timing)

bull Expand to other areas of savings (highest first)

bull Repeat

copy 2013 Coolmody LLC

Understand asset implications

18

bull Business case for cloud

ndash Solutions that you ldquorentrdquo are typically OpEx not CapEx (no depreciation benefit)

ndash Need to push for break even points amp negotiate ability to re-negotiate terms based on overunder utilization

bull Law of diminishing returns

ndash Gift that keeps givinghellip bull Yearly costs versus one time

bull Enterprises are ldquobrown fieldrdquo ndash still need employees to integrate own and manage hybrid

ndash Understand volume to determine if ldquojuicerdquo is worth the squeeze bull Larger Enterprise have shown savings based on existing

infrastructure amp traditional license models

bull Cost to re-do environment if change cloud providers

copyiSpeak Cloud 2013

copy 2013 Coolmody LLC 19 copy 2010 Flexera Software Inc | Company

Confidential

Questions

Questions

email jeanneclient4cloudcom

twitter JeanneMorain

Order books (Client4Cloud Visible Ops amp iSpeak Cloud)

Amazoncom

Read Blog amp More (Client4Cloud amp Visible Ops)

wwwclient4cloudcom

Marimba User Group September 17 2014

Nitish Shrivastava Product Manager amp Chief Architect

bull DEBUG Flags - Process change

bull Launchinghellip

ndash Drift Manager

ndash Deterministic Task Engine

ndash Deployment Progress over RPC

ndash Marimba Central Console

bull 8500 beta update

bull Questions

Agenda

DDEBUG Flags ndash No more hassles

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 23

Inline configuration of DDEBUG Flags

No need to restart tuner after setting flags

You can enabledisable debug logging through command linetuner admin

This would help customers selectively enable detailed logging when they see an issue and want to debug thathellip Helps in reducing volume of logging to narrow down a problem

Configuration through

Infrastructure Administration

tuner ndashsetdebug command

Debugging will be much easier now

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 24

Sample command

Drift Manager

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 26

Marimba Drift Manager

bull New channel to identify report and fix drift

bull A Service-Plugin channel to work on schedule and provide lsquodrift reportrsquo

bull Define factors for identifying diff

ndash File System Commands

bull Files

bull directories

ndash OS Commands

bull Applications

bull Registries

bull Services

ndash Marimba commands

bull Channels

bull Settingsconfiguration

bull State

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 27

Step 1 ndash Create configuration file

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 28

Step 2 ndash Configuration of plugin

bull Publish plugin on Master Transmitter

ndash No UI page

ndash Just channel copy to Transmitter it will automatically start

bull Set Transmitter property driftmanagertemplatefile to point to the settings file on Transmitter machine

eg driftmanagertemplatefile=ddrifttemplatexml

bull Plugin lsquoauto-refreshesrsquo the template file every 15 minutes The frequency can be changed by setting Transmitter property driftmanagerautorefreshinterval (Value in minutes)

eg driftmanagerautorefreshinterval=30 [this will set it to 30 minutes]

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 29

Step 3 ndash Identify amp push channel to lsquoGolden Machinersquo

bull Identify the Golden Machine that you want to use as a lsquoBaselinersquo

bull Subscribe lsquoMarimbaDriftManagerrsquo channel on the tuner running on the Golden Machine

bull Once the channel comes down it will scan the machine and send a report back to the plugin Note It will follow a redirection policy if so configured

bull The Golden Machinersquos report is now saved in the plugin

bull Plugin is all Sethellip

bull Note The MarimbaDriftManager channel can run on schedule if we want to make it a lsquorepetitive cyclersquo

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 30

Step 4 ndashPush channel to endpoints to find Drift

bull Push the channel to target endpoints

ndash Using Policy

ndash Using Tuner Admin

ndash Using DM

bull Endpoint will pull the Golden Machinersquos report generate its own report through scan and find the diff

bull The diff report is sent back to plugin for reporting

bull Drift Report can subsequently be seen

ndash In remote endpoint over RPC [httptuner7717drift]

ndash In transmitter over http [httptransmitter5282infrastructuredrift]

ndash In Marimba Central Console

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 31

Reporting ndash Over RPC

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 32

Reporting ndash Marimba Central Console

(Golden Image Details)

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 33

Reporting ndash Marimba Central Console

(Sample Drift Details)

Deterministic Task Engine

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 35

Deterministic Task Engine

bull Channel that works ldquolike policyrdquo

bull Allows customers to sequence and prioritize commands

bull Supports following Commands

ndash Tuner command

ndash Registry command

ndash OS commands

ndash File System command

bull Can help in scripting

ndash Logon script

ndash One time lsquopolicy likersquo use case

bull True replacement of ldquorunchannelrdquo

ndash In tuner process No separate JVM process

ndash Follows tuner routines like CRS etc

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 36

Step 1 ndash Define the task in input xml

bull Define the command type ndash Channel tuner file system OS andor registry command

bull Define action (like start stop subscribe etc)

bull Set priority of the task

bull Define if engine should wait for the command to finish before moving to next command

bull Define if engine should terminate execution of subsequent commands if lsquoin-executionrsquo command fails

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 37

Step 2 ndash Execute the channel

bull Tuner ndashstart httpnshrivas-pun-015282DeterministicTaskEngine -definitionfile dinputxml

bull This will trigger commands in defined order priority (and follow other settings)

bull Output will be written in log files at remote tuner

bull Overall status (passedfailed) will be written in tuner property

marimbatunerdeterministicenginestatus=passed

bull 8500 will have ISMInventory picking it up and reporting it in dashboardReport Center

Deployment Status over RPC

Neel Tiwari Product Architect

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 39

bull Will be implemented in 8303 and 8500 releases

bull Requires endpoint tuner upgrade (ie Infrastructure Service)

bull Supports a new HTTP query over RPC through a web browser

ndash http[endpointhostname][rpcport]compliance

bull Browser will display an XML with compliance details

ndash ltpolicy-compliancegt Details packages targeted as per policy and current progressstate in tuner

ndash ltpatch-compliancegt Grabs information of missinginstallednot applicable patches with bulletin ID patch ID group reason for current state etc

bull Integrated into Marimba Central Console (MCC)

Deployment Progress Over RPC

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 40

Sample output from an endpoint

Configuration Management ndash User Group (formerly Marimba Users Group)

wwwCM-UGcom

CM-UG - User Interaction

Join the CMUG mailing list

Start a discussion on our LinkedIn group

copy Copyright September 23 2014 ChrisCM-UGcom

Configuration Management ndash User Group (formerly Marimba Users Group)

wwwCM-UGcom

Marimba Consulting

Find the best consultants for your next Marimba project

copy Copyright September 23 2014 ChrisCM-UGcom

copy 2013 Coolmody LLC 12

Inconvenient truth

Although People Process amp Technology is not ready for Hybrid Cloudhellip many Enterprises are already there

bull Business Adopting SaaS

bull Test amp Dev on IaaS

bull Integrated hosted email calendar

bull Shadow IT for Dropbox Google Calendar Skype

copy 2013 Coolmody LLC 13

CMO Perspective ndash Need Choices

ldquoThe business imperative accelerating the adoption of a ldquoborn in the Cloudrdquo solutions is Speed Yes it is about dramatically better technology lower TCO and rapid user adoption But the increased demand for collaboration between business and IT leaders is driven by the freedom to innovate ndash rapidly ndash and opportunity to run faster and faster For the business it is addictive and liberating - all at the same time Because your competitors have broken free from the shackles of traditional IT the business has no other choicerdquomdashKamal Ahluwalia Chief Marketing Officer Aptius

copy 2013 Coolmody LLC 14

Cloud chasm causes

bull Discrepancies between Development Processes and Business

bull Business going around IT to implement solutions without realizing technical impact

bull Business case for technology overstates benefit understates actual costs in terms of profit and loss

bull Business amp Technology speak different language

copy 2013 Coolmody LLC 15

copyiSpeakCloud 2013

Cloud calibration (vision to reality)

bull Establishing new policies amp precedence ndash Who can do what where why how

ndash Service levels amp agreements across layers

ndash Transparency amp tracking (chargeback showback SLAs)

bull Art of possible ndash Negotiate reality from vision (resources requirements time

to value capabilities)

ndash Change training and non-system requirements enhancements to process

ndash Eliminate silo approach ndash aggregate ndash Ops Dev Support Asset Mgmt

bull Journey to cloud (roadmap to reality) ndash Identify low hanging fruit (Private Cloud MSP TestDev)

ndash Plan iterations integrations tuning and timing

copy 2013 Coolmody LLC 16

Roadmap current to cloud

bull Start Where You Are (Physical Virtual Public Private ITSM Monitoring)

bull Identify RASSSS Requirements GAPs amp Policies (Support amp Operations) ndash Reliability ndash Serviceability ndash Supportability ndash Scalability ndash Security

bull Assess risks of current (Shadow IT Consumerization of IT Brownfield)

bull Gap analysis (Current to Desired) bull Map journey to value (Skills Scope Strategy)

ndash Architect solution for Private with Hybrid in mind ndash Build business case for cloud ndash Measure amp refine early and often

copyiSpeakCloud 2013

copy 2013 Coolmody LLC 17

Cloud Framework

bull Select Service (low-hanging fruit minimum 5 integrations)

bull Build PampL Case

bull Identify areas of investment

bull Execute Pilot Project ndash Create formalize and execute new cloud policies

ndash Create knowledgebase amp metrics ndash KPIs service levels

ndash Measure effectiveness

ndash Integration tuning and timing)

bull Expand to other areas of savings (highest first)

bull Repeat

copy 2013 Coolmody LLC

Understand asset implications

18

bull Business case for cloud

ndash Solutions that you ldquorentrdquo are typically OpEx not CapEx (no depreciation benefit)

ndash Need to push for break even points amp negotiate ability to re-negotiate terms based on overunder utilization

bull Law of diminishing returns

ndash Gift that keeps givinghellip bull Yearly costs versus one time

bull Enterprises are ldquobrown fieldrdquo ndash still need employees to integrate own and manage hybrid

ndash Understand volume to determine if ldquojuicerdquo is worth the squeeze bull Larger Enterprise have shown savings based on existing

infrastructure amp traditional license models

bull Cost to re-do environment if change cloud providers

copyiSpeak Cloud 2013

copy 2013 Coolmody LLC 19 copy 2010 Flexera Software Inc | Company

Confidential

Questions

Questions

email jeanneclient4cloudcom

twitter JeanneMorain

Order books (Client4Cloud Visible Ops amp iSpeak Cloud)

Amazoncom

Read Blog amp More (Client4Cloud amp Visible Ops)

wwwclient4cloudcom

Marimba User Group September 17 2014

Nitish Shrivastava Product Manager amp Chief Architect

bull DEBUG Flags - Process change

bull Launchinghellip

ndash Drift Manager

ndash Deterministic Task Engine

ndash Deployment Progress over RPC

ndash Marimba Central Console

bull 8500 beta update

bull Questions

Agenda

DDEBUG Flags ndash No more hassles

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 23

Inline configuration of DDEBUG Flags

No need to restart tuner after setting flags

You can enabledisable debug logging through command linetuner admin

This would help customers selectively enable detailed logging when they see an issue and want to debug thathellip Helps in reducing volume of logging to narrow down a problem

Configuration through

Infrastructure Administration

tuner ndashsetdebug command

Debugging will be much easier now

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 24

Sample command

Drift Manager

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 26

Marimba Drift Manager

bull New channel to identify report and fix drift

bull A Service-Plugin channel to work on schedule and provide lsquodrift reportrsquo

bull Define factors for identifying diff

ndash File System Commands

bull Files

bull directories

ndash OS Commands

bull Applications

bull Registries

bull Services

ndash Marimba commands

bull Channels

bull Settingsconfiguration

bull State

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 27

Step 1 ndash Create configuration file

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 28

Step 2 ndash Configuration of plugin

bull Publish plugin on Master Transmitter

ndash No UI page

ndash Just channel copy to Transmitter it will automatically start

bull Set Transmitter property driftmanagertemplatefile to point to the settings file on Transmitter machine

eg driftmanagertemplatefile=ddrifttemplatexml

bull Plugin lsquoauto-refreshesrsquo the template file every 15 minutes The frequency can be changed by setting Transmitter property driftmanagerautorefreshinterval (Value in minutes)

eg driftmanagerautorefreshinterval=30 [this will set it to 30 minutes]

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 29

Step 3 ndash Identify amp push channel to lsquoGolden Machinersquo

bull Identify the Golden Machine that you want to use as a lsquoBaselinersquo

bull Subscribe lsquoMarimbaDriftManagerrsquo channel on the tuner running on the Golden Machine

bull Once the channel comes down it will scan the machine and send a report back to the plugin Note It will follow a redirection policy if so configured

bull The Golden Machinersquos report is now saved in the plugin

bull Plugin is all Sethellip

bull Note The MarimbaDriftManager channel can run on schedule if we want to make it a lsquorepetitive cyclersquo

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 30

Step 4 ndashPush channel to endpoints to find Drift

bull Push the channel to target endpoints

ndash Using Policy

ndash Using Tuner Admin

ndash Using DM

bull Endpoint will pull the Golden Machinersquos report generate its own report through scan and find the diff

bull The diff report is sent back to plugin for reporting

bull Drift Report can subsequently be seen

ndash In remote endpoint over RPC [httptuner7717drift]

ndash In transmitter over http [httptransmitter5282infrastructuredrift]

ndash In Marimba Central Console

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 31

Reporting ndash Over RPC

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 32

Reporting ndash Marimba Central Console

(Golden Image Details)

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 33

Reporting ndash Marimba Central Console

(Sample Drift Details)

Deterministic Task Engine

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 35

Deterministic Task Engine

bull Channel that works ldquolike policyrdquo

bull Allows customers to sequence and prioritize commands

bull Supports following Commands

ndash Tuner command

ndash Registry command

ndash OS commands

ndash File System command

bull Can help in scripting

ndash Logon script

ndash One time lsquopolicy likersquo use case

bull True replacement of ldquorunchannelrdquo

ndash In tuner process No separate JVM process

ndash Follows tuner routines like CRS etc

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 36

Step 1 ndash Define the task in input xml

bull Define the command type ndash Channel tuner file system OS andor registry command

bull Define action (like start stop subscribe etc)

bull Set priority of the task

bull Define if engine should wait for the command to finish before moving to next command

bull Define if engine should terminate execution of subsequent commands if lsquoin-executionrsquo command fails

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 37

Step 2 ndash Execute the channel

bull Tuner ndashstart httpnshrivas-pun-015282DeterministicTaskEngine -definitionfile dinputxml

bull This will trigger commands in defined order priority (and follow other settings)

bull Output will be written in log files at remote tuner

bull Overall status (passedfailed) will be written in tuner property

marimbatunerdeterministicenginestatus=passed

bull 8500 will have ISMInventory picking it up and reporting it in dashboardReport Center

Deployment Status over RPC

Neel Tiwari Product Architect

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 39

bull Will be implemented in 8303 and 8500 releases

bull Requires endpoint tuner upgrade (ie Infrastructure Service)

bull Supports a new HTTP query over RPC through a web browser

ndash http[endpointhostname][rpcport]compliance

bull Browser will display an XML with compliance details

ndash ltpolicy-compliancegt Details packages targeted as per policy and current progressstate in tuner

ndash ltpatch-compliancegt Grabs information of missinginstallednot applicable patches with bulletin ID patch ID group reason for current state etc

bull Integrated into Marimba Central Console (MCC)

Deployment Progress Over RPC

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 40

Sample output from an endpoint

Configuration Management ndash User Group (formerly Marimba Users Group)

wwwCM-UGcom

CM-UG - User Interaction

Join the CMUG mailing list

Start a discussion on our LinkedIn group

copy Copyright September 23 2014 ChrisCM-UGcom

Configuration Management ndash User Group (formerly Marimba Users Group)

wwwCM-UGcom

Marimba Consulting

Find the best consultants for your next Marimba project

copy Copyright September 23 2014 ChrisCM-UGcom

copy 2013 Coolmody LLC 13

CMO Perspective ndash Need Choices

ldquoThe business imperative accelerating the adoption of a ldquoborn in the Cloudrdquo solutions is Speed Yes it is about dramatically better technology lower TCO and rapid user adoption But the increased demand for collaboration between business and IT leaders is driven by the freedom to innovate ndash rapidly ndash and opportunity to run faster and faster For the business it is addictive and liberating - all at the same time Because your competitors have broken free from the shackles of traditional IT the business has no other choicerdquomdashKamal Ahluwalia Chief Marketing Officer Aptius

copy 2013 Coolmody LLC 14

Cloud chasm causes

bull Discrepancies between Development Processes and Business

bull Business going around IT to implement solutions without realizing technical impact

bull Business case for technology overstates benefit understates actual costs in terms of profit and loss

bull Business amp Technology speak different language

copy 2013 Coolmody LLC 15

copyiSpeakCloud 2013

Cloud calibration (vision to reality)

bull Establishing new policies amp precedence ndash Who can do what where why how

ndash Service levels amp agreements across layers

ndash Transparency amp tracking (chargeback showback SLAs)

bull Art of possible ndash Negotiate reality from vision (resources requirements time

to value capabilities)

ndash Change training and non-system requirements enhancements to process

ndash Eliminate silo approach ndash aggregate ndash Ops Dev Support Asset Mgmt

bull Journey to cloud (roadmap to reality) ndash Identify low hanging fruit (Private Cloud MSP TestDev)

ndash Plan iterations integrations tuning and timing

copy 2013 Coolmody LLC 16

Roadmap current to cloud

bull Start Where You Are (Physical Virtual Public Private ITSM Monitoring)

bull Identify RASSSS Requirements GAPs amp Policies (Support amp Operations) ndash Reliability ndash Serviceability ndash Supportability ndash Scalability ndash Security

bull Assess risks of current (Shadow IT Consumerization of IT Brownfield)

bull Gap analysis (Current to Desired) bull Map journey to value (Skills Scope Strategy)

ndash Architect solution for Private with Hybrid in mind ndash Build business case for cloud ndash Measure amp refine early and often

copyiSpeakCloud 2013

copy 2013 Coolmody LLC 17

Cloud Framework

bull Select Service (low-hanging fruit minimum 5 integrations)

bull Build PampL Case

bull Identify areas of investment

bull Execute Pilot Project ndash Create formalize and execute new cloud policies

ndash Create knowledgebase amp metrics ndash KPIs service levels

ndash Measure effectiveness

ndash Integration tuning and timing)

bull Expand to other areas of savings (highest first)

bull Repeat

copy 2013 Coolmody LLC

Understand asset implications

18

bull Business case for cloud

ndash Solutions that you ldquorentrdquo are typically OpEx not CapEx (no depreciation benefit)

ndash Need to push for break even points amp negotiate ability to re-negotiate terms based on overunder utilization

bull Law of diminishing returns

ndash Gift that keeps givinghellip bull Yearly costs versus one time

bull Enterprises are ldquobrown fieldrdquo ndash still need employees to integrate own and manage hybrid

ndash Understand volume to determine if ldquojuicerdquo is worth the squeeze bull Larger Enterprise have shown savings based on existing

infrastructure amp traditional license models

bull Cost to re-do environment if change cloud providers

copyiSpeak Cloud 2013

copy 2013 Coolmody LLC 19 copy 2010 Flexera Software Inc | Company

Confidential

Questions

Questions

email jeanneclient4cloudcom

twitter JeanneMorain

Order books (Client4Cloud Visible Ops amp iSpeak Cloud)

Amazoncom

Read Blog amp More (Client4Cloud amp Visible Ops)

wwwclient4cloudcom

Marimba User Group September 17 2014

Nitish Shrivastava Product Manager amp Chief Architect

bull DEBUG Flags - Process change

bull Launchinghellip

ndash Drift Manager

ndash Deterministic Task Engine

ndash Deployment Progress over RPC

ndash Marimba Central Console

bull 8500 beta update

bull Questions

Agenda

DDEBUG Flags ndash No more hassles

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 23

Inline configuration of DDEBUG Flags

No need to restart tuner after setting flags

You can enabledisable debug logging through command linetuner admin

This would help customers selectively enable detailed logging when they see an issue and want to debug thathellip Helps in reducing volume of logging to narrow down a problem

Configuration through

Infrastructure Administration

tuner ndashsetdebug command

Debugging will be much easier now

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 24

Sample command

Drift Manager

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 26

Marimba Drift Manager

bull New channel to identify report and fix drift

bull A Service-Plugin channel to work on schedule and provide lsquodrift reportrsquo

bull Define factors for identifying diff

ndash File System Commands

bull Files

bull directories

ndash OS Commands

bull Applications

bull Registries

bull Services

ndash Marimba commands

bull Channels

bull Settingsconfiguration

bull State

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 27

Step 1 ndash Create configuration file

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 28

Step 2 ndash Configuration of plugin

bull Publish plugin on Master Transmitter

ndash No UI page

ndash Just channel copy to Transmitter it will automatically start

bull Set Transmitter property driftmanagertemplatefile to point to the settings file on Transmitter machine

eg driftmanagertemplatefile=ddrifttemplatexml

bull Plugin lsquoauto-refreshesrsquo the template file every 15 minutes The frequency can be changed by setting Transmitter property driftmanagerautorefreshinterval (Value in minutes)

eg driftmanagerautorefreshinterval=30 [this will set it to 30 minutes]

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 29

Step 3 ndash Identify amp push channel to lsquoGolden Machinersquo

bull Identify the Golden Machine that you want to use as a lsquoBaselinersquo

bull Subscribe lsquoMarimbaDriftManagerrsquo channel on the tuner running on the Golden Machine

bull Once the channel comes down it will scan the machine and send a report back to the plugin Note It will follow a redirection policy if so configured

bull The Golden Machinersquos report is now saved in the plugin

bull Plugin is all Sethellip

bull Note The MarimbaDriftManager channel can run on schedule if we want to make it a lsquorepetitive cyclersquo

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 30

Step 4 ndashPush channel to endpoints to find Drift

bull Push the channel to target endpoints

ndash Using Policy

ndash Using Tuner Admin

ndash Using DM

bull Endpoint will pull the Golden Machinersquos report generate its own report through scan and find the diff

bull The diff report is sent back to plugin for reporting

bull Drift Report can subsequently be seen

ndash In remote endpoint over RPC [httptuner7717drift]

ndash In transmitter over http [httptransmitter5282infrastructuredrift]

ndash In Marimba Central Console

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 31

Reporting ndash Over RPC

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 32

Reporting ndash Marimba Central Console

(Golden Image Details)

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 33

Reporting ndash Marimba Central Console

(Sample Drift Details)

Deterministic Task Engine

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 35

Deterministic Task Engine

bull Channel that works ldquolike policyrdquo

bull Allows customers to sequence and prioritize commands

bull Supports following Commands

ndash Tuner command

ndash Registry command

ndash OS commands

ndash File System command

bull Can help in scripting

ndash Logon script

ndash One time lsquopolicy likersquo use case

bull True replacement of ldquorunchannelrdquo

ndash In tuner process No separate JVM process

ndash Follows tuner routines like CRS etc

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 36

Step 1 ndash Define the task in input xml

bull Define the command type ndash Channel tuner file system OS andor registry command

bull Define action (like start stop subscribe etc)

bull Set priority of the task

bull Define if engine should wait for the command to finish before moving to next command

bull Define if engine should terminate execution of subsequent commands if lsquoin-executionrsquo command fails

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 37

Step 2 ndash Execute the channel

bull Tuner ndashstart httpnshrivas-pun-015282DeterministicTaskEngine -definitionfile dinputxml

bull This will trigger commands in defined order priority (and follow other settings)

bull Output will be written in log files at remote tuner

bull Overall status (passedfailed) will be written in tuner property

marimbatunerdeterministicenginestatus=passed

bull 8500 will have ISMInventory picking it up and reporting it in dashboardReport Center

Deployment Status over RPC

Neel Tiwari Product Architect

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 39

bull Will be implemented in 8303 and 8500 releases

bull Requires endpoint tuner upgrade (ie Infrastructure Service)

bull Supports a new HTTP query over RPC through a web browser

ndash http[endpointhostname][rpcport]compliance

bull Browser will display an XML with compliance details

ndash ltpolicy-compliancegt Details packages targeted as per policy and current progressstate in tuner

ndash ltpatch-compliancegt Grabs information of missinginstallednot applicable patches with bulletin ID patch ID group reason for current state etc

bull Integrated into Marimba Central Console (MCC)

Deployment Progress Over RPC

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 40

Sample output from an endpoint

Configuration Management ndash User Group (formerly Marimba Users Group)

wwwCM-UGcom

CM-UG - User Interaction

Join the CMUG mailing list

Start a discussion on our LinkedIn group

copy Copyright September 23 2014 ChrisCM-UGcom

Configuration Management ndash User Group (formerly Marimba Users Group)

wwwCM-UGcom

Marimba Consulting

Find the best consultants for your next Marimba project

copy Copyright September 23 2014 ChrisCM-UGcom

copy 2013 Coolmody LLC 14

Cloud chasm causes

bull Discrepancies between Development Processes and Business

bull Business going around IT to implement solutions without realizing technical impact

bull Business case for technology overstates benefit understates actual costs in terms of profit and loss

bull Business amp Technology speak different language

copy 2013 Coolmody LLC 15

copyiSpeakCloud 2013

Cloud calibration (vision to reality)

bull Establishing new policies amp precedence ndash Who can do what where why how

ndash Service levels amp agreements across layers

ndash Transparency amp tracking (chargeback showback SLAs)

bull Art of possible ndash Negotiate reality from vision (resources requirements time

to value capabilities)

ndash Change training and non-system requirements enhancements to process

ndash Eliminate silo approach ndash aggregate ndash Ops Dev Support Asset Mgmt

bull Journey to cloud (roadmap to reality) ndash Identify low hanging fruit (Private Cloud MSP TestDev)

ndash Plan iterations integrations tuning and timing

copy 2013 Coolmody LLC 16

Roadmap current to cloud

bull Start Where You Are (Physical Virtual Public Private ITSM Monitoring)

bull Identify RASSSS Requirements GAPs amp Policies (Support amp Operations) ndash Reliability ndash Serviceability ndash Supportability ndash Scalability ndash Security

bull Assess risks of current (Shadow IT Consumerization of IT Brownfield)

bull Gap analysis (Current to Desired) bull Map journey to value (Skills Scope Strategy)

ndash Architect solution for Private with Hybrid in mind ndash Build business case for cloud ndash Measure amp refine early and often

copyiSpeakCloud 2013

copy 2013 Coolmody LLC 17

Cloud Framework

bull Select Service (low-hanging fruit minimum 5 integrations)

bull Build PampL Case

bull Identify areas of investment

bull Execute Pilot Project ndash Create formalize and execute new cloud policies

ndash Create knowledgebase amp metrics ndash KPIs service levels

ndash Measure effectiveness

ndash Integration tuning and timing)

bull Expand to other areas of savings (highest first)

bull Repeat

copy 2013 Coolmody LLC

Understand asset implications

18

bull Business case for cloud

ndash Solutions that you ldquorentrdquo are typically OpEx not CapEx (no depreciation benefit)

ndash Need to push for break even points amp negotiate ability to re-negotiate terms based on overunder utilization

bull Law of diminishing returns

ndash Gift that keeps givinghellip bull Yearly costs versus one time

bull Enterprises are ldquobrown fieldrdquo ndash still need employees to integrate own and manage hybrid

ndash Understand volume to determine if ldquojuicerdquo is worth the squeeze bull Larger Enterprise have shown savings based on existing

infrastructure amp traditional license models

bull Cost to re-do environment if change cloud providers

copyiSpeak Cloud 2013

copy 2013 Coolmody LLC 19 copy 2010 Flexera Software Inc | Company

Confidential

Questions

Questions

email jeanneclient4cloudcom

twitter JeanneMorain

Order books (Client4Cloud Visible Ops amp iSpeak Cloud)

Amazoncom

Read Blog amp More (Client4Cloud amp Visible Ops)

wwwclient4cloudcom

Marimba User Group September 17 2014

Nitish Shrivastava Product Manager amp Chief Architect

bull DEBUG Flags - Process change

bull Launchinghellip

ndash Drift Manager

ndash Deterministic Task Engine

ndash Deployment Progress over RPC

ndash Marimba Central Console

bull 8500 beta update

bull Questions

Agenda

DDEBUG Flags ndash No more hassles

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 23

Inline configuration of DDEBUG Flags

No need to restart tuner after setting flags

You can enabledisable debug logging through command linetuner admin

This would help customers selectively enable detailed logging when they see an issue and want to debug thathellip Helps in reducing volume of logging to narrow down a problem

Configuration through

Infrastructure Administration

tuner ndashsetdebug command

Debugging will be much easier now

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 24

Sample command

Drift Manager

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 26

Marimba Drift Manager

bull New channel to identify report and fix drift

bull A Service-Plugin channel to work on schedule and provide lsquodrift reportrsquo

bull Define factors for identifying diff

ndash File System Commands

bull Files

bull directories

ndash OS Commands

bull Applications

bull Registries

bull Services

ndash Marimba commands

bull Channels

bull Settingsconfiguration

bull State

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 27

Step 1 ndash Create configuration file

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 28

Step 2 ndash Configuration of plugin

bull Publish plugin on Master Transmitter

ndash No UI page

ndash Just channel copy to Transmitter it will automatically start

bull Set Transmitter property driftmanagertemplatefile to point to the settings file on Transmitter machine

eg driftmanagertemplatefile=ddrifttemplatexml

bull Plugin lsquoauto-refreshesrsquo the template file every 15 minutes The frequency can be changed by setting Transmitter property driftmanagerautorefreshinterval (Value in minutes)

eg driftmanagerautorefreshinterval=30 [this will set it to 30 minutes]

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 29

Step 3 ndash Identify amp push channel to lsquoGolden Machinersquo

bull Identify the Golden Machine that you want to use as a lsquoBaselinersquo

bull Subscribe lsquoMarimbaDriftManagerrsquo channel on the tuner running on the Golden Machine

bull Once the channel comes down it will scan the machine and send a report back to the plugin Note It will follow a redirection policy if so configured

bull The Golden Machinersquos report is now saved in the plugin

bull Plugin is all Sethellip

bull Note The MarimbaDriftManager channel can run on schedule if we want to make it a lsquorepetitive cyclersquo

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 30

Step 4 ndashPush channel to endpoints to find Drift

bull Push the channel to target endpoints

ndash Using Policy

ndash Using Tuner Admin

ndash Using DM

bull Endpoint will pull the Golden Machinersquos report generate its own report through scan and find the diff

bull The diff report is sent back to plugin for reporting

bull Drift Report can subsequently be seen

ndash In remote endpoint over RPC [httptuner7717drift]

ndash In transmitter over http [httptransmitter5282infrastructuredrift]

ndash In Marimba Central Console

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 31

Reporting ndash Over RPC

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 32

Reporting ndash Marimba Central Console

(Golden Image Details)

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 33

Reporting ndash Marimba Central Console

(Sample Drift Details)

Deterministic Task Engine

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 35

Deterministic Task Engine

bull Channel that works ldquolike policyrdquo

bull Allows customers to sequence and prioritize commands

bull Supports following Commands

ndash Tuner command

ndash Registry command

ndash OS commands

ndash File System command

bull Can help in scripting

ndash Logon script

ndash One time lsquopolicy likersquo use case

bull True replacement of ldquorunchannelrdquo

ndash In tuner process No separate JVM process

ndash Follows tuner routines like CRS etc

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 36

Step 1 ndash Define the task in input xml

bull Define the command type ndash Channel tuner file system OS andor registry command

bull Define action (like start stop subscribe etc)

bull Set priority of the task

bull Define if engine should wait for the command to finish before moving to next command

bull Define if engine should terminate execution of subsequent commands if lsquoin-executionrsquo command fails

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 37

Step 2 ndash Execute the channel

bull Tuner ndashstart httpnshrivas-pun-015282DeterministicTaskEngine -definitionfile dinputxml

bull This will trigger commands in defined order priority (and follow other settings)

bull Output will be written in log files at remote tuner

bull Overall status (passedfailed) will be written in tuner property

marimbatunerdeterministicenginestatus=passed

bull 8500 will have ISMInventory picking it up and reporting it in dashboardReport Center

Deployment Status over RPC

Neel Tiwari Product Architect

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 39

bull Will be implemented in 8303 and 8500 releases

bull Requires endpoint tuner upgrade (ie Infrastructure Service)

bull Supports a new HTTP query over RPC through a web browser

ndash http[endpointhostname][rpcport]compliance

bull Browser will display an XML with compliance details

ndash ltpolicy-compliancegt Details packages targeted as per policy and current progressstate in tuner

ndash ltpatch-compliancegt Grabs information of missinginstallednot applicable patches with bulletin ID patch ID group reason for current state etc

bull Integrated into Marimba Central Console (MCC)

Deployment Progress Over RPC

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 40

Sample output from an endpoint

Configuration Management ndash User Group (formerly Marimba Users Group)

wwwCM-UGcom

CM-UG - User Interaction

Join the CMUG mailing list

Start a discussion on our LinkedIn group

copy Copyright September 23 2014 ChrisCM-UGcom

Configuration Management ndash User Group (formerly Marimba Users Group)

wwwCM-UGcom

Marimba Consulting

Find the best consultants for your next Marimba project

copy Copyright September 23 2014 ChrisCM-UGcom

copy 2013 Coolmody LLC 15

copyiSpeakCloud 2013

Cloud calibration (vision to reality)

bull Establishing new policies amp precedence ndash Who can do what where why how

ndash Service levels amp agreements across layers

ndash Transparency amp tracking (chargeback showback SLAs)

bull Art of possible ndash Negotiate reality from vision (resources requirements time

to value capabilities)

ndash Change training and non-system requirements enhancements to process

ndash Eliminate silo approach ndash aggregate ndash Ops Dev Support Asset Mgmt

bull Journey to cloud (roadmap to reality) ndash Identify low hanging fruit (Private Cloud MSP TestDev)

ndash Plan iterations integrations tuning and timing

copy 2013 Coolmody LLC 16

Roadmap current to cloud

bull Start Where You Are (Physical Virtual Public Private ITSM Monitoring)

bull Identify RASSSS Requirements GAPs amp Policies (Support amp Operations) ndash Reliability ndash Serviceability ndash Supportability ndash Scalability ndash Security

bull Assess risks of current (Shadow IT Consumerization of IT Brownfield)

bull Gap analysis (Current to Desired) bull Map journey to value (Skills Scope Strategy)

ndash Architect solution for Private with Hybrid in mind ndash Build business case for cloud ndash Measure amp refine early and often

copyiSpeakCloud 2013

copy 2013 Coolmody LLC 17

Cloud Framework

bull Select Service (low-hanging fruit minimum 5 integrations)

bull Build PampL Case

bull Identify areas of investment

bull Execute Pilot Project ndash Create formalize and execute new cloud policies

ndash Create knowledgebase amp metrics ndash KPIs service levels

ndash Measure effectiveness

ndash Integration tuning and timing)

bull Expand to other areas of savings (highest first)

bull Repeat

copy 2013 Coolmody LLC

Understand asset implications

18

bull Business case for cloud

ndash Solutions that you ldquorentrdquo are typically OpEx not CapEx (no depreciation benefit)

ndash Need to push for break even points amp negotiate ability to re-negotiate terms based on overunder utilization

bull Law of diminishing returns

ndash Gift that keeps givinghellip bull Yearly costs versus one time

bull Enterprises are ldquobrown fieldrdquo ndash still need employees to integrate own and manage hybrid

ndash Understand volume to determine if ldquojuicerdquo is worth the squeeze bull Larger Enterprise have shown savings based on existing

infrastructure amp traditional license models

bull Cost to re-do environment if change cloud providers

copyiSpeak Cloud 2013

copy 2013 Coolmody LLC 19 copy 2010 Flexera Software Inc | Company

Confidential

Questions

Questions

email jeanneclient4cloudcom

twitter JeanneMorain

Order books (Client4Cloud Visible Ops amp iSpeak Cloud)

Amazoncom

Read Blog amp More (Client4Cloud amp Visible Ops)

wwwclient4cloudcom

Marimba User Group September 17 2014

Nitish Shrivastava Product Manager amp Chief Architect

bull DEBUG Flags - Process change

bull Launchinghellip

ndash Drift Manager

ndash Deterministic Task Engine

ndash Deployment Progress over RPC

ndash Marimba Central Console

bull 8500 beta update

bull Questions

Agenda

DDEBUG Flags ndash No more hassles

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 23

Inline configuration of DDEBUG Flags

No need to restart tuner after setting flags

You can enabledisable debug logging through command linetuner admin

This would help customers selectively enable detailed logging when they see an issue and want to debug thathellip Helps in reducing volume of logging to narrow down a problem

Configuration through

Infrastructure Administration

tuner ndashsetdebug command

Debugging will be much easier now

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 24

Sample command

Drift Manager

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 26

Marimba Drift Manager

bull New channel to identify report and fix drift

bull A Service-Plugin channel to work on schedule and provide lsquodrift reportrsquo

bull Define factors for identifying diff

ndash File System Commands

bull Files

bull directories

ndash OS Commands

bull Applications

bull Registries

bull Services

ndash Marimba commands

bull Channels

bull Settingsconfiguration

bull State

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 27

Step 1 ndash Create configuration file

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 28

Step 2 ndash Configuration of plugin

bull Publish plugin on Master Transmitter

ndash No UI page

ndash Just channel copy to Transmitter it will automatically start

bull Set Transmitter property driftmanagertemplatefile to point to the settings file on Transmitter machine

eg driftmanagertemplatefile=ddrifttemplatexml

bull Plugin lsquoauto-refreshesrsquo the template file every 15 minutes The frequency can be changed by setting Transmitter property driftmanagerautorefreshinterval (Value in minutes)

eg driftmanagerautorefreshinterval=30 [this will set it to 30 minutes]

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 29

Step 3 ndash Identify amp push channel to lsquoGolden Machinersquo

bull Identify the Golden Machine that you want to use as a lsquoBaselinersquo

bull Subscribe lsquoMarimbaDriftManagerrsquo channel on the tuner running on the Golden Machine

bull Once the channel comes down it will scan the machine and send a report back to the plugin Note It will follow a redirection policy if so configured

bull The Golden Machinersquos report is now saved in the plugin

bull Plugin is all Sethellip

bull Note The MarimbaDriftManager channel can run on schedule if we want to make it a lsquorepetitive cyclersquo

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 30

Step 4 ndashPush channel to endpoints to find Drift

bull Push the channel to target endpoints

ndash Using Policy

ndash Using Tuner Admin

ndash Using DM

bull Endpoint will pull the Golden Machinersquos report generate its own report through scan and find the diff

bull The diff report is sent back to plugin for reporting

bull Drift Report can subsequently be seen

ndash In remote endpoint over RPC [httptuner7717drift]

ndash In transmitter over http [httptransmitter5282infrastructuredrift]

ndash In Marimba Central Console

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 31

Reporting ndash Over RPC

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 32

Reporting ndash Marimba Central Console

(Golden Image Details)

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 33

Reporting ndash Marimba Central Console

(Sample Drift Details)

Deterministic Task Engine

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 35

Deterministic Task Engine

bull Channel that works ldquolike policyrdquo

bull Allows customers to sequence and prioritize commands

bull Supports following Commands

ndash Tuner command

ndash Registry command

ndash OS commands

ndash File System command

bull Can help in scripting

ndash Logon script

ndash One time lsquopolicy likersquo use case

bull True replacement of ldquorunchannelrdquo

ndash In tuner process No separate JVM process

ndash Follows tuner routines like CRS etc

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 36

Step 1 ndash Define the task in input xml

bull Define the command type ndash Channel tuner file system OS andor registry command

bull Define action (like start stop subscribe etc)

bull Set priority of the task

bull Define if engine should wait for the command to finish before moving to next command

bull Define if engine should terminate execution of subsequent commands if lsquoin-executionrsquo command fails

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 37

Step 2 ndash Execute the channel

bull Tuner ndashstart httpnshrivas-pun-015282DeterministicTaskEngine -definitionfile dinputxml

bull This will trigger commands in defined order priority (and follow other settings)

bull Output will be written in log files at remote tuner

bull Overall status (passedfailed) will be written in tuner property

marimbatunerdeterministicenginestatus=passed

bull 8500 will have ISMInventory picking it up and reporting it in dashboardReport Center

Deployment Status over RPC

Neel Tiwari Product Architect

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 39

bull Will be implemented in 8303 and 8500 releases

bull Requires endpoint tuner upgrade (ie Infrastructure Service)

bull Supports a new HTTP query over RPC through a web browser

ndash http[endpointhostname][rpcport]compliance

bull Browser will display an XML with compliance details

ndash ltpolicy-compliancegt Details packages targeted as per policy and current progressstate in tuner

ndash ltpatch-compliancegt Grabs information of missinginstallednot applicable patches with bulletin ID patch ID group reason for current state etc

bull Integrated into Marimba Central Console (MCC)

Deployment Progress Over RPC

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 40

Sample output from an endpoint

Configuration Management ndash User Group (formerly Marimba Users Group)

wwwCM-UGcom

CM-UG - User Interaction

Join the CMUG mailing list

Start a discussion on our LinkedIn group

copy Copyright September 23 2014 ChrisCM-UGcom

Configuration Management ndash User Group (formerly Marimba Users Group)

wwwCM-UGcom

Marimba Consulting

Find the best consultants for your next Marimba project

copy Copyright September 23 2014 ChrisCM-UGcom

copy 2013 Coolmody LLC 16

Roadmap current to cloud

bull Start Where You Are (Physical Virtual Public Private ITSM Monitoring)

bull Identify RASSSS Requirements GAPs amp Policies (Support amp Operations) ndash Reliability ndash Serviceability ndash Supportability ndash Scalability ndash Security

bull Assess risks of current (Shadow IT Consumerization of IT Brownfield)

bull Gap analysis (Current to Desired) bull Map journey to value (Skills Scope Strategy)

ndash Architect solution for Private with Hybrid in mind ndash Build business case for cloud ndash Measure amp refine early and often

copyiSpeakCloud 2013

copy 2013 Coolmody LLC 17

Cloud Framework

bull Select Service (low-hanging fruit minimum 5 integrations)

bull Build PampL Case

bull Identify areas of investment

bull Execute Pilot Project ndash Create formalize and execute new cloud policies

ndash Create knowledgebase amp metrics ndash KPIs service levels

ndash Measure effectiveness

ndash Integration tuning and timing)

bull Expand to other areas of savings (highest first)

bull Repeat

copy 2013 Coolmody LLC

Understand asset implications

18

bull Business case for cloud

ndash Solutions that you ldquorentrdquo are typically OpEx not CapEx (no depreciation benefit)

ndash Need to push for break even points amp negotiate ability to re-negotiate terms based on overunder utilization

bull Law of diminishing returns

ndash Gift that keeps givinghellip bull Yearly costs versus one time

bull Enterprises are ldquobrown fieldrdquo ndash still need employees to integrate own and manage hybrid

ndash Understand volume to determine if ldquojuicerdquo is worth the squeeze bull Larger Enterprise have shown savings based on existing

infrastructure amp traditional license models

bull Cost to re-do environment if change cloud providers

copyiSpeak Cloud 2013

copy 2013 Coolmody LLC 19 copy 2010 Flexera Software Inc | Company

Confidential

Questions

Questions

email jeanneclient4cloudcom

twitter JeanneMorain

Order books (Client4Cloud Visible Ops amp iSpeak Cloud)

Amazoncom

Read Blog amp More (Client4Cloud amp Visible Ops)

wwwclient4cloudcom

Marimba User Group September 17 2014

Nitish Shrivastava Product Manager amp Chief Architect

bull DEBUG Flags - Process change

bull Launchinghellip

ndash Drift Manager

ndash Deterministic Task Engine

ndash Deployment Progress over RPC

ndash Marimba Central Console

bull 8500 beta update

bull Questions

Agenda

DDEBUG Flags ndash No more hassles

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 23

Inline configuration of DDEBUG Flags

No need to restart tuner after setting flags

You can enabledisable debug logging through command linetuner admin

This would help customers selectively enable detailed logging when they see an issue and want to debug thathellip Helps in reducing volume of logging to narrow down a problem

Configuration through

Infrastructure Administration

tuner ndashsetdebug command

Debugging will be much easier now

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 24

Sample command

Drift Manager

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 26

Marimba Drift Manager

bull New channel to identify report and fix drift

bull A Service-Plugin channel to work on schedule and provide lsquodrift reportrsquo

bull Define factors for identifying diff

ndash File System Commands

bull Files

bull directories

ndash OS Commands

bull Applications

bull Registries

bull Services

ndash Marimba commands

bull Channels

bull Settingsconfiguration

bull State

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 27

Step 1 ndash Create configuration file

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 28

Step 2 ndash Configuration of plugin

bull Publish plugin on Master Transmitter

ndash No UI page

ndash Just channel copy to Transmitter it will automatically start

bull Set Transmitter property driftmanagertemplatefile to point to the settings file on Transmitter machine

eg driftmanagertemplatefile=ddrifttemplatexml

bull Plugin lsquoauto-refreshesrsquo the template file every 15 minutes The frequency can be changed by setting Transmitter property driftmanagerautorefreshinterval (Value in minutes)

eg driftmanagerautorefreshinterval=30 [this will set it to 30 minutes]

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 29

Step 3 ndash Identify amp push channel to lsquoGolden Machinersquo

bull Identify the Golden Machine that you want to use as a lsquoBaselinersquo

bull Subscribe lsquoMarimbaDriftManagerrsquo channel on the tuner running on the Golden Machine

bull Once the channel comes down it will scan the machine and send a report back to the plugin Note It will follow a redirection policy if so configured

bull The Golden Machinersquos report is now saved in the plugin

bull Plugin is all Sethellip

bull Note The MarimbaDriftManager channel can run on schedule if we want to make it a lsquorepetitive cyclersquo

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 30

Step 4 ndashPush channel to endpoints to find Drift

bull Push the channel to target endpoints

ndash Using Policy

ndash Using Tuner Admin

ndash Using DM

bull Endpoint will pull the Golden Machinersquos report generate its own report through scan and find the diff

bull The diff report is sent back to plugin for reporting

bull Drift Report can subsequently be seen

ndash In remote endpoint over RPC [httptuner7717drift]

ndash In transmitter over http [httptransmitter5282infrastructuredrift]

ndash In Marimba Central Console

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 31

Reporting ndash Over RPC

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 32

Reporting ndash Marimba Central Console

(Golden Image Details)

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 33

Reporting ndash Marimba Central Console

(Sample Drift Details)

Deterministic Task Engine

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 35

Deterministic Task Engine

bull Channel that works ldquolike policyrdquo

bull Allows customers to sequence and prioritize commands

bull Supports following Commands

ndash Tuner command

ndash Registry command

ndash OS commands

ndash File System command

bull Can help in scripting

ndash Logon script

ndash One time lsquopolicy likersquo use case

bull True replacement of ldquorunchannelrdquo

ndash In tuner process No separate JVM process

ndash Follows tuner routines like CRS etc

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 36

Step 1 ndash Define the task in input xml

bull Define the command type ndash Channel tuner file system OS andor registry command

bull Define action (like start stop subscribe etc)

bull Set priority of the task

bull Define if engine should wait for the command to finish before moving to next command

bull Define if engine should terminate execution of subsequent commands if lsquoin-executionrsquo command fails

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 37

Step 2 ndash Execute the channel

bull Tuner ndashstart httpnshrivas-pun-015282DeterministicTaskEngine -definitionfile dinputxml

bull This will trigger commands in defined order priority (and follow other settings)

bull Output will be written in log files at remote tuner

bull Overall status (passedfailed) will be written in tuner property

marimbatunerdeterministicenginestatus=passed

bull 8500 will have ISMInventory picking it up and reporting it in dashboardReport Center

Deployment Status over RPC

Neel Tiwari Product Architect

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 39

bull Will be implemented in 8303 and 8500 releases

bull Requires endpoint tuner upgrade (ie Infrastructure Service)

bull Supports a new HTTP query over RPC through a web browser

ndash http[endpointhostname][rpcport]compliance

bull Browser will display an XML with compliance details

ndash ltpolicy-compliancegt Details packages targeted as per policy and current progressstate in tuner

ndash ltpatch-compliancegt Grabs information of missinginstallednot applicable patches with bulletin ID patch ID group reason for current state etc

bull Integrated into Marimba Central Console (MCC)

Deployment Progress Over RPC

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 40

Sample output from an endpoint

Configuration Management ndash User Group (formerly Marimba Users Group)

wwwCM-UGcom

CM-UG - User Interaction

Join the CMUG mailing list

Start a discussion on our LinkedIn group

copy Copyright September 23 2014 ChrisCM-UGcom

Configuration Management ndash User Group (formerly Marimba Users Group)

wwwCM-UGcom

Marimba Consulting

Find the best consultants for your next Marimba project

copy Copyright September 23 2014 ChrisCM-UGcom

copy 2013 Coolmody LLC 17

Cloud Framework

bull Select Service (low-hanging fruit minimum 5 integrations)

bull Build PampL Case

bull Identify areas of investment

bull Execute Pilot Project ndash Create formalize and execute new cloud policies

ndash Create knowledgebase amp metrics ndash KPIs service levels

ndash Measure effectiveness

ndash Integration tuning and timing)

bull Expand to other areas of savings (highest first)

bull Repeat

copy 2013 Coolmody LLC

Understand asset implications

18

bull Business case for cloud

ndash Solutions that you ldquorentrdquo are typically OpEx not CapEx (no depreciation benefit)

ndash Need to push for break even points amp negotiate ability to re-negotiate terms based on overunder utilization

bull Law of diminishing returns

ndash Gift that keeps givinghellip bull Yearly costs versus one time

bull Enterprises are ldquobrown fieldrdquo ndash still need employees to integrate own and manage hybrid

ndash Understand volume to determine if ldquojuicerdquo is worth the squeeze bull Larger Enterprise have shown savings based on existing

infrastructure amp traditional license models

bull Cost to re-do environment if change cloud providers

copyiSpeak Cloud 2013

copy 2013 Coolmody LLC 19 copy 2010 Flexera Software Inc | Company

Confidential

Questions

Questions

email jeanneclient4cloudcom

twitter JeanneMorain

Order books (Client4Cloud Visible Ops amp iSpeak Cloud)

Amazoncom

Read Blog amp More (Client4Cloud amp Visible Ops)

wwwclient4cloudcom

Marimba User Group September 17 2014

Nitish Shrivastava Product Manager amp Chief Architect

bull DEBUG Flags - Process change

bull Launchinghellip

ndash Drift Manager

ndash Deterministic Task Engine

ndash Deployment Progress over RPC

ndash Marimba Central Console

bull 8500 beta update

bull Questions

Agenda

DDEBUG Flags ndash No more hassles

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 23

Inline configuration of DDEBUG Flags

No need to restart tuner after setting flags

You can enabledisable debug logging through command linetuner admin

This would help customers selectively enable detailed logging when they see an issue and want to debug thathellip Helps in reducing volume of logging to narrow down a problem

Configuration through

Infrastructure Administration

tuner ndashsetdebug command

Debugging will be much easier now

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 24

Sample command

Drift Manager

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 26

Marimba Drift Manager

bull New channel to identify report and fix drift

bull A Service-Plugin channel to work on schedule and provide lsquodrift reportrsquo

bull Define factors for identifying diff

ndash File System Commands

bull Files

bull directories

ndash OS Commands

bull Applications

bull Registries

bull Services

ndash Marimba commands

bull Channels

bull Settingsconfiguration

bull State

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 27

Step 1 ndash Create configuration file

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 28

Step 2 ndash Configuration of plugin

bull Publish plugin on Master Transmitter

ndash No UI page

ndash Just channel copy to Transmitter it will automatically start

bull Set Transmitter property driftmanagertemplatefile to point to the settings file on Transmitter machine

eg driftmanagertemplatefile=ddrifttemplatexml

bull Plugin lsquoauto-refreshesrsquo the template file every 15 minutes The frequency can be changed by setting Transmitter property driftmanagerautorefreshinterval (Value in minutes)

eg driftmanagerautorefreshinterval=30 [this will set it to 30 minutes]

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 29

Step 3 ndash Identify amp push channel to lsquoGolden Machinersquo

bull Identify the Golden Machine that you want to use as a lsquoBaselinersquo

bull Subscribe lsquoMarimbaDriftManagerrsquo channel on the tuner running on the Golden Machine

bull Once the channel comes down it will scan the machine and send a report back to the plugin Note It will follow a redirection policy if so configured

bull The Golden Machinersquos report is now saved in the plugin

bull Plugin is all Sethellip

bull Note The MarimbaDriftManager channel can run on schedule if we want to make it a lsquorepetitive cyclersquo

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 30

Step 4 ndashPush channel to endpoints to find Drift

bull Push the channel to target endpoints

ndash Using Policy

ndash Using Tuner Admin

ndash Using DM

bull Endpoint will pull the Golden Machinersquos report generate its own report through scan and find the diff

bull The diff report is sent back to plugin for reporting

bull Drift Report can subsequently be seen

ndash In remote endpoint over RPC [httptuner7717drift]

ndash In transmitter over http [httptransmitter5282infrastructuredrift]

ndash In Marimba Central Console

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 31

Reporting ndash Over RPC

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 32

Reporting ndash Marimba Central Console

(Golden Image Details)

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 33

Reporting ndash Marimba Central Console

(Sample Drift Details)

Deterministic Task Engine

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 35

Deterministic Task Engine

bull Channel that works ldquolike policyrdquo

bull Allows customers to sequence and prioritize commands

bull Supports following Commands

ndash Tuner command

ndash Registry command

ndash OS commands

ndash File System command

bull Can help in scripting

ndash Logon script

ndash One time lsquopolicy likersquo use case

bull True replacement of ldquorunchannelrdquo

ndash In tuner process No separate JVM process

ndash Follows tuner routines like CRS etc

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 36

Step 1 ndash Define the task in input xml

bull Define the command type ndash Channel tuner file system OS andor registry command

bull Define action (like start stop subscribe etc)

bull Set priority of the task

bull Define if engine should wait for the command to finish before moving to next command

bull Define if engine should terminate execution of subsequent commands if lsquoin-executionrsquo command fails

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 37

Step 2 ndash Execute the channel

bull Tuner ndashstart httpnshrivas-pun-015282DeterministicTaskEngine -definitionfile dinputxml

bull This will trigger commands in defined order priority (and follow other settings)

bull Output will be written in log files at remote tuner

bull Overall status (passedfailed) will be written in tuner property

marimbatunerdeterministicenginestatus=passed

bull 8500 will have ISMInventory picking it up and reporting it in dashboardReport Center

Deployment Status over RPC

Neel Tiwari Product Architect

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 39

bull Will be implemented in 8303 and 8500 releases

bull Requires endpoint tuner upgrade (ie Infrastructure Service)

bull Supports a new HTTP query over RPC through a web browser

ndash http[endpointhostname][rpcport]compliance

bull Browser will display an XML with compliance details

ndash ltpolicy-compliancegt Details packages targeted as per policy and current progressstate in tuner

ndash ltpatch-compliancegt Grabs information of missinginstallednot applicable patches with bulletin ID patch ID group reason for current state etc

bull Integrated into Marimba Central Console (MCC)

Deployment Progress Over RPC

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 40

Sample output from an endpoint

Configuration Management ndash User Group (formerly Marimba Users Group)

wwwCM-UGcom

CM-UG - User Interaction

Join the CMUG mailing list

Start a discussion on our LinkedIn group

copy Copyright September 23 2014 ChrisCM-UGcom

Configuration Management ndash User Group (formerly Marimba Users Group)

wwwCM-UGcom

Marimba Consulting

Find the best consultants for your next Marimba project

copy Copyright September 23 2014 ChrisCM-UGcom

copy 2013 Coolmody LLC

Understand asset implications

18

bull Business case for cloud

ndash Solutions that you ldquorentrdquo are typically OpEx not CapEx (no depreciation benefit)

ndash Need to push for break even points amp negotiate ability to re-negotiate terms based on overunder utilization

bull Law of diminishing returns

ndash Gift that keeps givinghellip bull Yearly costs versus one time

bull Enterprises are ldquobrown fieldrdquo ndash still need employees to integrate own and manage hybrid

ndash Understand volume to determine if ldquojuicerdquo is worth the squeeze bull Larger Enterprise have shown savings based on existing

infrastructure amp traditional license models

bull Cost to re-do environment if change cloud providers

copyiSpeak Cloud 2013

copy 2013 Coolmody LLC 19 copy 2010 Flexera Software Inc | Company

Confidential

Questions

Questions

email jeanneclient4cloudcom

twitter JeanneMorain

Order books (Client4Cloud Visible Ops amp iSpeak Cloud)

Amazoncom

Read Blog amp More (Client4Cloud amp Visible Ops)

wwwclient4cloudcom

Marimba User Group September 17 2014

Nitish Shrivastava Product Manager amp Chief Architect

bull DEBUG Flags - Process change

bull Launchinghellip

ndash Drift Manager

ndash Deterministic Task Engine

ndash Deployment Progress over RPC

ndash Marimba Central Console

bull 8500 beta update

bull Questions

Agenda

DDEBUG Flags ndash No more hassles

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 23

Inline configuration of DDEBUG Flags

No need to restart tuner after setting flags

You can enabledisable debug logging through command linetuner admin

This would help customers selectively enable detailed logging when they see an issue and want to debug thathellip Helps in reducing volume of logging to narrow down a problem

Configuration through

Infrastructure Administration

tuner ndashsetdebug command

Debugging will be much easier now

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 24

Sample command

Drift Manager

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 26

Marimba Drift Manager

bull New channel to identify report and fix drift

bull A Service-Plugin channel to work on schedule and provide lsquodrift reportrsquo

bull Define factors for identifying diff

ndash File System Commands

bull Files

bull directories

ndash OS Commands

bull Applications

bull Registries

bull Services

ndash Marimba commands

bull Channels

bull Settingsconfiguration

bull State

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 27

Step 1 ndash Create configuration file

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 28

Step 2 ndash Configuration of plugin

bull Publish plugin on Master Transmitter

ndash No UI page

ndash Just channel copy to Transmitter it will automatically start

bull Set Transmitter property driftmanagertemplatefile to point to the settings file on Transmitter machine

eg driftmanagertemplatefile=ddrifttemplatexml

bull Plugin lsquoauto-refreshesrsquo the template file every 15 minutes The frequency can be changed by setting Transmitter property driftmanagerautorefreshinterval (Value in minutes)

eg driftmanagerautorefreshinterval=30 [this will set it to 30 minutes]

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 29

Step 3 ndash Identify amp push channel to lsquoGolden Machinersquo

bull Identify the Golden Machine that you want to use as a lsquoBaselinersquo

bull Subscribe lsquoMarimbaDriftManagerrsquo channel on the tuner running on the Golden Machine

bull Once the channel comes down it will scan the machine and send a report back to the plugin Note It will follow a redirection policy if so configured

bull The Golden Machinersquos report is now saved in the plugin

bull Plugin is all Sethellip

bull Note The MarimbaDriftManager channel can run on schedule if we want to make it a lsquorepetitive cyclersquo

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 30

Step 4 ndashPush channel to endpoints to find Drift

bull Push the channel to target endpoints

ndash Using Policy

ndash Using Tuner Admin

ndash Using DM

bull Endpoint will pull the Golden Machinersquos report generate its own report through scan and find the diff

bull The diff report is sent back to plugin for reporting

bull Drift Report can subsequently be seen

ndash In remote endpoint over RPC [httptuner7717drift]

ndash In transmitter over http [httptransmitter5282infrastructuredrift]

ndash In Marimba Central Console

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 31

Reporting ndash Over RPC

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 32

Reporting ndash Marimba Central Console

(Golden Image Details)

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 33

Reporting ndash Marimba Central Console

(Sample Drift Details)

Deterministic Task Engine

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 35

Deterministic Task Engine

bull Channel that works ldquolike policyrdquo

bull Allows customers to sequence and prioritize commands

bull Supports following Commands

ndash Tuner command

ndash Registry command

ndash OS commands

ndash File System command

bull Can help in scripting

ndash Logon script

ndash One time lsquopolicy likersquo use case

bull True replacement of ldquorunchannelrdquo

ndash In tuner process No separate JVM process

ndash Follows tuner routines like CRS etc

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 36

Step 1 ndash Define the task in input xml

bull Define the command type ndash Channel tuner file system OS andor registry command

bull Define action (like start stop subscribe etc)

bull Set priority of the task

bull Define if engine should wait for the command to finish before moving to next command

bull Define if engine should terminate execution of subsequent commands if lsquoin-executionrsquo command fails

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 37

Step 2 ndash Execute the channel

bull Tuner ndashstart httpnshrivas-pun-015282DeterministicTaskEngine -definitionfile dinputxml

bull This will trigger commands in defined order priority (and follow other settings)

bull Output will be written in log files at remote tuner

bull Overall status (passedfailed) will be written in tuner property

marimbatunerdeterministicenginestatus=passed

bull 8500 will have ISMInventory picking it up and reporting it in dashboardReport Center

Deployment Status over RPC

Neel Tiwari Product Architect

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 39

bull Will be implemented in 8303 and 8500 releases

bull Requires endpoint tuner upgrade (ie Infrastructure Service)

bull Supports a new HTTP query over RPC through a web browser

ndash http[endpointhostname][rpcport]compliance

bull Browser will display an XML with compliance details

ndash ltpolicy-compliancegt Details packages targeted as per policy and current progressstate in tuner

ndash ltpatch-compliancegt Grabs information of missinginstallednot applicable patches with bulletin ID patch ID group reason for current state etc

bull Integrated into Marimba Central Console (MCC)

Deployment Progress Over RPC

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 40

Sample output from an endpoint

Configuration Management ndash User Group (formerly Marimba Users Group)

wwwCM-UGcom

CM-UG - User Interaction

Join the CMUG mailing list

Start a discussion on our LinkedIn group

copy Copyright September 23 2014 ChrisCM-UGcom

Configuration Management ndash User Group (formerly Marimba Users Group)

wwwCM-UGcom

Marimba Consulting

Find the best consultants for your next Marimba project

copy Copyright September 23 2014 ChrisCM-UGcom

copy 2013 Coolmody LLC 19 copy 2010 Flexera Software Inc | Company

Confidential

Questions

Questions

email jeanneclient4cloudcom

twitter JeanneMorain

Order books (Client4Cloud Visible Ops amp iSpeak Cloud)

Amazoncom

Read Blog amp More (Client4Cloud amp Visible Ops)

wwwclient4cloudcom

Marimba User Group September 17 2014

Nitish Shrivastava Product Manager amp Chief Architect

bull DEBUG Flags - Process change

bull Launchinghellip

ndash Drift Manager

ndash Deterministic Task Engine

ndash Deployment Progress over RPC

ndash Marimba Central Console

bull 8500 beta update

bull Questions

Agenda

DDEBUG Flags ndash No more hassles

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 23

Inline configuration of DDEBUG Flags

No need to restart tuner after setting flags

You can enabledisable debug logging through command linetuner admin

This would help customers selectively enable detailed logging when they see an issue and want to debug thathellip Helps in reducing volume of logging to narrow down a problem

Configuration through

Infrastructure Administration

tuner ndashsetdebug command

Debugging will be much easier now

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 24

Sample command

Drift Manager

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 26

Marimba Drift Manager

bull New channel to identify report and fix drift

bull A Service-Plugin channel to work on schedule and provide lsquodrift reportrsquo

bull Define factors for identifying diff

ndash File System Commands

bull Files

bull directories

ndash OS Commands

bull Applications

bull Registries

bull Services

ndash Marimba commands

bull Channels

bull Settingsconfiguration

bull State

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 27

Step 1 ndash Create configuration file

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 28

Step 2 ndash Configuration of plugin

bull Publish plugin on Master Transmitter

ndash No UI page

ndash Just channel copy to Transmitter it will automatically start

bull Set Transmitter property driftmanagertemplatefile to point to the settings file on Transmitter machine

eg driftmanagertemplatefile=ddrifttemplatexml

bull Plugin lsquoauto-refreshesrsquo the template file every 15 minutes The frequency can be changed by setting Transmitter property driftmanagerautorefreshinterval (Value in minutes)

eg driftmanagerautorefreshinterval=30 [this will set it to 30 minutes]

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 29

Step 3 ndash Identify amp push channel to lsquoGolden Machinersquo

bull Identify the Golden Machine that you want to use as a lsquoBaselinersquo

bull Subscribe lsquoMarimbaDriftManagerrsquo channel on the tuner running on the Golden Machine

bull Once the channel comes down it will scan the machine and send a report back to the plugin Note It will follow a redirection policy if so configured

bull The Golden Machinersquos report is now saved in the plugin

bull Plugin is all Sethellip

bull Note The MarimbaDriftManager channel can run on schedule if we want to make it a lsquorepetitive cyclersquo

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 30

Step 4 ndashPush channel to endpoints to find Drift

bull Push the channel to target endpoints

ndash Using Policy

ndash Using Tuner Admin

ndash Using DM

bull Endpoint will pull the Golden Machinersquos report generate its own report through scan and find the diff

bull The diff report is sent back to plugin for reporting

bull Drift Report can subsequently be seen

ndash In remote endpoint over RPC [httptuner7717drift]

ndash In transmitter over http [httptransmitter5282infrastructuredrift]

ndash In Marimba Central Console

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 31

Reporting ndash Over RPC

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 32

Reporting ndash Marimba Central Console

(Golden Image Details)

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 33

Reporting ndash Marimba Central Console

(Sample Drift Details)

Deterministic Task Engine

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 35

Deterministic Task Engine

bull Channel that works ldquolike policyrdquo

bull Allows customers to sequence and prioritize commands

bull Supports following Commands

ndash Tuner command

ndash Registry command

ndash OS commands

ndash File System command

bull Can help in scripting

ndash Logon script

ndash One time lsquopolicy likersquo use case

bull True replacement of ldquorunchannelrdquo

ndash In tuner process No separate JVM process

ndash Follows tuner routines like CRS etc

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 36

Step 1 ndash Define the task in input xml

bull Define the command type ndash Channel tuner file system OS andor registry command

bull Define action (like start stop subscribe etc)

bull Set priority of the task

bull Define if engine should wait for the command to finish before moving to next command

bull Define if engine should terminate execution of subsequent commands if lsquoin-executionrsquo command fails

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 37

Step 2 ndash Execute the channel

bull Tuner ndashstart httpnshrivas-pun-015282DeterministicTaskEngine -definitionfile dinputxml

bull This will trigger commands in defined order priority (and follow other settings)

bull Output will be written in log files at remote tuner

bull Overall status (passedfailed) will be written in tuner property

marimbatunerdeterministicenginestatus=passed

bull 8500 will have ISMInventory picking it up and reporting it in dashboardReport Center

Deployment Status over RPC

Neel Tiwari Product Architect

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 39

bull Will be implemented in 8303 and 8500 releases

bull Requires endpoint tuner upgrade (ie Infrastructure Service)

bull Supports a new HTTP query over RPC through a web browser

ndash http[endpointhostname][rpcport]compliance

bull Browser will display an XML with compliance details

ndash ltpolicy-compliancegt Details packages targeted as per policy and current progressstate in tuner

ndash ltpatch-compliancegt Grabs information of missinginstallednot applicable patches with bulletin ID patch ID group reason for current state etc

bull Integrated into Marimba Central Console (MCC)

Deployment Progress Over RPC

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 40

Sample output from an endpoint

Configuration Management ndash User Group (formerly Marimba Users Group)

wwwCM-UGcom

CM-UG - User Interaction

Join the CMUG mailing list

Start a discussion on our LinkedIn group

copy Copyright September 23 2014 ChrisCM-UGcom

Configuration Management ndash User Group (formerly Marimba Users Group)

wwwCM-UGcom

Marimba Consulting

Find the best consultants for your next Marimba project

copy Copyright September 23 2014 ChrisCM-UGcom

Marimba User Group September 17 2014

Nitish Shrivastava Product Manager amp Chief Architect

bull DEBUG Flags - Process change

bull Launchinghellip

ndash Drift Manager

ndash Deterministic Task Engine

ndash Deployment Progress over RPC

ndash Marimba Central Console

bull 8500 beta update

bull Questions

Agenda

DDEBUG Flags ndash No more hassles

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 23

Inline configuration of DDEBUG Flags

No need to restart tuner after setting flags

You can enabledisable debug logging through command linetuner admin

This would help customers selectively enable detailed logging when they see an issue and want to debug thathellip Helps in reducing volume of logging to narrow down a problem

Configuration through

Infrastructure Administration

tuner ndashsetdebug command

Debugging will be much easier now

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 24

Sample command

Drift Manager

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 26

Marimba Drift Manager

bull New channel to identify report and fix drift

bull A Service-Plugin channel to work on schedule and provide lsquodrift reportrsquo

bull Define factors for identifying diff

ndash File System Commands

bull Files

bull directories

ndash OS Commands

bull Applications

bull Registries

bull Services

ndash Marimba commands

bull Channels

bull Settingsconfiguration

bull State

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 27

Step 1 ndash Create configuration file

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 28

Step 2 ndash Configuration of plugin

bull Publish plugin on Master Transmitter

ndash No UI page

ndash Just channel copy to Transmitter it will automatically start

bull Set Transmitter property driftmanagertemplatefile to point to the settings file on Transmitter machine

eg driftmanagertemplatefile=ddrifttemplatexml

bull Plugin lsquoauto-refreshesrsquo the template file every 15 minutes The frequency can be changed by setting Transmitter property driftmanagerautorefreshinterval (Value in minutes)

eg driftmanagerautorefreshinterval=30 [this will set it to 30 minutes]

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 29

Step 3 ndash Identify amp push channel to lsquoGolden Machinersquo

bull Identify the Golden Machine that you want to use as a lsquoBaselinersquo

bull Subscribe lsquoMarimbaDriftManagerrsquo channel on the tuner running on the Golden Machine

bull Once the channel comes down it will scan the machine and send a report back to the plugin Note It will follow a redirection policy if so configured

bull The Golden Machinersquos report is now saved in the plugin

bull Plugin is all Sethellip

bull Note The MarimbaDriftManager channel can run on schedule if we want to make it a lsquorepetitive cyclersquo

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 30

Step 4 ndashPush channel to endpoints to find Drift

bull Push the channel to target endpoints

ndash Using Policy

ndash Using Tuner Admin

ndash Using DM

bull Endpoint will pull the Golden Machinersquos report generate its own report through scan and find the diff

bull The diff report is sent back to plugin for reporting

bull Drift Report can subsequently be seen

ndash In remote endpoint over RPC [httptuner7717drift]

ndash In transmitter over http [httptransmitter5282infrastructuredrift]

ndash In Marimba Central Console

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 31

Reporting ndash Over RPC

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 32

Reporting ndash Marimba Central Console

(Golden Image Details)

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 33

Reporting ndash Marimba Central Console

(Sample Drift Details)

Deterministic Task Engine

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 35

Deterministic Task Engine

bull Channel that works ldquolike policyrdquo

bull Allows customers to sequence and prioritize commands

bull Supports following Commands

ndash Tuner command

ndash Registry command

ndash OS commands

ndash File System command

bull Can help in scripting

ndash Logon script

ndash One time lsquopolicy likersquo use case

bull True replacement of ldquorunchannelrdquo

ndash In tuner process No separate JVM process

ndash Follows tuner routines like CRS etc

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 36

Step 1 ndash Define the task in input xml

bull Define the command type ndash Channel tuner file system OS andor registry command

bull Define action (like start stop subscribe etc)

bull Set priority of the task

bull Define if engine should wait for the command to finish before moving to next command

bull Define if engine should terminate execution of subsequent commands if lsquoin-executionrsquo command fails

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 37

Step 2 ndash Execute the channel

bull Tuner ndashstart httpnshrivas-pun-015282DeterministicTaskEngine -definitionfile dinputxml

bull This will trigger commands in defined order priority (and follow other settings)

bull Output will be written in log files at remote tuner

bull Overall status (passedfailed) will be written in tuner property

marimbatunerdeterministicenginestatus=passed

bull 8500 will have ISMInventory picking it up and reporting it in dashboardReport Center

Deployment Status over RPC

Neel Tiwari Product Architect

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 39

bull Will be implemented in 8303 and 8500 releases

bull Requires endpoint tuner upgrade (ie Infrastructure Service)

bull Supports a new HTTP query over RPC through a web browser

ndash http[endpointhostname][rpcport]compliance

bull Browser will display an XML with compliance details

ndash ltpolicy-compliancegt Details packages targeted as per policy and current progressstate in tuner

ndash ltpatch-compliancegt Grabs information of missinginstallednot applicable patches with bulletin ID patch ID group reason for current state etc

bull Integrated into Marimba Central Console (MCC)

Deployment Progress Over RPC

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 40

Sample output from an endpoint

Configuration Management ndash User Group (formerly Marimba Users Group)

wwwCM-UGcom

CM-UG - User Interaction

Join the CMUG mailing list

Start a discussion on our LinkedIn group

copy Copyright September 23 2014 ChrisCM-UGcom

Configuration Management ndash User Group (formerly Marimba Users Group)

wwwCM-UGcom

Marimba Consulting

Find the best consultants for your next Marimba project

copy Copyright September 23 2014 ChrisCM-UGcom

bull DEBUG Flags - Process change

bull Launchinghellip

ndash Drift Manager

ndash Deterministic Task Engine

ndash Deployment Progress over RPC

ndash Marimba Central Console

bull 8500 beta update

bull Questions

Agenda

DDEBUG Flags ndash No more hassles

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 23

Inline configuration of DDEBUG Flags

No need to restart tuner after setting flags

You can enabledisable debug logging through command linetuner admin

This would help customers selectively enable detailed logging when they see an issue and want to debug thathellip Helps in reducing volume of logging to narrow down a problem

Configuration through

Infrastructure Administration

tuner ndashsetdebug command

Debugging will be much easier now

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 24

Sample command

Drift Manager

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 26

Marimba Drift Manager

bull New channel to identify report and fix drift

bull A Service-Plugin channel to work on schedule and provide lsquodrift reportrsquo

bull Define factors for identifying diff

ndash File System Commands

bull Files

bull directories

ndash OS Commands

bull Applications

bull Registries

bull Services

ndash Marimba commands

bull Channels

bull Settingsconfiguration

bull State

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 27

Step 1 ndash Create configuration file

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 28

Step 2 ndash Configuration of plugin

bull Publish plugin on Master Transmitter

ndash No UI page

ndash Just channel copy to Transmitter it will automatically start

bull Set Transmitter property driftmanagertemplatefile to point to the settings file on Transmitter machine

eg driftmanagertemplatefile=ddrifttemplatexml

bull Plugin lsquoauto-refreshesrsquo the template file every 15 minutes The frequency can be changed by setting Transmitter property driftmanagerautorefreshinterval (Value in minutes)

eg driftmanagerautorefreshinterval=30 [this will set it to 30 minutes]

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 29

Step 3 ndash Identify amp push channel to lsquoGolden Machinersquo

bull Identify the Golden Machine that you want to use as a lsquoBaselinersquo

bull Subscribe lsquoMarimbaDriftManagerrsquo channel on the tuner running on the Golden Machine

bull Once the channel comes down it will scan the machine and send a report back to the plugin Note It will follow a redirection policy if so configured

bull The Golden Machinersquos report is now saved in the plugin

bull Plugin is all Sethellip

bull Note The MarimbaDriftManager channel can run on schedule if we want to make it a lsquorepetitive cyclersquo

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 30

Step 4 ndashPush channel to endpoints to find Drift

bull Push the channel to target endpoints

ndash Using Policy

ndash Using Tuner Admin

ndash Using DM

bull Endpoint will pull the Golden Machinersquos report generate its own report through scan and find the diff

bull The diff report is sent back to plugin for reporting

bull Drift Report can subsequently be seen

ndash In remote endpoint over RPC [httptuner7717drift]

ndash In transmitter over http [httptransmitter5282infrastructuredrift]

ndash In Marimba Central Console

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 31

Reporting ndash Over RPC

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 32

Reporting ndash Marimba Central Console

(Golden Image Details)

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 33

Reporting ndash Marimba Central Console

(Sample Drift Details)

Deterministic Task Engine

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 35

Deterministic Task Engine

bull Channel that works ldquolike policyrdquo

bull Allows customers to sequence and prioritize commands

bull Supports following Commands

ndash Tuner command

ndash Registry command

ndash OS commands

ndash File System command

bull Can help in scripting

ndash Logon script

ndash One time lsquopolicy likersquo use case

bull True replacement of ldquorunchannelrdquo

ndash In tuner process No separate JVM process

ndash Follows tuner routines like CRS etc

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 36

Step 1 ndash Define the task in input xml

bull Define the command type ndash Channel tuner file system OS andor registry command

bull Define action (like start stop subscribe etc)

bull Set priority of the task

bull Define if engine should wait for the command to finish before moving to next command

bull Define if engine should terminate execution of subsequent commands if lsquoin-executionrsquo command fails

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 37

Step 2 ndash Execute the channel

bull Tuner ndashstart httpnshrivas-pun-015282DeterministicTaskEngine -definitionfile dinputxml

bull This will trigger commands in defined order priority (and follow other settings)

bull Output will be written in log files at remote tuner

bull Overall status (passedfailed) will be written in tuner property

marimbatunerdeterministicenginestatus=passed

bull 8500 will have ISMInventory picking it up and reporting it in dashboardReport Center

Deployment Status over RPC

Neel Tiwari Product Architect

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 39

bull Will be implemented in 8303 and 8500 releases

bull Requires endpoint tuner upgrade (ie Infrastructure Service)

bull Supports a new HTTP query over RPC through a web browser

ndash http[endpointhostname][rpcport]compliance

bull Browser will display an XML with compliance details

ndash ltpolicy-compliancegt Details packages targeted as per policy and current progressstate in tuner

ndash ltpatch-compliancegt Grabs information of missinginstallednot applicable patches with bulletin ID patch ID group reason for current state etc

bull Integrated into Marimba Central Console (MCC)

Deployment Progress Over RPC

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 40

Sample output from an endpoint

Configuration Management ndash User Group (formerly Marimba Users Group)

wwwCM-UGcom

CM-UG - User Interaction

Join the CMUG mailing list

Start a discussion on our LinkedIn group

copy Copyright September 23 2014 ChrisCM-UGcom

Configuration Management ndash User Group (formerly Marimba Users Group)

wwwCM-UGcom

Marimba Consulting

Find the best consultants for your next Marimba project

copy Copyright September 23 2014 ChrisCM-UGcom

DDEBUG Flags ndash No more hassles

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 23

Inline configuration of DDEBUG Flags

No need to restart tuner after setting flags

You can enabledisable debug logging through command linetuner admin

This would help customers selectively enable detailed logging when they see an issue and want to debug thathellip Helps in reducing volume of logging to narrow down a problem

Configuration through

Infrastructure Administration

tuner ndashsetdebug command

Debugging will be much easier now

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 24

Sample command

Drift Manager

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 26

Marimba Drift Manager

bull New channel to identify report and fix drift

bull A Service-Plugin channel to work on schedule and provide lsquodrift reportrsquo

bull Define factors for identifying diff

ndash File System Commands

bull Files

bull directories

ndash OS Commands

bull Applications

bull Registries

bull Services

ndash Marimba commands

bull Channels

bull Settingsconfiguration

bull State

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 27

Step 1 ndash Create configuration file

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 28

Step 2 ndash Configuration of plugin

bull Publish plugin on Master Transmitter

ndash No UI page

ndash Just channel copy to Transmitter it will automatically start

bull Set Transmitter property driftmanagertemplatefile to point to the settings file on Transmitter machine

eg driftmanagertemplatefile=ddrifttemplatexml

bull Plugin lsquoauto-refreshesrsquo the template file every 15 minutes The frequency can be changed by setting Transmitter property driftmanagerautorefreshinterval (Value in minutes)

eg driftmanagerautorefreshinterval=30 [this will set it to 30 minutes]

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 29

Step 3 ndash Identify amp push channel to lsquoGolden Machinersquo

bull Identify the Golden Machine that you want to use as a lsquoBaselinersquo

bull Subscribe lsquoMarimbaDriftManagerrsquo channel on the tuner running on the Golden Machine

bull Once the channel comes down it will scan the machine and send a report back to the plugin Note It will follow a redirection policy if so configured

bull The Golden Machinersquos report is now saved in the plugin

bull Plugin is all Sethellip

bull Note The MarimbaDriftManager channel can run on schedule if we want to make it a lsquorepetitive cyclersquo

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 30

Step 4 ndashPush channel to endpoints to find Drift

bull Push the channel to target endpoints

ndash Using Policy

ndash Using Tuner Admin

ndash Using DM

bull Endpoint will pull the Golden Machinersquos report generate its own report through scan and find the diff

bull The diff report is sent back to plugin for reporting

bull Drift Report can subsequently be seen

ndash In remote endpoint over RPC [httptuner7717drift]

ndash In transmitter over http [httptransmitter5282infrastructuredrift]

ndash In Marimba Central Console

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 31

Reporting ndash Over RPC

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 32

Reporting ndash Marimba Central Console

(Golden Image Details)

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 33

Reporting ndash Marimba Central Console

(Sample Drift Details)

Deterministic Task Engine

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 35

Deterministic Task Engine

bull Channel that works ldquolike policyrdquo

bull Allows customers to sequence and prioritize commands

bull Supports following Commands

ndash Tuner command

ndash Registry command

ndash OS commands

ndash File System command

bull Can help in scripting

ndash Logon script

ndash One time lsquopolicy likersquo use case

bull True replacement of ldquorunchannelrdquo

ndash In tuner process No separate JVM process

ndash Follows tuner routines like CRS etc

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 36

Step 1 ndash Define the task in input xml

bull Define the command type ndash Channel tuner file system OS andor registry command

bull Define action (like start stop subscribe etc)

bull Set priority of the task

bull Define if engine should wait for the command to finish before moving to next command

bull Define if engine should terminate execution of subsequent commands if lsquoin-executionrsquo command fails

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 37

Step 2 ndash Execute the channel

bull Tuner ndashstart httpnshrivas-pun-015282DeterministicTaskEngine -definitionfile dinputxml

bull This will trigger commands in defined order priority (and follow other settings)

bull Output will be written in log files at remote tuner

bull Overall status (passedfailed) will be written in tuner property

marimbatunerdeterministicenginestatus=passed

bull 8500 will have ISMInventory picking it up and reporting it in dashboardReport Center

Deployment Status over RPC

Neel Tiwari Product Architect

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 39

bull Will be implemented in 8303 and 8500 releases

bull Requires endpoint tuner upgrade (ie Infrastructure Service)

bull Supports a new HTTP query over RPC through a web browser

ndash http[endpointhostname][rpcport]compliance

bull Browser will display an XML with compliance details

ndash ltpolicy-compliancegt Details packages targeted as per policy and current progressstate in tuner

ndash ltpatch-compliancegt Grabs information of missinginstallednot applicable patches with bulletin ID patch ID group reason for current state etc

bull Integrated into Marimba Central Console (MCC)

Deployment Progress Over RPC

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 40

Sample output from an endpoint

Configuration Management ndash User Group (formerly Marimba Users Group)

wwwCM-UGcom

CM-UG - User Interaction

Join the CMUG mailing list

Start a discussion on our LinkedIn group

copy Copyright September 23 2014 ChrisCM-UGcom

Configuration Management ndash User Group (formerly Marimba Users Group)

wwwCM-UGcom

Marimba Consulting

Find the best consultants for your next Marimba project

copy Copyright September 23 2014 ChrisCM-UGcom

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 23

Inline configuration of DDEBUG Flags

No need to restart tuner after setting flags

You can enabledisable debug logging through command linetuner admin

This would help customers selectively enable detailed logging when they see an issue and want to debug thathellip Helps in reducing volume of logging to narrow down a problem

Configuration through

Infrastructure Administration

tuner ndashsetdebug command

Debugging will be much easier now

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 24

Sample command

Drift Manager

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 26

Marimba Drift Manager

bull New channel to identify report and fix drift

bull A Service-Plugin channel to work on schedule and provide lsquodrift reportrsquo

bull Define factors for identifying diff

ndash File System Commands

bull Files

bull directories

ndash OS Commands

bull Applications

bull Registries

bull Services

ndash Marimba commands

bull Channels

bull Settingsconfiguration

bull State

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 27

Step 1 ndash Create configuration file

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 28

Step 2 ndash Configuration of plugin

bull Publish plugin on Master Transmitter

ndash No UI page

ndash Just channel copy to Transmitter it will automatically start

bull Set Transmitter property driftmanagertemplatefile to point to the settings file on Transmitter machine

eg driftmanagertemplatefile=ddrifttemplatexml

bull Plugin lsquoauto-refreshesrsquo the template file every 15 minutes The frequency can be changed by setting Transmitter property driftmanagerautorefreshinterval (Value in minutes)

eg driftmanagerautorefreshinterval=30 [this will set it to 30 minutes]

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 29

Step 3 ndash Identify amp push channel to lsquoGolden Machinersquo

bull Identify the Golden Machine that you want to use as a lsquoBaselinersquo

bull Subscribe lsquoMarimbaDriftManagerrsquo channel on the tuner running on the Golden Machine

bull Once the channel comes down it will scan the machine and send a report back to the plugin Note It will follow a redirection policy if so configured

bull The Golden Machinersquos report is now saved in the plugin

bull Plugin is all Sethellip

bull Note The MarimbaDriftManager channel can run on schedule if we want to make it a lsquorepetitive cyclersquo

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 30

Step 4 ndashPush channel to endpoints to find Drift

bull Push the channel to target endpoints

ndash Using Policy

ndash Using Tuner Admin

ndash Using DM

bull Endpoint will pull the Golden Machinersquos report generate its own report through scan and find the diff

bull The diff report is sent back to plugin for reporting

bull Drift Report can subsequently be seen

ndash In remote endpoint over RPC [httptuner7717drift]

ndash In transmitter over http [httptransmitter5282infrastructuredrift]

ndash In Marimba Central Console

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 31

Reporting ndash Over RPC

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 32

Reporting ndash Marimba Central Console

(Golden Image Details)

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 33

Reporting ndash Marimba Central Console

(Sample Drift Details)

Deterministic Task Engine

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 35

Deterministic Task Engine

bull Channel that works ldquolike policyrdquo

bull Allows customers to sequence and prioritize commands

bull Supports following Commands

ndash Tuner command

ndash Registry command

ndash OS commands

ndash File System command

bull Can help in scripting

ndash Logon script

ndash One time lsquopolicy likersquo use case

bull True replacement of ldquorunchannelrdquo

ndash In tuner process No separate JVM process

ndash Follows tuner routines like CRS etc

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 36

Step 1 ndash Define the task in input xml

bull Define the command type ndash Channel tuner file system OS andor registry command

bull Define action (like start stop subscribe etc)

bull Set priority of the task

bull Define if engine should wait for the command to finish before moving to next command

bull Define if engine should terminate execution of subsequent commands if lsquoin-executionrsquo command fails

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 37

Step 2 ndash Execute the channel

bull Tuner ndashstart httpnshrivas-pun-015282DeterministicTaskEngine -definitionfile dinputxml

bull This will trigger commands in defined order priority (and follow other settings)

bull Output will be written in log files at remote tuner

bull Overall status (passedfailed) will be written in tuner property

marimbatunerdeterministicenginestatus=passed

bull 8500 will have ISMInventory picking it up and reporting it in dashboardReport Center

Deployment Status over RPC

Neel Tiwari Product Architect

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 39

bull Will be implemented in 8303 and 8500 releases

bull Requires endpoint tuner upgrade (ie Infrastructure Service)

bull Supports a new HTTP query over RPC through a web browser

ndash http[endpointhostname][rpcport]compliance

bull Browser will display an XML with compliance details

ndash ltpolicy-compliancegt Details packages targeted as per policy and current progressstate in tuner

ndash ltpatch-compliancegt Grabs information of missinginstallednot applicable patches with bulletin ID patch ID group reason for current state etc

bull Integrated into Marimba Central Console (MCC)

Deployment Progress Over RPC

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 40

Sample output from an endpoint

Configuration Management ndash User Group (formerly Marimba Users Group)

wwwCM-UGcom

CM-UG - User Interaction

Join the CMUG mailing list

Start a discussion on our LinkedIn group

copy Copyright September 23 2014 ChrisCM-UGcom

Configuration Management ndash User Group (formerly Marimba Users Group)

wwwCM-UGcom

Marimba Consulting

Find the best consultants for your next Marimba project

copy Copyright September 23 2014 ChrisCM-UGcom

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 24

Sample command

Drift Manager

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 26

Marimba Drift Manager

bull New channel to identify report and fix drift

bull A Service-Plugin channel to work on schedule and provide lsquodrift reportrsquo

bull Define factors for identifying diff

ndash File System Commands

bull Files

bull directories

ndash OS Commands

bull Applications

bull Registries

bull Services

ndash Marimba commands

bull Channels

bull Settingsconfiguration

bull State

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 27

Step 1 ndash Create configuration file

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 28

Step 2 ndash Configuration of plugin

bull Publish plugin on Master Transmitter

ndash No UI page

ndash Just channel copy to Transmitter it will automatically start

bull Set Transmitter property driftmanagertemplatefile to point to the settings file on Transmitter machine

eg driftmanagertemplatefile=ddrifttemplatexml

bull Plugin lsquoauto-refreshesrsquo the template file every 15 minutes The frequency can be changed by setting Transmitter property driftmanagerautorefreshinterval (Value in minutes)

eg driftmanagerautorefreshinterval=30 [this will set it to 30 minutes]

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 29

Step 3 ndash Identify amp push channel to lsquoGolden Machinersquo

bull Identify the Golden Machine that you want to use as a lsquoBaselinersquo

bull Subscribe lsquoMarimbaDriftManagerrsquo channel on the tuner running on the Golden Machine

bull Once the channel comes down it will scan the machine and send a report back to the plugin Note It will follow a redirection policy if so configured

bull The Golden Machinersquos report is now saved in the plugin

bull Plugin is all Sethellip

bull Note The MarimbaDriftManager channel can run on schedule if we want to make it a lsquorepetitive cyclersquo

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 30

Step 4 ndashPush channel to endpoints to find Drift

bull Push the channel to target endpoints

ndash Using Policy

ndash Using Tuner Admin

ndash Using DM

bull Endpoint will pull the Golden Machinersquos report generate its own report through scan and find the diff

bull The diff report is sent back to plugin for reporting

bull Drift Report can subsequently be seen

ndash In remote endpoint over RPC [httptuner7717drift]

ndash In transmitter over http [httptransmitter5282infrastructuredrift]

ndash In Marimba Central Console

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 31

Reporting ndash Over RPC

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 32

Reporting ndash Marimba Central Console

(Golden Image Details)

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 33

Reporting ndash Marimba Central Console

(Sample Drift Details)

Deterministic Task Engine

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 35

Deterministic Task Engine

bull Channel that works ldquolike policyrdquo

bull Allows customers to sequence and prioritize commands

bull Supports following Commands

ndash Tuner command

ndash Registry command

ndash OS commands

ndash File System command

bull Can help in scripting

ndash Logon script

ndash One time lsquopolicy likersquo use case

bull True replacement of ldquorunchannelrdquo

ndash In tuner process No separate JVM process

ndash Follows tuner routines like CRS etc

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 36

Step 1 ndash Define the task in input xml

bull Define the command type ndash Channel tuner file system OS andor registry command

bull Define action (like start stop subscribe etc)

bull Set priority of the task

bull Define if engine should wait for the command to finish before moving to next command

bull Define if engine should terminate execution of subsequent commands if lsquoin-executionrsquo command fails

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 37

Step 2 ndash Execute the channel

bull Tuner ndashstart httpnshrivas-pun-015282DeterministicTaskEngine -definitionfile dinputxml

bull This will trigger commands in defined order priority (and follow other settings)

bull Output will be written in log files at remote tuner

bull Overall status (passedfailed) will be written in tuner property

marimbatunerdeterministicenginestatus=passed

bull 8500 will have ISMInventory picking it up and reporting it in dashboardReport Center

Deployment Status over RPC

Neel Tiwari Product Architect

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 39

bull Will be implemented in 8303 and 8500 releases

bull Requires endpoint tuner upgrade (ie Infrastructure Service)

bull Supports a new HTTP query over RPC through a web browser

ndash http[endpointhostname][rpcport]compliance

bull Browser will display an XML with compliance details

ndash ltpolicy-compliancegt Details packages targeted as per policy and current progressstate in tuner

ndash ltpatch-compliancegt Grabs information of missinginstallednot applicable patches with bulletin ID patch ID group reason for current state etc

bull Integrated into Marimba Central Console (MCC)

Deployment Progress Over RPC

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 40

Sample output from an endpoint

Configuration Management ndash User Group (formerly Marimba Users Group)

wwwCM-UGcom

CM-UG - User Interaction

Join the CMUG mailing list

Start a discussion on our LinkedIn group

copy Copyright September 23 2014 ChrisCM-UGcom

Configuration Management ndash User Group (formerly Marimba Users Group)

wwwCM-UGcom

Marimba Consulting

Find the best consultants for your next Marimba project

copy Copyright September 23 2014 ChrisCM-UGcom

Drift Manager

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 26

Marimba Drift Manager

bull New channel to identify report and fix drift

bull A Service-Plugin channel to work on schedule and provide lsquodrift reportrsquo

bull Define factors for identifying diff

ndash File System Commands

bull Files

bull directories

ndash OS Commands

bull Applications

bull Registries

bull Services

ndash Marimba commands

bull Channels

bull Settingsconfiguration

bull State

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 27

Step 1 ndash Create configuration file

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 28

Step 2 ndash Configuration of plugin

bull Publish plugin on Master Transmitter

ndash No UI page

ndash Just channel copy to Transmitter it will automatically start

bull Set Transmitter property driftmanagertemplatefile to point to the settings file on Transmitter machine

eg driftmanagertemplatefile=ddrifttemplatexml

bull Plugin lsquoauto-refreshesrsquo the template file every 15 minutes The frequency can be changed by setting Transmitter property driftmanagerautorefreshinterval (Value in minutes)

eg driftmanagerautorefreshinterval=30 [this will set it to 30 minutes]

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 29

Step 3 ndash Identify amp push channel to lsquoGolden Machinersquo

bull Identify the Golden Machine that you want to use as a lsquoBaselinersquo

bull Subscribe lsquoMarimbaDriftManagerrsquo channel on the tuner running on the Golden Machine

bull Once the channel comes down it will scan the machine and send a report back to the plugin Note It will follow a redirection policy if so configured

bull The Golden Machinersquos report is now saved in the plugin

bull Plugin is all Sethellip

bull Note The MarimbaDriftManager channel can run on schedule if we want to make it a lsquorepetitive cyclersquo

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 30

Step 4 ndashPush channel to endpoints to find Drift

bull Push the channel to target endpoints

ndash Using Policy

ndash Using Tuner Admin

ndash Using DM

bull Endpoint will pull the Golden Machinersquos report generate its own report through scan and find the diff

bull The diff report is sent back to plugin for reporting

bull Drift Report can subsequently be seen

ndash In remote endpoint over RPC [httptuner7717drift]

ndash In transmitter over http [httptransmitter5282infrastructuredrift]

ndash In Marimba Central Console

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 31

Reporting ndash Over RPC

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 32

Reporting ndash Marimba Central Console

(Golden Image Details)

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 33

Reporting ndash Marimba Central Console

(Sample Drift Details)

Deterministic Task Engine

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 35

Deterministic Task Engine

bull Channel that works ldquolike policyrdquo

bull Allows customers to sequence and prioritize commands

bull Supports following Commands

ndash Tuner command

ndash Registry command

ndash OS commands

ndash File System command

bull Can help in scripting

ndash Logon script

ndash One time lsquopolicy likersquo use case

bull True replacement of ldquorunchannelrdquo

ndash In tuner process No separate JVM process

ndash Follows tuner routines like CRS etc

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 36

Step 1 ndash Define the task in input xml

bull Define the command type ndash Channel tuner file system OS andor registry command

bull Define action (like start stop subscribe etc)

bull Set priority of the task

bull Define if engine should wait for the command to finish before moving to next command

bull Define if engine should terminate execution of subsequent commands if lsquoin-executionrsquo command fails

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 37

Step 2 ndash Execute the channel

bull Tuner ndashstart httpnshrivas-pun-015282DeterministicTaskEngine -definitionfile dinputxml

bull This will trigger commands in defined order priority (and follow other settings)

bull Output will be written in log files at remote tuner

bull Overall status (passedfailed) will be written in tuner property

marimbatunerdeterministicenginestatus=passed

bull 8500 will have ISMInventory picking it up and reporting it in dashboardReport Center

Deployment Status over RPC

Neel Tiwari Product Architect

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 39

bull Will be implemented in 8303 and 8500 releases

bull Requires endpoint tuner upgrade (ie Infrastructure Service)

bull Supports a new HTTP query over RPC through a web browser

ndash http[endpointhostname][rpcport]compliance

bull Browser will display an XML with compliance details

ndash ltpolicy-compliancegt Details packages targeted as per policy and current progressstate in tuner

ndash ltpatch-compliancegt Grabs information of missinginstallednot applicable patches with bulletin ID patch ID group reason for current state etc

bull Integrated into Marimba Central Console (MCC)

Deployment Progress Over RPC

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 40

Sample output from an endpoint

Configuration Management ndash User Group (formerly Marimba Users Group)

wwwCM-UGcom

CM-UG - User Interaction

Join the CMUG mailing list

Start a discussion on our LinkedIn group

copy Copyright September 23 2014 ChrisCM-UGcom

Configuration Management ndash User Group (formerly Marimba Users Group)

wwwCM-UGcom

Marimba Consulting

Find the best consultants for your next Marimba project

copy Copyright September 23 2014 ChrisCM-UGcom

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 26

Marimba Drift Manager

bull New channel to identify report and fix drift

bull A Service-Plugin channel to work on schedule and provide lsquodrift reportrsquo

bull Define factors for identifying diff

ndash File System Commands

bull Files

bull directories

ndash OS Commands

bull Applications

bull Registries

bull Services

ndash Marimba commands

bull Channels

bull Settingsconfiguration

bull State

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 27

Step 1 ndash Create configuration file

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 28

Step 2 ndash Configuration of plugin

bull Publish plugin on Master Transmitter

ndash No UI page

ndash Just channel copy to Transmitter it will automatically start

bull Set Transmitter property driftmanagertemplatefile to point to the settings file on Transmitter machine

eg driftmanagertemplatefile=ddrifttemplatexml

bull Plugin lsquoauto-refreshesrsquo the template file every 15 minutes The frequency can be changed by setting Transmitter property driftmanagerautorefreshinterval (Value in minutes)

eg driftmanagerautorefreshinterval=30 [this will set it to 30 minutes]

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 29

Step 3 ndash Identify amp push channel to lsquoGolden Machinersquo

bull Identify the Golden Machine that you want to use as a lsquoBaselinersquo

bull Subscribe lsquoMarimbaDriftManagerrsquo channel on the tuner running on the Golden Machine

bull Once the channel comes down it will scan the machine and send a report back to the plugin Note It will follow a redirection policy if so configured

bull The Golden Machinersquos report is now saved in the plugin

bull Plugin is all Sethellip

bull Note The MarimbaDriftManager channel can run on schedule if we want to make it a lsquorepetitive cyclersquo

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 30

Step 4 ndashPush channel to endpoints to find Drift

bull Push the channel to target endpoints

ndash Using Policy

ndash Using Tuner Admin

ndash Using DM

bull Endpoint will pull the Golden Machinersquos report generate its own report through scan and find the diff

bull The diff report is sent back to plugin for reporting

bull Drift Report can subsequently be seen

ndash In remote endpoint over RPC [httptuner7717drift]

ndash In transmitter over http [httptransmitter5282infrastructuredrift]

ndash In Marimba Central Console

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 31

Reporting ndash Over RPC

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 32

Reporting ndash Marimba Central Console

(Golden Image Details)

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 33

Reporting ndash Marimba Central Console

(Sample Drift Details)

Deterministic Task Engine

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 35

Deterministic Task Engine

bull Channel that works ldquolike policyrdquo

bull Allows customers to sequence and prioritize commands

bull Supports following Commands

ndash Tuner command

ndash Registry command

ndash OS commands

ndash File System command

bull Can help in scripting

ndash Logon script

ndash One time lsquopolicy likersquo use case

bull True replacement of ldquorunchannelrdquo

ndash In tuner process No separate JVM process

ndash Follows tuner routines like CRS etc

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 36

Step 1 ndash Define the task in input xml

bull Define the command type ndash Channel tuner file system OS andor registry command

bull Define action (like start stop subscribe etc)

bull Set priority of the task

bull Define if engine should wait for the command to finish before moving to next command

bull Define if engine should terminate execution of subsequent commands if lsquoin-executionrsquo command fails

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 37

Step 2 ndash Execute the channel

bull Tuner ndashstart httpnshrivas-pun-015282DeterministicTaskEngine -definitionfile dinputxml

bull This will trigger commands in defined order priority (and follow other settings)

bull Output will be written in log files at remote tuner

bull Overall status (passedfailed) will be written in tuner property

marimbatunerdeterministicenginestatus=passed

bull 8500 will have ISMInventory picking it up and reporting it in dashboardReport Center

Deployment Status over RPC

Neel Tiwari Product Architect

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 39

bull Will be implemented in 8303 and 8500 releases

bull Requires endpoint tuner upgrade (ie Infrastructure Service)

bull Supports a new HTTP query over RPC through a web browser

ndash http[endpointhostname][rpcport]compliance

bull Browser will display an XML with compliance details

ndash ltpolicy-compliancegt Details packages targeted as per policy and current progressstate in tuner

ndash ltpatch-compliancegt Grabs information of missinginstallednot applicable patches with bulletin ID patch ID group reason for current state etc

bull Integrated into Marimba Central Console (MCC)

Deployment Progress Over RPC

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 40

Sample output from an endpoint

Configuration Management ndash User Group (formerly Marimba Users Group)

wwwCM-UGcom

CM-UG - User Interaction

Join the CMUG mailing list

Start a discussion on our LinkedIn group

copy Copyright September 23 2014 ChrisCM-UGcom

Configuration Management ndash User Group (formerly Marimba Users Group)

wwwCM-UGcom

Marimba Consulting

Find the best consultants for your next Marimba project

copy Copyright September 23 2014 ChrisCM-UGcom

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 27

Step 1 ndash Create configuration file

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 28

Step 2 ndash Configuration of plugin

bull Publish plugin on Master Transmitter

ndash No UI page

ndash Just channel copy to Transmitter it will automatically start

bull Set Transmitter property driftmanagertemplatefile to point to the settings file on Transmitter machine

eg driftmanagertemplatefile=ddrifttemplatexml

bull Plugin lsquoauto-refreshesrsquo the template file every 15 minutes The frequency can be changed by setting Transmitter property driftmanagerautorefreshinterval (Value in minutes)

eg driftmanagerautorefreshinterval=30 [this will set it to 30 minutes]

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 29

Step 3 ndash Identify amp push channel to lsquoGolden Machinersquo

bull Identify the Golden Machine that you want to use as a lsquoBaselinersquo

bull Subscribe lsquoMarimbaDriftManagerrsquo channel on the tuner running on the Golden Machine

bull Once the channel comes down it will scan the machine and send a report back to the plugin Note It will follow a redirection policy if so configured

bull The Golden Machinersquos report is now saved in the plugin

bull Plugin is all Sethellip

bull Note The MarimbaDriftManager channel can run on schedule if we want to make it a lsquorepetitive cyclersquo

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 30

Step 4 ndashPush channel to endpoints to find Drift

bull Push the channel to target endpoints

ndash Using Policy

ndash Using Tuner Admin

ndash Using DM

bull Endpoint will pull the Golden Machinersquos report generate its own report through scan and find the diff

bull The diff report is sent back to plugin for reporting

bull Drift Report can subsequently be seen

ndash In remote endpoint over RPC [httptuner7717drift]

ndash In transmitter over http [httptransmitter5282infrastructuredrift]

ndash In Marimba Central Console

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 31

Reporting ndash Over RPC

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 32

Reporting ndash Marimba Central Console

(Golden Image Details)

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 33

Reporting ndash Marimba Central Console

(Sample Drift Details)

Deterministic Task Engine

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 35

Deterministic Task Engine

bull Channel that works ldquolike policyrdquo

bull Allows customers to sequence and prioritize commands

bull Supports following Commands

ndash Tuner command

ndash Registry command

ndash OS commands

ndash File System command

bull Can help in scripting

ndash Logon script

ndash One time lsquopolicy likersquo use case

bull True replacement of ldquorunchannelrdquo

ndash In tuner process No separate JVM process

ndash Follows tuner routines like CRS etc

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 36

Step 1 ndash Define the task in input xml

bull Define the command type ndash Channel tuner file system OS andor registry command

bull Define action (like start stop subscribe etc)

bull Set priority of the task

bull Define if engine should wait for the command to finish before moving to next command

bull Define if engine should terminate execution of subsequent commands if lsquoin-executionrsquo command fails

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 37

Step 2 ndash Execute the channel

bull Tuner ndashstart httpnshrivas-pun-015282DeterministicTaskEngine -definitionfile dinputxml

bull This will trigger commands in defined order priority (and follow other settings)

bull Output will be written in log files at remote tuner

bull Overall status (passedfailed) will be written in tuner property

marimbatunerdeterministicenginestatus=passed

bull 8500 will have ISMInventory picking it up and reporting it in dashboardReport Center

Deployment Status over RPC

Neel Tiwari Product Architect

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 39

bull Will be implemented in 8303 and 8500 releases

bull Requires endpoint tuner upgrade (ie Infrastructure Service)

bull Supports a new HTTP query over RPC through a web browser

ndash http[endpointhostname][rpcport]compliance

bull Browser will display an XML with compliance details

ndash ltpolicy-compliancegt Details packages targeted as per policy and current progressstate in tuner

ndash ltpatch-compliancegt Grabs information of missinginstallednot applicable patches with bulletin ID patch ID group reason for current state etc

bull Integrated into Marimba Central Console (MCC)

Deployment Progress Over RPC

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 40

Sample output from an endpoint

Configuration Management ndash User Group (formerly Marimba Users Group)

wwwCM-UGcom

CM-UG - User Interaction

Join the CMUG mailing list

Start a discussion on our LinkedIn group

copy Copyright September 23 2014 ChrisCM-UGcom

Configuration Management ndash User Group (formerly Marimba Users Group)

wwwCM-UGcom

Marimba Consulting

Find the best consultants for your next Marimba project

copy Copyright September 23 2014 ChrisCM-UGcom

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 28

Step 2 ndash Configuration of plugin

bull Publish plugin on Master Transmitter

ndash No UI page

ndash Just channel copy to Transmitter it will automatically start

bull Set Transmitter property driftmanagertemplatefile to point to the settings file on Transmitter machine

eg driftmanagertemplatefile=ddrifttemplatexml

bull Plugin lsquoauto-refreshesrsquo the template file every 15 minutes The frequency can be changed by setting Transmitter property driftmanagerautorefreshinterval (Value in minutes)

eg driftmanagerautorefreshinterval=30 [this will set it to 30 minutes]

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 29

Step 3 ndash Identify amp push channel to lsquoGolden Machinersquo

bull Identify the Golden Machine that you want to use as a lsquoBaselinersquo

bull Subscribe lsquoMarimbaDriftManagerrsquo channel on the tuner running on the Golden Machine

bull Once the channel comes down it will scan the machine and send a report back to the plugin Note It will follow a redirection policy if so configured

bull The Golden Machinersquos report is now saved in the plugin

bull Plugin is all Sethellip

bull Note The MarimbaDriftManager channel can run on schedule if we want to make it a lsquorepetitive cyclersquo

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 30

Step 4 ndashPush channel to endpoints to find Drift

bull Push the channel to target endpoints

ndash Using Policy

ndash Using Tuner Admin

ndash Using DM

bull Endpoint will pull the Golden Machinersquos report generate its own report through scan and find the diff

bull The diff report is sent back to plugin for reporting

bull Drift Report can subsequently be seen

ndash In remote endpoint over RPC [httptuner7717drift]

ndash In transmitter over http [httptransmitter5282infrastructuredrift]

ndash In Marimba Central Console

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 31

Reporting ndash Over RPC

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 32

Reporting ndash Marimba Central Console

(Golden Image Details)

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 33

Reporting ndash Marimba Central Console

(Sample Drift Details)

Deterministic Task Engine

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 35

Deterministic Task Engine

bull Channel that works ldquolike policyrdquo

bull Allows customers to sequence and prioritize commands

bull Supports following Commands

ndash Tuner command

ndash Registry command

ndash OS commands

ndash File System command

bull Can help in scripting

ndash Logon script

ndash One time lsquopolicy likersquo use case

bull True replacement of ldquorunchannelrdquo

ndash In tuner process No separate JVM process

ndash Follows tuner routines like CRS etc

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 36

Step 1 ndash Define the task in input xml

bull Define the command type ndash Channel tuner file system OS andor registry command

bull Define action (like start stop subscribe etc)

bull Set priority of the task

bull Define if engine should wait for the command to finish before moving to next command

bull Define if engine should terminate execution of subsequent commands if lsquoin-executionrsquo command fails

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 37

Step 2 ndash Execute the channel

bull Tuner ndashstart httpnshrivas-pun-015282DeterministicTaskEngine -definitionfile dinputxml

bull This will trigger commands in defined order priority (and follow other settings)

bull Output will be written in log files at remote tuner

bull Overall status (passedfailed) will be written in tuner property

marimbatunerdeterministicenginestatus=passed

bull 8500 will have ISMInventory picking it up and reporting it in dashboardReport Center

Deployment Status over RPC

Neel Tiwari Product Architect

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 39

bull Will be implemented in 8303 and 8500 releases

bull Requires endpoint tuner upgrade (ie Infrastructure Service)

bull Supports a new HTTP query over RPC through a web browser

ndash http[endpointhostname][rpcport]compliance

bull Browser will display an XML with compliance details

ndash ltpolicy-compliancegt Details packages targeted as per policy and current progressstate in tuner

ndash ltpatch-compliancegt Grabs information of missinginstallednot applicable patches with bulletin ID patch ID group reason for current state etc

bull Integrated into Marimba Central Console (MCC)

Deployment Progress Over RPC

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 40

Sample output from an endpoint

Configuration Management ndash User Group (formerly Marimba Users Group)

wwwCM-UGcom

CM-UG - User Interaction

Join the CMUG mailing list

Start a discussion on our LinkedIn group

copy Copyright September 23 2014 ChrisCM-UGcom

Configuration Management ndash User Group (formerly Marimba Users Group)

wwwCM-UGcom

Marimba Consulting

Find the best consultants for your next Marimba project

copy Copyright September 23 2014 ChrisCM-UGcom

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 29

Step 3 ndash Identify amp push channel to lsquoGolden Machinersquo

bull Identify the Golden Machine that you want to use as a lsquoBaselinersquo

bull Subscribe lsquoMarimbaDriftManagerrsquo channel on the tuner running on the Golden Machine

bull Once the channel comes down it will scan the machine and send a report back to the plugin Note It will follow a redirection policy if so configured

bull The Golden Machinersquos report is now saved in the plugin

bull Plugin is all Sethellip

bull Note The MarimbaDriftManager channel can run on schedule if we want to make it a lsquorepetitive cyclersquo

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 30

Step 4 ndashPush channel to endpoints to find Drift

bull Push the channel to target endpoints

ndash Using Policy

ndash Using Tuner Admin

ndash Using DM

bull Endpoint will pull the Golden Machinersquos report generate its own report through scan and find the diff

bull The diff report is sent back to plugin for reporting

bull Drift Report can subsequently be seen

ndash In remote endpoint over RPC [httptuner7717drift]

ndash In transmitter over http [httptransmitter5282infrastructuredrift]

ndash In Marimba Central Console

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 31

Reporting ndash Over RPC

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 32

Reporting ndash Marimba Central Console

(Golden Image Details)

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 33

Reporting ndash Marimba Central Console

(Sample Drift Details)

Deterministic Task Engine

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 35

Deterministic Task Engine

bull Channel that works ldquolike policyrdquo

bull Allows customers to sequence and prioritize commands

bull Supports following Commands

ndash Tuner command

ndash Registry command

ndash OS commands

ndash File System command

bull Can help in scripting

ndash Logon script

ndash One time lsquopolicy likersquo use case

bull True replacement of ldquorunchannelrdquo

ndash In tuner process No separate JVM process

ndash Follows tuner routines like CRS etc

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 36

Step 1 ndash Define the task in input xml

bull Define the command type ndash Channel tuner file system OS andor registry command

bull Define action (like start stop subscribe etc)

bull Set priority of the task

bull Define if engine should wait for the command to finish before moving to next command

bull Define if engine should terminate execution of subsequent commands if lsquoin-executionrsquo command fails

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 37

Step 2 ndash Execute the channel

bull Tuner ndashstart httpnshrivas-pun-015282DeterministicTaskEngine -definitionfile dinputxml

bull This will trigger commands in defined order priority (and follow other settings)

bull Output will be written in log files at remote tuner

bull Overall status (passedfailed) will be written in tuner property

marimbatunerdeterministicenginestatus=passed

bull 8500 will have ISMInventory picking it up and reporting it in dashboardReport Center

Deployment Status over RPC

Neel Tiwari Product Architect

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 39

bull Will be implemented in 8303 and 8500 releases

bull Requires endpoint tuner upgrade (ie Infrastructure Service)

bull Supports a new HTTP query over RPC through a web browser

ndash http[endpointhostname][rpcport]compliance

bull Browser will display an XML with compliance details

ndash ltpolicy-compliancegt Details packages targeted as per policy and current progressstate in tuner

ndash ltpatch-compliancegt Grabs information of missinginstallednot applicable patches with bulletin ID patch ID group reason for current state etc

bull Integrated into Marimba Central Console (MCC)

Deployment Progress Over RPC

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 40

Sample output from an endpoint

Configuration Management ndash User Group (formerly Marimba Users Group)

wwwCM-UGcom

CM-UG - User Interaction

Join the CMUG mailing list

Start a discussion on our LinkedIn group

copy Copyright September 23 2014 ChrisCM-UGcom

Configuration Management ndash User Group (formerly Marimba Users Group)

wwwCM-UGcom

Marimba Consulting

Find the best consultants for your next Marimba project

copy Copyright September 23 2014 ChrisCM-UGcom

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 30

Step 4 ndashPush channel to endpoints to find Drift

bull Push the channel to target endpoints

ndash Using Policy

ndash Using Tuner Admin

ndash Using DM

bull Endpoint will pull the Golden Machinersquos report generate its own report through scan and find the diff

bull The diff report is sent back to plugin for reporting

bull Drift Report can subsequently be seen

ndash In remote endpoint over RPC [httptuner7717drift]

ndash In transmitter over http [httptransmitter5282infrastructuredrift]

ndash In Marimba Central Console

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 31

Reporting ndash Over RPC

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 32

Reporting ndash Marimba Central Console

(Golden Image Details)

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 33

Reporting ndash Marimba Central Console

(Sample Drift Details)

Deterministic Task Engine

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 35

Deterministic Task Engine

bull Channel that works ldquolike policyrdquo

bull Allows customers to sequence and prioritize commands

bull Supports following Commands

ndash Tuner command

ndash Registry command

ndash OS commands

ndash File System command

bull Can help in scripting

ndash Logon script

ndash One time lsquopolicy likersquo use case

bull True replacement of ldquorunchannelrdquo

ndash In tuner process No separate JVM process

ndash Follows tuner routines like CRS etc

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 36

Step 1 ndash Define the task in input xml

bull Define the command type ndash Channel tuner file system OS andor registry command

bull Define action (like start stop subscribe etc)

bull Set priority of the task

bull Define if engine should wait for the command to finish before moving to next command

bull Define if engine should terminate execution of subsequent commands if lsquoin-executionrsquo command fails

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 37

Step 2 ndash Execute the channel

bull Tuner ndashstart httpnshrivas-pun-015282DeterministicTaskEngine -definitionfile dinputxml

bull This will trigger commands in defined order priority (and follow other settings)

bull Output will be written in log files at remote tuner

bull Overall status (passedfailed) will be written in tuner property

marimbatunerdeterministicenginestatus=passed

bull 8500 will have ISMInventory picking it up and reporting it in dashboardReport Center

Deployment Status over RPC

Neel Tiwari Product Architect

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 39

bull Will be implemented in 8303 and 8500 releases

bull Requires endpoint tuner upgrade (ie Infrastructure Service)

bull Supports a new HTTP query over RPC through a web browser

ndash http[endpointhostname][rpcport]compliance

bull Browser will display an XML with compliance details

ndash ltpolicy-compliancegt Details packages targeted as per policy and current progressstate in tuner

ndash ltpatch-compliancegt Grabs information of missinginstallednot applicable patches with bulletin ID patch ID group reason for current state etc

bull Integrated into Marimba Central Console (MCC)

Deployment Progress Over RPC

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 40

Sample output from an endpoint

Configuration Management ndash User Group (formerly Marimba Users Group)

wwwCM-UGcom

CM-UG - User Interaction

Join the CMUG mailing list

Start a discussion on our LinkedIn group

copy Copyright September 23 2014 ChrisCM-UGcom

Configuration Management ndash User Group (formerly Marimba Users Group)

wwwCM-UGcom

Marimba Consulting

Find the best consultants for your next Marimba project

copy Copyright September 23 2014 ChrisCM-UGcom

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 31

Reporting ndash Over RPC

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 32

Reporting ndash Marimba Central Console

(Golden Image Details)

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 33

Reporting ndash Marimba Central Console

(Sample Drift Details)

Deterministic Task Engine

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 35

Deterministic Task Engine

bull Channel that works ldquolike policyrdquo

bull Allows customers to sequence and prioritize commands

bull Supports following Commands

ndash Tuner command

ndash Registry command

ndash OS commands

ndash File System command

bull Can help in scripting

ndash Logon script

ndash One time lsquopolicy likersquo use case

bull True replacement of ldquorunchannelrdquo

ndash In tuner process No separate JVM process

ndash Follows tuner routines like CRS etc

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 36

Step 1 ndash Define the task in input xml

bull Define the command type ndash Channel tuner file system OS andor registry command

bull Define action (like start stop subscribe etc)

bull Set priority of the task

bull Define if engine should wait for the command to finish before moving to next command

bull Define if engine should terminate execution of subsequent commands if lsquoin-executionrsquo command fails

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 37

Step 2 ndash Execute the channel

bull Tuner ndashstart httpnshrivas-pun-015282DeterministicTaskEngine -definitionfile dinputxml

bull This will trigger commands in defined order priority (and follow other settings)

bull Output will be written in log files at remote tuner

bull Overall status (passedfailed) will be written in tuner property

marimbatunerdeterministicenginestatus=passed

bull 8500 will have ISMInventory picking it up and reporting it in dashboardReport Center

Deployment Status over RPC

Neel Tiwari Product Architect

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 39

bull Will be implemented in 8303 and 8500 releases

bull Requires endpoint tuner upgrade (ie Infrastructure Service)

bull Supports a new HTTP query over RPC through a web browser

ndash http[endpointhostname][rpcport]compliance

bull Browser will display an XML with compliance details

ndash ltpolicy-compliancegt Details packages targeted as per policy and current progressstate in tuner

ndash ltpatch-compliancegt Grabs information of missinginstallednot applicable patches with bulletin ID patch ID group reason for current state etc

bull Integrated into Marimba Central Console (MCC)

Deployment Progress Over RPC

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 40

Sample output from an endpoint

Configuration Management ndash User Group (formerly Marimba Users Group)

wwwCM-UGcom

CM-UG - User Interaction

Join the CMUG mailing list

Start a discussion on our LinkedIn group

copy Copyright September 23 2014 ChrisCM-UGcom

Configuration Management ndash User Group (formerly Marimba Users Group)

wwwCM-UGcom

Marimba Consulting

Find the best consultants for your next Marimba project

copy Copyright September 23 2014 ChrisCM-UGcom

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 32

Reporting ndash Marimba Central Console

(Golden Image Details)

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 33

Reporting ndash Marimba Central Console

(Sample Drift Details)

Deterministic Task Engine

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 35

Deterministic Task Engine

bull Channel that works ldquolike policyrdquo

bull Allows customers to sequence and prioritize commands

bull Supports following Commands

ndash Tuner command

ndash Registry command

ndash OS commands

ndash File System command

bull Can help in scripting

ndash Logon script

ndash One time lsquopolicy likersquo use case

bull True replacement of ldquorunchannelrdquo

ndash In tuner process No separate JVM process

ndash Follows tuner routines like CRS etc

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 36

Step 1 ndash Define the task in input xml

bull Define the command type ndash Channel tuner file system OS andor registry command

bull Define action (like start stop subscribe etc)

bull Set priority of the task

bull Define if engine should wait for the command to finish before moving to next command

bull Define if engine should terminate execution of subsequent commands if lsquoin-executionrsquo command fails

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 37

Step 2 ndash Execute the channel

bull Tuner ndashstart httpnshrivas-pun-015282DeterministicTaskEngine -definitionfile dinputxml

bull This will trigger commands in defined order priority (and follow other settings)

bull Output will be written in log files at remote tuner

bull Overall status (passedfailed) will be written in tuner property

marimbatunerdeterministicenginestatus=passed

bull 8500 will have ISMInventory picking it up and reporting it in dashboardReport Center

Deployment Status over RPC

Neel Tiwari Product Architect

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 39

bull Will be implemented in 8303 and 8500 releases

bull Requires endpoint tuner upgrade (ie Infrastructure Service)

bull Supports a new HTTP query over RPC through a web browser

ndash http[endpointhostname][rpcport]compliance

bull Browser will display an XML with compliance details

ndash ltpolicy-compliancegt Details packages targeted as per policy and current progressstate in tuner

ndash ltpatch-compliancegt Grabs information of missinginstallednot applicable patches with bulletin ID patch ID group reason for current state etc

bull Integrated into Marimba Central Console (MCC)

Deployment Progress Over RPC

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 40

Sample output from an endpoint

Configuration Management ndash User Group (formerly Marimba Users Group)

wwwCM-UGcom

CM-UG - User Interaction

Join the CMUG mailing list

Start a discussion on our LinkedIn group

copy Copyright September 23 2014 ChrisCM-UGcom

Configuration Management ndash User Group (formerly Marimba Users Group)

wwwCM-UGcom

Marimba Consulting

Find the best consultants for your next Marimba project

copy Copyright September 23 2014 ChrisCM-UGcom

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 33

Reporting ndash Marimba Central Console

(Sample Drift Details)

Deterministic Task Engine

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 35

Deterministic Task Engine

bull Channel that works ldquolike policyrdquo

bull Allows customers to sequence and prioritize commands

bull Supports following Commands

ndash Tuner command

ndash Registry command

ndash OS commands

ndash File System command

bull Can help in scripting

ndash Logon script

ndash One time lsquopolicy likersquo use case

bull True replacement of ldquorunchannelrdquo

ndash In tuner process No separate JVM process

ndash Follows tuner routines like CRS etc

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 36

Step 1 ndash Define the task in input xml

bull Define the command type ndash Channel tuner file system OS andor registry command

bull Define action (like start stop subscribe etc)

bull Set priority of the task

bull Define if engine should wait for the command to finish before moving to next command

bull Define if engine should terminate execution of subsequent commands if lsquoin-executionrsquo command fails

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 37

Step 2 ndash Execute the channel

bull Tuner ndashstart httpnshrivas-pun-015282DeterministicTaskEngine -definitionfile dinputxml

bull This will trigger commands in defined order priority (and follow other settings)

bull Output will be written in log files at remote tuner

bull Overall status (passedfailed) will be written in tuner property

marimbatunerdeterministicenginestatus=passed

bull 8500 will have ISMInventory picking it up and reporting it in dashboardReport Center

Deployment Status over RPC

Neel Tiwari Product Architect

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 39

bull Will be implemented in 8303 and 8500 releases

bull Requires endpoint tuner upgrade (ie Infrastructure Service)

bull Supports a new HTTP query over RPC through a web browser

ndash http[endpointhostname][rpcport]compliance

bull Browser will display an XML with compliance details

ndash ltpolicy-compliancegt Details packages targeted as per policy and current progressstate in tuner

ndash ltpatch-compliancegt Grabs information of missinginstallednot applicable patches with bulletin ID patch ID group reason for current state etc

bull Integrated into Marimba Central Console (MCC)

Deployment Progress Over RPC

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 40

Sample output from an endpoint

Configuration Management ndash User Group (formerly Marimba Users Group)

wwwCM-UGcom

CM-UG - User Interaction

Join the CMUG mailing list

Start a discussion on our LinkedIn group

copy Copyright September 23 2014 ChrisCM-UGcom

Configuration Management ndash User Group (formerly Marimba Users Group)

wwwCM-UGcom

Marimba Consulting

Find the best consultants for your next Marimba project

copy Copyright September 23 2014 ChrisCM-UGcom

Deterministic Task Engine

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 35

Deterministic Task Engine

bull Channel that works ldquolike policyrdquo

bull Allows customers to sequence and prioritize commands

bull Supports following Commands

ndash Tuner command

ndash Registry command

ndash OS commands

ndash File System command

bull Can help in scripting

ndash Logon script

ndash One time lsquopolicy likersquo use case

bull True replacement of ldquorunchannelrdquo

ndash In tuner process No separate JVM process

ndash Follows tuner routines like CRS etc

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 36

Step 1 ndash Define the task in input xml

bull Define the command type ndash Channel tuner file system OS andor registry command

bull Define action (like start stop subscribe etc)

bull Set priority of the task

bull Define if engine should wait for the command to finish before moving to next command

bull Define if engine should terminate execution of subsequent commands if lsquoin-executionrsquo command fails

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 37

Step 2 ndash Execute the channel

bull Tuner ndashstart httpnshrivas-pun-015282DeterministicTaskEngine -definitionfile dinputxml

bull This will trigger commands in defined order priority (and follow other settings)

bull Output will be written in log files at remote tuner

bull Overall status (passedfailed) will be written in tuner property

marimbatunerdeterministicenginestatus=passed

bull 8500 will have ISMInventory picking it up and reporting it in dashboardReport Center

Deployment Status over RPC

Neel Tiwari Product Architect

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 39

bull Will be implemented in 8303 and 8500 releases

bull Requires endpoint tuner upgrade (ie Infrastructure Service)

bull Supports a new HTTP query over RPC through a web browser

ndash http[endpointhostname][rpcport]compliance

bull Browser will display an XML with compliance details

ndash ltpolicy-compliancegt Details packages targeted as per policy and current progressstate in tuner

ndash ltpatch-compliancegt Grabs information of missinginstallednot applicable patches with bulletin ID patch ID group reason for current state etc

bull Integrated into Marimba Central Console (MCC)

Deployment Progress Over RPC

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 40

Sample output from an endpoint

Configuration Management ndash User Group (formerly Marimba Users Group)

wwwCM-UGcom

CM-UG - User Interaction

Join the CMUG mailing list

Start a discussion on our LinkedIn group

copy Copyright September 23 2014 ChrisCM-UGcom

Configuration Management ndash User Group (formerly Marimba Users Group)

wwwCM-UGcom

Marimba Consulting

Find the best consultants for your next Marimba project

copy Copyright September 23 2014 ChrisCM-UGcom

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 35

Deterministic Task Engine

bull Channel that works ldquolike policyrdquo

bull Allows customers to sequence and prioritize commands

bull Supports following Commands

ndash Tuner command

ndash Registry command

ndash OS commands

ndash File System command

bull Can help in scripting

ndash Logon script

ndash One time lsquopolicy likersquo use case

bull True replacement of ldquorunchannelrdquo

ndash In tuner process No separate JVM process

ndash Follows tuner routines like CRS etc

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 36

Step 1 ndash Define the task in input xml

bull Define the command type ndash Channel tuner file system OS andor registry command

bull Define action (like start stop subscribe etc)

bull Set priority of the task

bull Define if engine should wait for the command to finish before moving to next command

bull Define if engine should terminate execution of subsequent commands if lsquoin-executionrsquo command fails

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 37

Step 2 ndash Execute the channel

bull Tuner ndashstart httpnshrivas-pun-015282DeterministicTaskEngine -definitionfile dinputxml

bull This will trigger commands in defined order priority (and follow other settings)

bull Output will be written in log files at remote tuner

bull Overall status (passedfailed) will be written in tuner property

marimbatunerdeterministicenginestatus=passed

bull 8500 will have ISMInventory picking it up and reporting it in dashboardReport Center

Deployment Status over RPC

Neel Tiwari Product Architect

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 39

bull Will be implemented in 8303 and 8500 releases

bull Requires endpoint tuner upgrade (ie Infrastructure Service)

bull Supports a new HTTP query over RPC through a web browser

ndash http[endpointhostname][rpcport]compliance

bull Browser will display an XML with compliance details

ndash ltpolicy-compliancegt Details packages targeted as per policy and current progressstate in tuner

ndash ltpatch-compliancegt Grabs information of missinginstallednot applicable patches with bulletin ID patch ID group reason for current state etc

bull Integrated into Marimba Central Console (MCC)

Deployment Progress Over RPC

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 40

Sample output from an endpoint

Configuration Management ndash User Group (formerly Marimba Users Group)

wwwCM-UGcom

CM-UG - User Interaction

Join the CMUG mailing list

Start a discussion on our LinkedIn group

copy Copyright September 23 2014 ChrisCM-UGcom

Configuration Management ndash User Group (formerly Marimba Users Group)

wwwCM-UGcom

Marimba Consulting

Find the best consultants for your next Marimba project

copy Copyright September 23 2014 ChrisCM-UGcom

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 36

Step 1 ndash Define the task in input xml

bull Define the command type ndash Channel tuner file system OS andor registry command

bull Define action (like start stop subscribe etc)

bull Set priority of the task

bull Define if engine should wait for the command to finish before moving to next command

bull Define if engine should terminate execution of subsequent commands if lsquoin-executionrsquo command fails

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 37

Step 2 ndash Execute the channel

bull Tuner ndashstart httpnshrivas-pun-015282DeterministicTaskEngine -definitionfile dinputxml

bull This will trigger commands in defined order priority (and follow other settings)

bull Output will be written in log files at remote tuner

bull Overall status (passedfailed) will be written in tuner property

marimbatunerdeterministicenginestatus=passed

bull 8500 will have ISMInventory picking it up and reporting it in dashboardReport Center

Deployment Status over RPC

Neel Tiwari Product Architect

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 39

bull Will be implemented in 8303 and 8500 releases

bull Requires endpoint tuner upgrade (ie Infrastructure Service)

bull Supports a new HTTP query over RPC through a web browser

ndash http[endpointhostname][rpcport]compliance

bull Browser will display an XML with compliance details

ndash ltpolicy-compliancegt Details packages targeted as per policy and current progressstate in tuner

ndash ltpatch-compliancegt Grabs information of missinginstallednot applicable patches with bulletin ID patch ID group reason for current state etc

bull Integrated into Marimba Central Console (MCC)

Deployment Progress Over RPC

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 40

Sample output from an endpoint

Configuration Management ndash User Group (formerly Marimba Users Group)

wwwCM-UGcom

CM-UG - User Interaction

Join the CMUG mailing list

Start a discussion on our LinkedIn group

copy Copyright September 23 2014 ChrisCM-UGcom

Configuration Management ndash User Group (formerly Marimba Users Group)

wwwCM-UGcom

Marimba Consulting

Find the best consultants for your next Marimba project

copy Copyright September 23 2014 ChrisCM-UGcom

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 37

Step 2 ndash Execute the channel

bull Tuner ndashstart httpnshrivas-pun-015282DeterministicTaskEngine -definitionfile dinputxml

bull This will trigger commands in defined order priority (and follow other settings)

bull Output will be written in log files at remote tuner

bull Overall status (passedfailed) will be written in tuner property

marimbatunerdeterministicenginestatus=passed

bull 8500 will have ISMInventory picking it up and reporting it in dashboardReport Center

Deployment Status over RPC

Neel Tiwari Product Architect

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 39

bull Will be implemented in 8303 and 8500 releases

bull Requires endpoint tuner upgrade (ie Infrastructure Service)

bull Supports a new HTTP query over RPC through a web browser

ndash http[endpointhostname][rpcport]compliance

bull Browser will display an XML with compliance details

ndash ltpolicy-compliancegt Details packages targeted as per policy and current progressstate in tuner

ndash ltpatch-compliancegt Grabs information of missinginstallednot applicable patches with bulletin ID patch ID group reason for current state etc

bull Integrated into Marimba Central Console (MCC)

Deployment Progress Over RPC

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 40

Sample output from an endpoint

Configuration Management ndash User Group (formerly Marimba Users Group)

wwwCM-UGcom

CM-UG - User Interaction

Join the CMUG mailing list

Start a discussion on our LinkedIn group

copy Copyright September 23 2014 ChrisCM-UGcom

Configuration Management ndash User Group (formerly Marimba Users Group)

wwwCM-UGcom

Marimba Consulting

Find the best consultants for your next Marimba project

copy Copyright September 23 2014 ChrisCM-UGcom

Deployment Status over RPC

Neel Tiwari Product Architect

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 39

bull Will be implemented in 8303 and 8500 releases

bull Requires endpoint tuner upgrade (ie Infrastructure Service)

bull Supports a new HTTP query over RPC through a web browser

ndash http[endpointhostname][rpcport]compliance

bull Browser will display an XML with compliance details

ndash ltpolicy-compliancegt Details packages targeted as per policy and current progressstate in tuner

ndash ltpatch-compliancegt Grabs information of missinginstallednot applicable patches with bulletin ID patch ID group reason for current state etc

bull Integrated into Marimba Central Console (MCC)

Deployment Progress Over RPC

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 40

Sample output from an endpoint

Configuration Management ndash User Group (formerly Marimba Users Group)

wwwCM-UGcom

CM-UG - User Interaction

Join the CMUG mailing list

Start a discussion on our LinkedIn group

copy Copyright September 23 2014 ChrisCM-UGcom

Configuration Management ndash User Group (formerly Marimba Users Group)

wwwCM-UGcom

Marimba Consulting

Find the best consultants for your next Marimba project

copy Copyright September 23 2014 ChrisCM-UGcom

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 39

bull Will be implemented in 8303 and 8500 releases

bull Requires endpoint tuner upgrade (ie Infrastructure Service)

bull Supports a new HTTP query over RPC through a web browser

ndash http[endpointhostname][rpcport]compliance

bull Browser will display an XML with compliance details

ndash ltpolicy-compliancegt Details packages targeted as per policy and current progressstate in tuner

ndash ltpatch-compliancegt Grabs information of missinginstallednot applicable patches with bulletin ID patch ID group reason for current state etc

bull Integrated into Marimba Central Console (MCC)

Deployment Progress Over RPC

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 40

Sample output from an endpoint

Configuration Management ndash User Group (formerly Marimba Users Group)

wwwCM-UGcom

CM-UG - User Interaction

Join the CMUG mailing list

Start a discussion on our LinkedIn group

copy Copyright September 23 2014 ChrisCM-UGcom

Configuration Management ndash User Group (formerly Marimba Users Group)

wwwCM-UGcom

Marimba Consulting

Find the best consultants for your next Marimba project

copy Copyright September 23 2014 ChrisCM-UGcom

Copyright copy 2013 Symphony Teleca Corp All rights reserved CONFIDENTIAL AND PROPRIETARY 40

Sample output from an endpoint

Configuration Management ndash User Group (formerly Marimba Users Group)

wwwCM-UGcom

CM-UG - User Interaction

Join the CMUG mailing list

Start a discussion on our LinkedIn group

copy Copyright September 23 2014 ChrisCM-UGcom

Configuration Management ndash User Group (formerly Marimba Users Group)

wwwCM-UGcom

Marimba Consulting

Find the best consultants for your next Marimba project

copy Copyright September 23 2014 ChrisCM-UGcom

Configuration Management ndash User Group (formerly Marimba Users Group)

wwwCM-UGcom

CM-UG - User Interaction

Join the CMUG mailing list

Start a discussion on our LinkedIn group

copy Copyright September 23 2014 ChrisCM-UGcom

Configuration Management ndash User Group (formerly Marimba Users Group)

wwwCM-UGcom

Marimba Consulting

Find the best consultants for your next Marimba project

copy Copyright September 23 2014 ChrisCM-UGcom

Configuration Management ndash User Group (formerly Marimba Users Group)

wwwCM-UGcom

Marimba Consulting

Find the best consultants for your next Marimba project

copy Copyright September 23 2014 ChrisCM-UGcom