Metadata-Version: 2.1
Name: qaviton-monitors
Version: 2019.11.15.20.45.47.498787
Summary: qaviton monitors
Home-page: https://github.com/qaviton/qaviton_monitors
Author: yehonadav
Author-email: yonadav.barilan@gmail.com
License: apache-2.0
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3.6
Description-Content-Type: text/markdown
Requires-Dist: psutil (>=5.6.3)
Requires-Dist: threaders (>=0.2.13)

# Qaviton Monitors  
![logo](https://www.qaviton.com/wp-content/uploads/logo-svg.svg)  
[![version](https://img.shields.io/pypi/v/qaviton_monitors.svg)](https://pypi.python.org/pypi)
[![license](https://img.shields.io/pypi/l/qaviton_monitors.svg)](https://pypi.python.org/pypi)
[![open issues](https://img.shields.io/github/issues/qaviton/qaviton_monitors)](https://github/issues-raw/qaviton/qaviton_monitors)
[![downloads](https://img.shields.io/pypi/dm/qaviton_monitors.svg)](https://pypi.python.org/pypi)
![code size](https://img.shields.io/github/languages/code-size/qaviton/qaviton_monitors)
-------------------------  

at the moment this library contains a simple monitoring script  
for measuring:  
* memory  
* disk  
* cpu  
* running processes  
* network bandwidth  


## Installation  
```sh  
pip install --upgrade qaviton_monitors  
```  

### Requirements
- Python 3.6+  

## Features  
* simple monitor script ✓  
* (more features might be added on demand) *  

## Usage  

#### activating simple monitor script  
```python
# app.py
from qaviton_monitors.simple_monitor import monitor
monitor()
```  
```
         Press Enter to stop monitoring


======================== Monitor ========================

Last Boot: 'boot_time'
System Uptime: 'uptime'

CPU Cores cpu_count
MEMORY total mGB | used mGB | free mGB
DISK total dGB | used dGB | free dGB

%(asctime)s | CPU n%  MEMORY n%  DISK n%  Running Processes n  NetIO i:o GBs
%(asctime)s | CPU n%  MEMORY n%  DISK n%  Running Processes n  NetIO i:o GBs
%(asctime)s | CPU n%  MEMORY n%  DISK n%  Running Processes n  NetIO i:o GBs
```  



