{"repo":"lukastautz/ltstats","free":true,"listed":false,"github":"https://github.com/lukastautz/ltstats","clone":"git clone https://github.com/lukastautz/ltstats.git","description":"LTstats is a lightweight resource monitoring system. Demo: https://status.0lt.de","language":"HTML","stars":110,"topics":["lightweight","minimal","monitoring","resources","servers"],"license":"GPL-3.0","category":"analytics","readme_excerpt":"LTstats LTstats is a lightweight resource monitoring system (currently limited to systems running Linux), with various main features: - Agent-server architecture, no special permissions or ports required - Low resource usage - Web interface with status pages, charts with historical data and an admin interface - Notification support, both up/down notifications and resource thresholds - Saving the data locally in memory in case the server is unreachable - Secure: both the server and the agent run as unprivileged users and all install scripts verify all checksums before using binaries, and the install commands also verify the downloaded scripts before using them - Rather easy setup - Simple, less than 3k LoC of C code (backend) and less than 2k LoC of JavaScript (frontend), the frontend can also be modified easily LTstats is divided into an agent part that runs on the systems that should be monitored and collects various datapoints (kernel, processor, CPU cores, uptime, CPU usage, CPU iowait, CPU steal, RAM total and usage, swap total and usage, disk total and usage, network traffic and disk IO) and uploads it to the server, and the server part, which is only running on one server, has three main functions: saving the data, sending notifications and displaying the web interface. Both the agent and the server are written in C and don't use much storage/RAM (the agent uses around 250 KB storage and 300 KB RAM, the server around 150 KB storage and 500 KB RAM (depending on the count","default_branch":null,"files":null,"tree":[],"storefront":"/r/lukastautz","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/lukastautz/ltstats/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}