Corporate Express is in the midst of a business transformation program called “next-gen”, rolling out SAP across New Zealand and Australia. This session will detail how they’re using Splunk to plan for capacity and performance requirements, and the how they’re combining multiple charts, graphs, tables and views from disparate systems into a single pane in Splunk. Learn more here: http://www.splunk.com/view/splunk-at-corporate-express/SP-CAAAFNR
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Splunk Conf2010: Corporate Express presents Splunk with SAP
1. Using Splunk with SAP:
Planning for Performance
and Capacity
Shaun Butler and Luke Harris
2. About Corporate Express
Supplier of business essentials, established in 1995
Revenue $1.16 billion in 2009
E-Commerce sales currently account for 80% of all orders
Over 2300 staff in over 40 locations across Australia and New Zealand
Listed on the ASX with majority shareholder Staples Inc
Our mission:
“To provide a single source supply solution to make it easier and more
cost-effective for our customers to do business.”
2
3. About Shaun Butler
Senior Technology Specialist (Infrastructure Services)
RHCE, EMCPA
Senior authority for planning, design, implementation and support in
relation to Tier One Infrastructure (including AIX, System P, Linux,
Oracle and Enterprise Storage)
Infrastructure Services is responsible for core infrastructure
components – datacentre, network, servers, storage, virtualisation,
monitoring, DNS/DHCP, email
3
4. About Luke Harris
Senior Systems Engineer (Infrastructure Services)
Linux SOE Specialist, RHCE
EMC Storage Administrator
Splunk, Nagios, Cacti, and DNS Administrator
SplunkForNagios developer:
http://www.splunkbase.com/apps/All/4.x/Add-On/app:SplunkForNagios
4
7. SAP at Corporate Express
nXtgen Project – Business transformation and ERP replacement
SAP applications implemented (5 out of 6)
ERP Central Component (ECC) Master Data Management (MDM)
Customer Relationship Management (CRM) Process Integration (PI)
Business Intelligence (BI) Portal
New Zealand go live April 2010
Australia go live 2011
7
8. Splunk’s Value Proposition in a SAP World
Powerful Trending + Data Accessibility + Data Augmentation
=
Operational Intelligence
8
9. SAP Data Sources
ECC, CRM, BI – Data retrieved from:
ST03 - SAP Workload Monitor
SM04 – SAP User List
SM04/ST03 transactions are periodically called and output dumped into
text files
MDM – Application logs
File replication/rsync
9
10. SAP Use Cases At CE
Application Performance
Capacity/usage
Network analysis
10
11. SAP Use Case 1: Application Performance
ABAP SAP Applications (e.g. ECC, CRM, BI)
SAP Master Data Management (MDM)
11
18. SAP Use Case 2: Throughput/Capacity
ABAP SAP Applications (e.g. ECC, CRM, BI)
Dialog steps executed over time
System activity expressed in SAPS
Concurrent Users
SAP Master Data Management (MDM)
Transaction throughput – Import/syndication
18
26. SAP Use Case 3: Network Analysis
WAN bandwidth consumption split by SAP application
SAP vs. Non-SAP WAN bandwidth consumption
Average WAN bandwidth footprint per SAP user
26
We capture system logs from all of our AIX, Linux and Windows servers We capture Active Directory events for auditing We capture power savings from Altiris a daily snapshot of our VMware ESX servers and Virtual Machines and also: task log every 10 minutes syslog of ESX logs splunk light weight forwarder on VirtualCenter server* logs from all of our Cisco devices including Firewalls, IPS, ACE Load Balancers, Routers, Switches, VPN, WAAS and Proxy server hourly snapshots of disk usage on our Symmetrix Storage Array (shell script - symcli) we rsync the nagios log every five minutes to assist with event correlation and troubleshooting* we syslog our external and internal DNS/DHCP servers, and the postfix email gateway servers* we rsync our S.A.P., webMethods (Middleware), and netXpress (Web Portal) logs* and we use wget for Netflow logs to capture bandwidth utilization
Dialog Step (Official SAP Definition) - User action that provokes a change of a user's state by requesting a new screen. Fundamental transaction component of an ABAP based SAP application.
Dialog Step (Official SAP Definition) - User action that provokes a change of a user's state by requesting a new screen. Fundamental transaction component of an ABAP based SAP application.
Dialog Step (Official SAP Definition) - User action that provokes a change of a user's state by requesting a new screen. Fundamental transaction component of an ABAP based SAP application.
Warning Alerts - Last 60 Minutes Number of Host & Service alerts with status Warning Critical Alerts - Last 60 Minutes Number of Host & Service alerts with status Critical Warning and Critical Alerts Top 5 Host & Service alerts with status Warning & Critical Top 10 Service Notifications with status Warning Chart of recent service notifications Top 10 Service Notifications with status Critical Chart of recent service notifications