{"repo":"umputun/sys-agent","free":true,"listed":false,"github":"https://github.com/umputun/sys-agent","clone":"git clone https://github.com/umputun/sys-agent.git","description":"System agent. Reports server status via HTTP API","language":"Go","stars":62,"topics":["monitoring","agent","system"],"license":"MIT","category":"analytics","readme_excerpt":"sys-agent SysAgent is a simple service reporting server status via HTTP GET request. It is useful for monitoring and debugging purposes, but usually used as a part of some other monitoring system collecting data and serving it. One of such systems is gatus, and it works fine with sys-agent . sys-agent can run directly on a server (systemd service provided) or as a docker container (multi-arch container provided). All the configuration is done via a few command line options/environment variables. Generally, the user should define a list of data volumes to be reported and optional external services to be checked. Volumes report capacity/utilization. CPU-related metrics, like LAs, overall utilization, and the number of running processes are always reported, as well as memory usage. The idea of external services is to be able to integrate the status of all related services into a single response. This way a single JSON response can report instance metrics as well as the status of HTTP health check, the status of running containers, etc. installation - install binary from releases. It has amd64, arm64 and armv7 builds for deb, rpm and apk packages as well as for tar.gz archive. - it also has brew package for macos: brew install sys-agent . - for docker use umputun/sys-agent:latest or ghcr.io/umputun/sys-agent:latest image. It is a multi-arch image with amd64 and arm64 builds. usage $ sys-agent -l :8080 -v \"root:/\" -v \"data:/mnt/data\" parameters details volumes ( --volume , can be ","default_branch":null,"files":null,"tree":[],"storefront":"/r/umputun","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/umputun/sys-agent/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."}