/system-activity-monitor

Program for silent OS monitoring (currently Windows only version)

Primary LanguageJavaMIT LicenseMIT

System Activity Monitor

forthebadge forthebadge

Build Status Codacy Badge Contributions welcome License


Getting Started

To run this project on your local machine for dev and testing purposes firstly build the project and start the rmiregistry. Open the terminal and run :

cd out\production\classes
rmiregistry

Then start the server Server.java and the client Client.java that are located in default package. The list of commands will be printed on Server terminal tab because you monitor the local OS.

List of currently available commands - commands.txt

Commands description

  
  
  1. pr -a | prints out the list of currently available commands.

  2. os | prints out the information about OS architecture.

  3. cpu | prints out cpu recent usage (might print out 0.0% when is first being invoked).

  4. mem | prints out information about the usage of physical and virtual memory.

  5. show cl | prints out the list of clients (list of their IP addresses) within network per month.

  6. save st | saves the values of memory and cpu usage into database for all clients per month.

  7. q | exits the application.