• Stars
    star
    190
  • Rank 203,739 (Top 5 %)
  • Language
    CSS
  • License
    GNU General Publi...
  • Created over 4 years ago
  • Updated 4 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

An intuitive remotely-accessible system performance monitoring and task management tool for servers and headless Raspberry Pi setups.

sysmon

An intuitive remotely-accessible system performance monitoring and task management tool for servers and headless Raspberry Pi setups

Good news!

WebStation SYSMON was featured in to author's Reddit article - followed by a news article at Tom's Hardware. It is now featured in the Awesome RPi list too.

Use-cases

  • For people having home or enterprise servers with lower system specifications and complexity
  • For people having headless setup of Raspberry Pi (or any other single board computer of the kind)
  • For people looking for a relatively easy-to-understand and user-friendly system management tool
  • For people wanting to control devices from mobile phones, chromebooks and smart TVs (with browser)

Features

  • Simplistic implementation of asynchronous periodic AJAX calls to fetch information
  • Relatively low overhead from the server during stat (approx. 4MB over Python 3 runtime usage)
  • Easy and flexible customization of interface by replacing the assets with your own
  • Tweakable refresh times for dynamic information with endpoints powered by psutil
  • Report printing and dynamic refreshing buttons available at disposal
  • Hybrid cross-client theming engine built with upto 21 supported theming options
  • Complex process management with per-task TERMINATE, KILL, SUSPEND and RESUME operations

Table of contents

  1. Home
  2. Notice
  3. Installing on Raspberry Pi
  4. Installing on a Generic PC
  5. Screenshots
  6. Things to do next
  7. Bugs

Helpful

  1. https://stackoverflow.com/questions/15721679/update-and-render-a-value-from-flask-periodically
  2. https://stackoverflow.com/questions/32149892/flask-application-built-using-pyinstaller-not-rendering-index-html

Contribute

You may request for the addition of new features in the issues page but as the project is singlehandedly maintained - it might take time to develop on them. Please consider forking the repository and contributing to its development. ❤️

More Repositories

1

nvidia-auto-installer-for-fedora-linux

A CLI tool which lets you install proprietary NVIDIA drivers and much more easily on Fedora Linux (32 or above and Rawhide)
Python
493
star
2

sanctuary-zero

A command-line bound implementation of secure synchronous lightweight chatroom with zero logging and total transience built using WebSockets, Fernet Cryptography, Asyncio and Prompt Toolkit
Python
57
star
3

expedite

Simple encrypted file transfer service
Python
37
star
4

syncstar

Service for creating bootable USB storage devices at community conference kiosks
Python
31
star
5

supervisor-frontend-service

Reference frontend service for SuperVisor written in Python
CSS
16
star
6

syngrafias

A free and open-source synchronized authorship web-application for seamlessly collaborating on documents using intuitive cells
JavaScript
15
star
7

fedora-easyfix

A collection of self-contained and well-documented issues for newcomers to start contributing with
Python
9
star
8

fcos-workshop-fosdemcd-2023

Assets related to the "Fedora CoreOS - Your Next Multiplayer Homelab Distro" talk on FOSDEM 2023 Containers Devroom
9
star
9

supervisor-driver-service

Reference driver endpoint service written in Falcon, Werkzeug, Psutil and Docker
Python
6
star
10

impression

A wide view of what Fedora Websites and Apps team is all about
JavaScript
6
star
11

pignus-framework-vulnerability-detector

A Python GUI application for scanning websites for their frameworks and detecting vulnerabilities off them.
Python
6
star
12

gi-loadouts

Loadouts for Genshin Impact
Python
6
star
13

fragment

Python Flask project used to aggregate and distribute IRC meeting minutes and logs for the Fedora Project. The repository has been archived and the code has been moved away to https://github.com/fedora-infra/mote/tree/fragment
HTML
6
star
14

switcheroo

An easy-to-use CPU governor switcher - Run things fast or save some juice!
Go
4
star
15

gridhead

My GitHub profile information
3
star
16

pignus-agent-for-internet-protection

A Python GUI application for scanning URLs and domains for safety
Python
3
star
17

pharmadb-store

An user friendly GUI for pharmaceutical purchases for PharmaDB.
Python
2
star
18

prudence

An easy application to help me know when night falls at PoE so I can hunt eidolons
Go
2
star
19

re2fa-converter

A Qt 5 Python GUI application for converting regular expressions to a finite automaton
Python
2
star
20

mdapi

A simple and fast API for serving the metadata from the RPM repositories. This repository has now been archived by the owner and moved to https://github.com/fedora-infra/mdapi/tree/develop.
Python
2
star
21

PharmaDBClient

A user-friendly GUI assistant with administrator privileges for PharmaDB
Python
1
star
22

wisdom

A beautiful and user-friendly GUI Wikipedia application
Python
1
star
23

dispatch

A HTTP-based archive transfer conduit with support for IPv6 addresses only
Python
1
star
24

toxicims-infarc

ToxicIMS - Inventory Management System for Information Archives
Python
1
star
25

fuas

AutoMAGICally gather and update the statistics of active users in Fedora Project over the course of last given period of time
Dockerfile
1
star
26

fedora-badges-server

The mirror repository of the backend service for the entire project and has direct interactions with its neighbouring internal entities (i.e. Collection, Database, Liberation, Messages Consumer, Accolades CLI)
Python
1
star