parent
							
								
									55b62aba21
								
							
						
					
					
						commit
						afb05e91b2
					
				@ -1,6 +1,25 @@
 | 
				
			||||
#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 eating up
 | 
				
			||||
	- 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
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
					Loading…
					
					
				
		Reference in new issue