Enhanced Monitoring Tool Project

6
Project Presentation By: David Nasi & Amitay Svetlit Supervisor: Oved Itzhak Software Systems Lab Software Systems Lab Department of Electrical Department of Electrical Engineering Engineering Technion - Israel Institute of Technion - Israel Institute of Technology Technology

description

Enhanced Monitoring Tool Project. Project Presentation. By: David Nasi & Amitay Svetlit Supervisor: Oved Itzhak. Software Systems Lab Department of Electrical Engineering Technion - Israel Institute of Technology. Project Goals. - PowerPoint PPT Presentation

Transcript of Enhanced Monitoring Tool Project

Page 1: Enhanced Monitoring Tool Project

Project PresentationBy:David Nasi & Amitay Svetlit

Supervisor:Oved Itzhak

Software Systems LabSoftware Systems LabDepartment of Electrical Engineering Department of Electrical Engineering

Technion - Israel Institute of Technion - Israel Institute of TechnologyTechnology

Page 2: Enhanced Monitoring Tool Project

Creating an infrastructure for adding and managing customized Performance Counters with given algorithmic abilities.

Provide the ability for the custom Counters to use information from existing Counters in the Windows as an input.

Provide the ability for the standard Windows tools to consume the custom counters.

An intuitive and convenient interface for managing the custom Counters.

Integration of the interface into the Microsoft Management Console (MMC).

Page 3: Enhanced Monitoring Tool Project

Create new advanced system monitors (ASMs) using custom made algorithms to process data collected from existig system monitors.

The ASMs will be managed by a new MMC snap-in: EMT ("Enhanced Monitoring Tool").

Page 4: Enhanced Monitoring Tool Project

Design Integral Parts:

AbstractASM Graphic Controls Snap-in

Algorithms Implemented:

Sum Algorithm Sliding Window Algorithm Total Percentage Algorithm

Page 5: Enhanced Monitoring Tool Project
Page 6: Enhanced Monitoring Tool Project

Create new class library project.Reference ASM.dll & EMT.dll Implement AbstractASM, ASMEditControl

and AbstractEMTSnapInExtensionSpecify a new GUID & Snap-in descriptionCompile & Run the InstallUtil.exeOpen the MMC & add the newly created

snap-in