Next Generation Health Checks

Slides:



Advertisements
Similar presentations
Remote Desktop Services
Advertisements

OVERVIEW TEAM5 SOFTWARE The TEAM5 software manages personnel and test data for personal ESD grounding devices. Test and personnel data may be viewed/reported.
Copyright 2009 FUJITSU TECHNOLOGY SOLUTIONS PRIMERGY Servers and Windows Server® 2008 R2 Benefit from an efficient, high performance and flexible platform.
Simple Web SQLite Manager/Form/Report
FTP. SMS based FTP Introduction Existing System Proposed Solution Block Diagram Hardware and Software Features Benefits Future Scope Conclusion.
SOA-18: Sonic ESB Application Deployment using SDM
Maintaining a Microsoft SQL Server 2008 Database SQLServer-Training.com.
Created by the Community for the Community BizTalk & Build.
ACL: Introduction & Tutorial
CIS 375—Web App Dev II Microsoft’s.NET. 2 Introduction to.NET Steve Ballmer (January 2000): Steve Ballmer "Delivering an Internet-based platform of Next.
ISG We build general capability Introduction to Olympus Shawn T. Brown, PhD ISG MISSION 2.0 Lead Director of Public Health Applications Pittsburgh Supercomputing.
Your First Azure Application Michael Stiefel Reliable Software, Inc.
1 Performance Optimization In QTP Execution Over Video Automation Testing Speaker : Krishnesh Sasiyuthaman Nair Date : 10/05/2012.
Introduction to RtReports – Tony Fenn & Chris Nelson Introduction to RtReports Chris Nelson - Senior Developer Tony Fenn - Product Manager.
CSE 4481 Computer Security Lab Mark Shtern. INTRODUCTION.
System Center & SharePoint On- Prem Matija Blagus, Acceleratio
Copyright 2007, Information Builders. Slide 1 Machine Sizing and Scalability Mark Nesson, Vashti Ragoonath June 2008.
SPI NIGHTLIES Alex Hodgkins. SPI nightlies  Build and test various software projects each night  Provide a nightlies summary page that displays all.
Windows Small Business Server 2003 R2 Powering Small Businesses.
Gorman, Stubbs, & CEP Inc. 1 Introduction to Operating Systems Lesson 8 Linux.
Course 03 Basic Concepts assist. eng. Jánó Rajmond, PhD
NB UML takeover by community Sergey B. Petrov Former NetBeans UML Developer Jiří Kovalský NetBeans Community Manager August 16 th, 2010.
Canadian Bioinformatics Workshops
Benefits of a Virtual SIL
HPC In The Cloud Case Study: Proteomics Workflow
Getting & Running EdgeX Docker Containers
Introduction to the ARM mbed Platform– A Hands-on Course
Build Fundamentals and Continuous Integration
Let's talk about Linux and Virtualization in 'vLAMP'
Agenda:- DevOps Tools Chef Jenkins Puppet Apache Ant Apache Maven Logstash Docker New Relic Gradle Git.
Leverage your Business with Selenium Automation Testing
Selenium and Selenium on Rails
Virtualization Review and Discussion
Building Regression Tests With PeopleSoft Test Framework
OVirt Data Warehouse 02/11/11 Yaniv Dary BI Software Engineer, Red Hat.
Shared Services with Spotfire
Infrastructure Orchestration to Optimize Testing
Working With Azure Batch AI
Teaching Technology Virtually: Beyond the Desktop
IT Training Webinar Converting to CAS 3.x
Spark Presentation.
Chapter 2: System Structures
INSTALLING SQL SERVER 2016 vNext CTP 1.2 ON LINUX UBUNTU 16.04LTS
Robotic Process Automation Training| RPA online Training at GoLogica
Windows Azure Migrating SQL Server Workloads
Software Quality Assurance
Continuous Deployment tool
Andrew Pruski SQL Server & Containers
Virtualization in the gLite Grid Middleware software process
CernVM Status Report Predrag Buncic (CERN/PH-SFT).
Course Name: QTP Trainer: Laxmi Duration: 25 Hrs Session: Daily 1 Hr.
The Brocade Cloud Manageability Vision
FOSSEE Improving SBHS Remote-Triggered Virtual Lab Server And Website Under the guidance of: Prof. D.B Phatak and Mentored by: Mr. Rupak Rokade ASHUTOSH.
SQL Server BI on Windows Azure Virtual Machines
Chapter 2: Operating-System Structures
11/8/2018 2:35 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or.
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
IS3440 Linux Security Unit 7 Securing the Linux Kernel
Cloud computing mechanisms
WEBINAR: Test Automation & Robotic Automation of Dynamics AX with Rapise October 18th, 2018 – Adam
Office 365 – Attractive and Easy to Use.
REAL-TIME, INTERACTIVE DOCUMENT AUTOMATION
Manipulating and Sharing Data in a Database
CONTINUOUS INTEGRATION –WHY WE DO IT?
Azure Container Service
Features Overview.
Managing and monitoring SQL Server on Linux from the command line
Enol Fernandez & Giuseppe La Rocca EGI Foundation
Windows Forms in Visual Studio 2005: An in-depth look at key features
OpenStack for the Enterprise
Presentation transcript:

Next Generation Health Checks Javier Vanoli, Best Practices and Innovation July 2017

Agenda Introduction to EPM Health Checks Lessons Learnt Benefits of using a RPA Tool and Framework New Design Implementation Plan Pilot and Demo Q&A Agenda

Introduction to EPM Health Checks

Introduction to EPM Health Checks History Development started in July 2015 Went live with 6 daily Health Checks on Oct, 2015 Currently running more than 20 Health Checks daily Foundation Software Code: 1000+ lines of code, 3 different versions, 1 main program, 20 check verbs, 10 function libraries. Programing Languages: 95% AutoHotKey; 5% Python. Infrastructure: 30+ Virtual Machines (one per customer and environment) running in one Proxmox Hypervisor Orchestrator: OEM launching a custom Python Script that triggers the VM startup. Automation Abilities Image recognition Mouse and Keyboard emulation Launch Windows programs Output Results Statistics on CSV HTML and PDF Report Email status with summary information Integration OTRS tickets (via e-mail) OEM reporting (via CSV file) Talk

Lessons Learnt

Lessons Learnt Positive Reduced man time to zero on the customers point of view (see negative) Accurate results than can monitored and compared with previous executions Checks described in natural language (DSL) Ability to run scheduled or on-demand. Negative More than zero man-time required to maintain the system running as usual: check false positives, audit results, etc. Takes too much time (one week) to prepare new customers health checks Poor error catching implementation  False negative errors produced by software bugs (AutoHotKey) poor network connections  under provisioned VMs   over provisioned hypervisor poor I/O response on the VMs AutoHotKey is a very poor language to be able to built a more complex program.

Benefits of using a RPA Tool

Benefits of using a RPA Tool

New Design

Two-column layout Infrastructure (outside the VM) 3 Clustered Hypervisors (Proxmox) CPU: 12-core Xeon; RAM: 32 GB HDD: 2TB on Raid 1 (2 x 2TB @7400rpm) Clustered filesystem: Ceph / GlusterFS Capacity: 100 sleeping VMs / 24 live (concurrently) One VM per customer Each VM is tailored to match the customer end-users environment. UiPath Community Edition installed on each VM. Bootstrap script on the VMs Download latest project files: git clone/pull AutoHotKey script to: Launch UiPath and start the Health Check Automation Engine (inside the VM) Starts the Main Process Read JSON file

Implementation Plan

Two-column layout

Pilot and Demo

Two-column layout

Two-column layout

Two-column lists Title Title Title

Three-column layout

Four-quadrant layout

Sample table Title Company A Company B Company C Company D Title – Left-aligned Left-aligned text xx Stock 2 Stock 3

Sample contact information Type Your Name Title +XX XXX XXX XXXX | o +XX XXX XXX XXXX | m aname@thehackettgroup.com