sysmon

command module
v0.0.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 13, 2025 License: MIT Imports: 17 Imported by: 0

README

sysmon

A lightweight, standalone, cross-platform system monitoring tool with web-based UI.

Features

  • Web-based system resource monitoring
  • CPU usage per core (%)
  • Memory usage (total, used, free)
  • Swap usage (total, used, free)
  • Disk usage (total, used, free)
  • Disk I/O (read/write speed)
  • Network throughput (receive/send speed)
  • Supports both HTTP and HTTPS (TLS)
  • Fully portable single binary (no external dependencies)
  • Works on Windows, Linux, macOS

Installation

To install sysmon, you can download a prebuilt binary and move the executable to the directory that has been added to the PATH environment variable, or you can simply use go install if you have Go installed.

Linux or Mac 64 bit
curl https://raw.githubusercontent.com/jeffry-luqman/sysmon/refs/heads/main/install | bash
Windows 64 bit
curl -OL https://github.com/jeffry-luqman/sysmon/releases/download/v0.0.2/sysmon-win64.exe
move sysmon-win64.exe C:\Windows\System32\sysmon.exe
Using go install
go install github.com/jeffry-luqman/sysmon@latest

Run

By default, it listens on localhost:8080
sysmon
Custom port:
sysmon --host=0.0.0.0:8081
Custom host, port, and TLS:
sysmon --host=my-domain.com:443 --cert=/path/to/cert.pem --cert-key=/path/to/key.pem

License

Sysmon is free and open-source software licensed under the MIT License.

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL