Skip to content

WebSysMon 是一个通过网页界面实时监控系统状态的工具。它使用 HTML 和 ECharts 实现对 CPU、内存、磁盘、网络以及 GPU 的监控,并以图表形式直观展示。WebSysMon is a tool for real-time monitoring of system status through a web interface. It uses HTML and ECharts to monitor CPU, memory, disk, network, and GPU, and visually displays the data in charts.

License

Notifications You must be signed in to change notification settings

guiyuanyuanbao/WebSysMon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WebSysMon

中文 English

WebSysMon is a tool for real-time monitoring of system status through a web interface. It uses HTML and ECharts to monitor CPU, memory, disk, network, and GPU usage, displaying them visually in charts.

Features

  • Real-time CPU usage monitoring
  • Real-time memory usage monitoring
  • Real-time disk usage monitoring
  • Real-time network traffic and speed monitoring
  • Real-time GPU usage and temperature monitoring

Supported Operating Systems

WebSysMon is compatible with a variety of operating systems, including but not limited to:

  • Linux
  • Windows
  • macOS

Installation and Usage

Prerequisites

  • Python 3.6+
  • pip

Installation Steps

  1. Clone the repository:

    git clone https://github.com/guiyuanyuanbao/WebSysMon.git
    cd WebSysMon
  2. Create and activate a virtual environment (optional):

    python -m venv venv
    source venv/bin/activate  # On Windows, use `venv\Scripts\activate`
  3. Install dependencies:

    pip install -r requirements.txt
  4. Start the application:

    python main.py
  5. Open your browser and visit http://127.0.0.1:8000 to view the system monitoring dashboard.

Configuration

By default, WebSysMon runs on port 8000. You can change the port settings in the main.py file.

Usage

After starting the application, open your browser and visit http://127.0.0.1:8000. The system monitoring information will be displayed in real-time charts on the webpage.

Main Page

License

This project is licensed under the Apache License, Version 2.0. See the LICENSE file for more information.

Contributing

Feel free to submit issues and pull requests to improve the project. If you have any suggestions or find any issues, please create an issue on GitHub.


For Chinese version, click 这里.

About

WebSysMon 是一个通过网页界面实时监控系统状态的工具。它使用 HTML 和 ECharts 实现对 CPU、内存、磁盘、网络以及 GPU 的监控,并以图表形式直观展示。WebSysMon is a tool for real-time monitoring of system status through a web interface. It uses HTML and ECharts to monitor CPU, memory, disk, network, and GPU, and visually displays the data in charts.

Resources

License

Stars

Watchers

Forks

Packages

No packages published