1 / 6

Enhanced Monitoring Tool Project

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.

ajaxe
Download Presentation

Enhanced Monitoring Tool Project

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 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

  2. Project Goals • 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).

  3. Solution Proposed • 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").

  4. Design & Software Architecture Design Integral Parts: • AbstractASM • Graphic Controls • Snap-in Algorithms Implemented: • Sum Algorithm • Sliding Window Algorithm • Total Percentage Algorithm

  5. Sliding Window Algorithm - Graphic Representation in Perfmon

  6. New ASM algorithm creation in a nutshell • Create new class library project. • Reference ASM.dll & EMT.dll • Implement AbstractASM, ASMEditControl and AbstractEMTSnapInExtension • Specify a new GUID & Snap-in description • Compile & Run the InstallUtil.exe • Open the MMC & add the newly created snap-in

More Related