/moniTTool

Monitoring tool using with microservices

Primary LanguageJavaScript

Welcome to moniTTool

Twitter: ysndmk

Monittool is a hardware monitoring tool. This tool consists of several microservices and illustrates hardware informations using by python, javaScript and redis.

Requirements

  • Node.js
  • Python3
  • Redis

Installation

  • Step 1:

Some npm modules needed

  $ cd web-server && npm install
  $ cd client && npm install
  • (optional) Step 2:

It's recommended to create a virtual environment for Python.

  $ python3 -m venv <VENV_NAME>
  $ source <VENV_NAME>/bin/activate
  • Step 3:

Some python modules also needed

  $ python3 -m pip install -r requirements.txt
  • Step 4:

All set up. We just need to run services.

  $ redis-server
  $ python3 cpu-service/cpu.py
  $ python3 network-service/network.py
  $ cd web-server && npm run dev

Author

👤 Yasin Demek

👤 @lymphatic