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
Top Related