{"repo":"operacle/checke-server-agent","free":true,"listed":false,"github":"https://github.com/operacle/checke-server-agent","clone":"git clone https://github.com/operacle/checke-server-agent.git","description":"CheckCle Server Monitoring Agent - System metrics collection (CPU, Memory, Disk, Network, Docker Container)","language":"Go","stars":12,"topics":["api","checkcle","container","docker","metrics","monitoring"],"license":"MIT","category":"analytics","readme_excerpt":"CheckCle Server Monitoring Agent A Go-based monitoring agent with gRPC support, PocketBase integration, and remote control capabilities. Features - System metrics collection (CPU, Memory, Disk, Network, Docker Container) - Multiple communication protocols: - gRPC for efficient communication - PocketBase for database storage - HTTP REST API as fallback - Remote control commands (start/stop monitoring) - Health check endpoints - Configurable via environment variables - Linux .deb package for easy installation Quick Install (Debian/Ubuntu) Method 1: Install from .deb package (Recommended) 1. Build the .deb package: 2. Install the package: 3. Configure the agent: 4. Start the service: Method 2: Manual Installation Prerequisites 1. Install Go 1.21 or later 2. Install Protocol Buffers compiler (protoc) - optional: Build and Install Configuration Package Installation Configuration When installed via .deb package, edit /etc/monitoring-agent/monitoring-agent.env : Manual Installation Configuration Set environment variables directly: Basic Configuration - AGENT ID : Unique identifier for the agent (default: \"monitoring-agent-001\") - CHECK INTERVAL : Metrics collection interval (default: \"30s\") - HEALTH CHECK PORT : Health check server port (default: 9091) HTTP REST API (fallback) - SERVER URL : Server URL for HTTP API (default: \"http://localhost:8080\") - API KEY : API key for authentication gRPC Configuration - GRPC ENABLED : Enable gRPC communication (default: true) - GRPC SERVER ADDR","default_branch":null,"files":null,"tree":[],"storefront":"/r/operacle","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/operacle/checke-server-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."}