www.connmove.de
Software Kit
for connmove Solutions 2/2013
2
Introducing connmove
04/12/2023
Founded in 2007
> 10 Employees
Offices in
Lauingen
Weinheim
Independent:
Owner controlled
self-financed
Service and Softwarefor SAP on Microsoft Platform
3
Use cases for automation of SAP environments
Software-Lifecycle Automation
Deploy / remove SAP Application Server
Automatic Patching OS/DB/SAP
Homogeneous System copy for SAP ABAP / Java
Managing and distribution of resources
Managed Services:
Enable Customer Control via Managed Self Service
for any automatized Process
Report CPU/Memory/Disk Consumption
per SAP Landscape
Pay per use
04/12/2023
EasyCloud offers me
Functions… …and Execution-
Plans
4
EasyCloud –offers more than functions
04/12/2023
Standard Components + EasyCloud Execution Plan Deploy & Execute
System Copy
System Copy
OS Patching
SAP Kernel Patch
SA
P P
rivat
e C
loud
OS Patching
SAP Kernel Patch
EasyCloud Software Solution Execution Templates Deploy-Service
5
EasyCloud – Technical Detail
04/12/2023
CMDLets for any Function
SAP Basis
Stop / StartBasis TasksJob ControlProgram Exec
Modules
Functions
Cluster ControlOS PatchPrivileges & RightsService Control…
Windows / SQL
SCOM MonitoringAlert ManagementPerformance Management
SAP <> SCOM
Monitoring SAP Solutions
3rd Party Consumer
PowerShell
LVM
Solution Manager
NetWeaver
6
EasyCloud – Best Practice
EasyCloud is a flexible framework, based on Microsoft PowerShell
EasyCloud uses standard Interface for all connections
Use EasyCloud best way to your demands:
Use direct EasyCloud Functions
Write own PowerShell Functions
Use Global Repository
Use Orchestration Tools or
PowerShell Execution Script
04/12/2023
Cus
tom
er
or
Rea
dy2U
se
Ope
ratin
g S
yste
m
DatabaseSAP Systems
SAP GUI
SAP Control
SAP RFC
ADO .NET
Remote Runspace
Remote WMI
Con
nmov
e E
asyC
loud
Connectors & Functions - CMDLets
GET-CmSapGuiCon
nect
Get-CMSAPHostConnect
Get-CMSAPConnect
Get-CmPSRunspace
Get-CmOs
Connect
Get-CmSql
Connect
PowerShell Functionsfor customer specific programming
PowerShell Execution Script Orchestration ToolGlobal
Repository
7
EasyCloud Benefits
Easy: Ready-to-use PowerShell Functions for SAP Operating
Secure: Strong Encryption for technical Username / Passwords
Performing: Fast, smart Solution
Powerful: Function for SAP, Cluster, SQL Server and Windows
Extendable: Include EasyCloud in your tools and scripts
04/12/2023
Project Automation – Benefits of EasyCloud: Without EasyCloud: 17.000 lines of code
With EasyCloud 2.0: 1.600 lines of code (Including Log- and Error Handling!)
8
EasyCloud Examples
04/12/2023
More: https//portal.connmove.de/extra
Example: Stop SAP over SAP WebServices:$sapControlConnection = Get-CmSapHostConnect -HostName $HostName -UserName $UserNameSAPControl -Password $PasswordSAPControl
Stop-CmSAPInstance $sapControlConnection -SapInstanceName $Instance
#Get all Instances with status
List-cmSAPInstance $sapControlConnection
#Check if SAP Instance is running
Test-CmSAPInstance -SapInstanceName
Example: Microsoft Cluster – Failover and Restore Cluster Distribution#Store current Cluster Config
save-cmCluster .\myClusterConfig.txt
#Drain out one Node:
Move-CmClusterGroup –SourceNode <SourceNode> –TargetNode <TargetNode>
#Restore Cluster Config
Restore-CmCluster .\myClusterConfig.txt
Example: Check Status of RFC Connection:#Create Connection to SAPGUI
$sapGUIConnection = Get-CmSapGuiConnect -UserName $UserName -UseCredfile <#-Password $Password#> -Host $HostName -Client $Client -Hide $false -MultiLogon $true
#Run SAPGUI Skript
$Result=Invoke-CmSapGuiScripting -FileName $scriptPath $sapGUIConnection
9
Typical customer “Do-it-yourself” project support
04/12/2023
Define PoC objectives
PoC requests
PoC Team
Connmove “Fast-Start” Program
Objectives:
Assure yourself about EasyCloud benefits
Minimum 60% reusable of PoC objectives for your implementation project.
Supporting Installation and first steps with EasyCloud 3 MD
Best Practice for EasyCloud / PowerShell Setup 2 MD
1:1 connmove Developer Support during PoC on demand
10
Typical “Ready2Use” PoC
04/12/2023
Define PoC objectives
PoC requests
PoC Team
Connmove provides PoC concept and effort estimation
Connmove objectives:
Assure yourself about EasyCloud benefits
100% reusable of PoC objectives for your implementation project.
11
EasyCloud Demo
04/12/2023
Start Online-Demohttps://portal.connmove.de/extra/public_sources/Demo/connmove_Demo.html
Download Test Version:www.connmove.de
12
cmWatcher – SAP Monitoring with SCOM
04/12/2023
Storage
Server
Database
Virtualization
OS
SAP Applicatio
ns
Business Process Monitoring
cmWatcher enables Microsoft System Center Operation Manager for SAP Monitoring
13
cmWatcher Features
SCOM Dashboard SAP Landscape Status in SCOM
See Alerts, Performance Counter of any Instance or SID
Customizable Build your own views and dashboards
in SCOM
04/12/2023
SCOM Dashboard and Health Explorer
SCOM Health Explorer Support SAP Monitor Structure available in SCOM
Status of any Monitor-Item as tree view
Analyze system status from Top to Bottom
14
cmWatcher Features
Alert & Monitoring SAP Alert Data in SCOM
Alert Handling Bidirectional auto-close SAP
and SCOM Alerts
Alert-Grouping / suppress duplicate alerts
Auto-Reaction on current status
04/12/2023
Alert Management and Discovery
Discovery Auto-Discovery and mapping SAP Instances in SCOM
SAP Object based Discovery
cmWatcher specifics Integration Short Dumps and Update Status in SCOM
15
cmWatcher Features
04/12/2023
Distributed Applications
Business Process Management cmWatcher brings SAP Monitors as single
object in SCOM
Build your own distributed Applications in SCOM
Customizable Get any SAP Monitor-Item as object
Create Alert or Diagram View for your Business Processes with SAP components
16
cmWatcher Features
Subscribe Performance Counter Any SAP Performance Counter available
Single Performance Counter
Auto-subscribe Performance Counter in Monitor
04/12/2023
Performance Management
Check Availability SAP Alive check – simulate SAP GUI user
login and collect Performance Counter
Extend availability check for Business Processes or interfaces with EasyCloud
17
How to Connect SAP to SCOM
04/12/2023
2. Connection SCOM – direct attached SAP systems
1. Connection SCOM over Solution Manager
SAP Instance
SAP Instance
SAP Instance
SAP Instance
cmW
atch
er
SAP Solution Manager
SAP Instance
SAP Instance
SAP Instance
SAP Instance
SCOM
SAP Instance
SAP Instance
SAP Instance
SAP Instance
cmW
atch
er
SAP Instance
SAP Instance
SAP Instance
SAP Instance
SCOM
18
Setup Monitoring Workflow Best Practise
Setup Monitoring:
Define Monitors in CCMS
Setup System Groups in CCMS
Subscribe Monitors for SCOM
04/12/2023
1. Connection SCOM over Solution Manager
SAP Instance
SAP Instance
SAP Instance
SAP Instance
cmW
atch
er
SAP Solution Manager
SAP Instance
SAP Instance
SAP Instance
SAP Instance
SCOM
Maintain Monitoring:
Change Monitor in SAP Solution Manager
Add/Remove Monitor Items in Solution Manager
Maintain Threshold in Solution Manager
19
cmWatcher High Availability
04/12/2023
Monitoring must be the “Last man standing”
cmWatcher Database:
Install Database on SCOM DB server
Use HA Features of SQL Server (Cluster or Database Mirroring)
cmWatcher Application:
cmWatcher Cluster support available
Support multiple SCOM Management Server for failover
SAP Application:
Reconnect if SAP fails for seconds
Supports Logon Balancing over SAP Logon Groups
20
cmWatcher Demo
04/12/2023
Start Online-Demohttp://www.connmove.eu
Download test version:www.connmove.eu
21
Software Support and Maintenance
Support
Connmove Supports Software with Developer-Team based in Germany
24/7 Support available
Language: English, German
Knowledge Base, Download-Site and Support-Site available for customer
Maintenance
SW Assurance part of Software Maintenance:
Use the latest version for free
Software Lifecycle based on Microsoft Support Matrix:
Support of latest Microsoft Software at least 6 month after GA
Support of current Microsoft/SAP products as Microsoft/SAP Standard Maintenance
04/12/2023
22
Software license fee - Extract
Only PRD Systems must be licensed
04/12/2023