| 主要功能
实时监控:Akile Monitor提供设备状态的可视化仪表板,使用户能够实时监控设备的运行状态。
快速部署:支持通过一键脚本部署,适用于多种环境,如云端或本地服务器,大大简化了部署过程。
灵活集成:可自定义API端点和支持SSL安全配置,方便与其他系统进行集成。
开源免费:基于Apache-2.0协议,用户可以自由修改和分发。
| 使用范围
企业IT系统监控:监控多个分支机构的服务器运行状态,确保系统的稳定性和可靠性。
DevOps运维:用于持续集成与部署的服务器状态跟踪,提高运维效率。
物联网设备管理:实时查看设备健康状况和连接状态,方便进行设备管理和维护。
教育机构:集中管理实验室内的电脑和设备,提高设备管理效率。
远程办公监控:确保员工设备在线状态,提高工作效率。
智能家居网关:监控家庭设备网络性能,提升智能家居的智能化水平。
数据中心管理:查看数据中心服务器状态和资源使用情况,优化资源分配。
游戏服务器管理:监控游戏运行环境的性能,确保游戏流畅运行。
如需了解更多信息,可以访问其官方网站或查阅相关的技术文档。
官方网站
https://akile.io/
GitHub地址 https://github.com/akile-network/akile_monitor?tab=readme-ov-file
Docker镜像
https://hub.docker.com/r/niliaerith/akile_monitor_server
官方Demo
https://cpu.icu/
安装&使用
Docker部署操作步骤:安装Docker、搭建服务端、搭建客户端。操作系统为腾讯云服务器Ubuntu。
| 安装docker
sudo apt update
sudo apt install -y docker.io docker-compose
| 搭建服务端
后端部署
docker run -it --name akile_monitor_server \
--restart always -v /CHANGE_PATH/akile_monitor/server/ak_monitor.db:/app/ak_monitor.db -e AUTH_SECRET="auth_secret" \
-e LISTEN=":3000" -e ENABLE_TG=false \
-e TG_TOKEN="your_telegram_bot_token" \
-e HOOK_URI="/hook" -e UPDATE_URI="/monitor" \
-e WEB_URI="/ws" -e HOOK_TOKEN="hook_token" \
-e TG_CHAT_ID=0 -p 3000:3000 -e TZ="Asia/Shanghai" \
niliaerith/akile_monitor_server
前端部署,其中192.168.31.64:3000为后端IP:端口
docker run -it --name akile_monitor_server \
--restart always -e SOCKET="ws://192.168.31.64:3000/ws" \
-e APIURL="http://192.168.31.64:3000" \
-p 80:80 -e TZ="Asia/Shanghai" \
niliaerith/akile_monitor_fe
| 搭建客户端
docker run -it --name akile_monitor_client \
--restart always -e AUTH_SECRET="auth_secret" \
-e URL="ws://192.168.31.64:3000/monitor" \
-e NET_NAME="eth0" -e NAME="HK-Akile" \
-v /var/run/docker.sock:/var/run/docker.sock --net host \
-e TZ="Asia/Shanghai" niliaerith/akile_monitor_client
更多内容也可看笔者出版图书!