You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Steve L. Nyemba c8fd8ac20a
documentation and roadmap
10 years ago
src basic monitoring functions implemented @TODO aggregate the basics 10 years ago
test basic monitoring functions implemented @TODO aggregate the basics 10 years ago
monitor.py monitor skeleton 10 years ago
readme.md documentation and roadmap 10 years ago

readme.md

Introduction

This program is designed to monitor processes running on a linux/osx machine. It assumes logging hasn't been properly done. The program answers basic questions:

- Is a given program still running
- How much resource (memory/cpu) a program is using up
- The number of processes found

The agent will perform three basic functions :

- data collection (building up the dataset)
- classification of status for a given process:

	x	y	z
	0	0	1	idle
	1	1	1	running
	0	0	0	crash

with x : memory used
     y : cpu usage
     z : number of processes found

- Prediction of crashes using anomaly detection