An open source monitoring tool project that provides server status monitoring capabilities

Name: akile_monitor
Type: Project
Introduction: An open source monitoring tool project that provides server status monitoring functions and supports one-click deployment at the front and back ends:

Akile Monitor project introduction

project overview

Akile Monitor is an open source real-time monitoring solution designed to enable monitoring and management of distributed devices. The project consists of front and back terminals and provides real-time status monitoring of multiple servers.

main function

  • Real-time monitoring: Provide a visual dashboard of device status to display performance indicators such as CPU, memory, and network in real time.
  • Rapid deployment: Support deployment via one-click scripting and is suitable for multiple environments (such as cloud or local servers).
  • Flexible integration: API endpoints can be customized and SSL security configuration is supported.

project advantages

  • Open source free: Based on the Apache-2.0 protocol, users can freely modify and distribute it.
  • Easy to automate: Provide concise and efficient scripts to reduce the trouble of manual configuration.
  • Wide scope of application: Support distributed deployments from small systems to enterprise-level.

usage scenarios

  • Enterprise IT system monitoring: Monitor server health status in multiple branches.
  • DevOps operation and maintenance: Server status tracking for continuous integration and deployment.
  • IoT device management: View device health and connection status in real time.
  • Educational institutions: Centrally manage computers and equipment in the laboratory.
  • Remote office monitoring: Ensure employee devices are online.
  • Smart Home Gateway: Monitor network performance of home devices.
  • Data center management: View data center server status and resource usage.
  • Game server management: Monitor the performance of the game running environment.
  • Test environment management: Supports rapid switching between development and test environments.
  • Security protection: Combine SSL to achieve a security monitoring solution.

deployment method

Front and back end collection of one-click scripts

wget -O ak-setup.sh "https://raw.githubusercontent.com/akile-network/akile_monitor/refs/heads/main/ak-setup.sh" && chmod +x ak-setup.sh && sudo ./ ak-setup.sh

backend deployment

wget -O setup-monitor.sh "https://raw.githubusercontent.com/akile-network/akile_monitor/refs/heads/main/setup-monitor.sh" && chmod +x setup-monitor.sh && sudo ./ setup-monitor.sh

client deployment

wget -O setup-client.sh "https://raw.githubusercontent.com/akile-network/akile_monitor/refs/heads/main/setup-client.sh" && chmod +x setup-client.sh && sudo ./ setup-client.sh <your_secret> <url> <name>

Example:

wget -O setup-client.sh "https://raw.githubusercontent.com/akile-network/akile_monitor/refs/heads/main/setup-client.sh" && chmod +x setup-client.sh && sudo ./ setup-client.sh 123321 wss://123.321.123.321/monitor HKLite-One-Akile

Front-end deployment tutorial (using Cloudflare Pages)

  1. Download: from Akile Monitor FE Release Download the latest version.
  2. Modify configuration: decompression akile_monitor_fe.zip, modify config.json Is your own API address (public network address). If the front end wants to add SSL, the back end also wants to add SSL, and remember to change here to https and wss
    {
     "socket": "ws(s)://192.168.31.64:3000/ws",
     "apiURL": "http(s)://192.168.31.64:3000"
    }
  3. Upload files: Upload the folder to Cloudflare Pages.
  4. Set domain name (optional): Set up custom domain names as needed.

Through the above steps, you can successfully deploy Akile Monitor to achieve real-time monitoring and management of distributed devices.

GitHub:https://github.com/akile-network/akile_monitor

Oil tubing:

Scroll to Top