CLI

ReSysTor

A dead simple REmote SYStem MoniTOR

ReSysTor: A Remote System Monitor

This is ReSysTor, a dead simple REmote SYStem moniTOR!

ss

Overview

ReSysTor is a lightweight, easy-to-use remote system monitoring tool designed to provide you with real-time insights into your system's performance.

Features

  • Remote Monitoring: Monitor your system from anywhere.
  • Simple Setup: Get started with minimal configuration.
  • Real-time Data: Receive up-to-the-minute information about your system’s performance.

Getting Started

Prerequisites

  • Go 1.22 or later
  • Node.js 18 or later

Installation

  1. Clone the repository:

    git clone https://github.com/Owbird/ReSysTor.git
    cd ReSysTor
    
  2. Install dependencies:

    go mod download
    
  3. Build the project:

    make build
    

Configuration

ReSysTor can be configured using a resystor.toml file located in your user configuration directory. The configuration file allows you to customize various aspects of ReSysTor’s behavior.

Example configuration (resystor.toml):

name = "Hostname"
interval = 5 # Polling interval of 5s

Running ReSysTor

To start monitoring, simply run:

./resystor

Access the local web interface at http://localhost:3000.

Access the remote web interface at the Localtunnel url generated.

Contributing

We welcome contributions! Please fork the repository and create a pull request.

License

This project is licensed under the MIT License. See the LICENSE file for details.

0
Stars
0
Forks
0
Watchers
Updated on August 8, 2024
Go
v1.0.0