在Raspberry Pi上设置并运行正常运行kuma

正常运行时间Kuma是一种自托管监视工具,可让您跟踪网站,服务器和服务的状态和正常运行时间。在Raspberry Pi上运行正常运行时间Kuma提供了一种轻巧且具有成本效益的解决方案,可用于监视基础架构。本指南将引导您完成安装和设置Raspberry Pi上的正常运行时间Kuma。


你需要什么

  1. 覆盆子pi (任何具有GPIO支持的模型,例如PI 3,PI 4)
  2. microSD卡 (至少8GB,10级或更高)
  3. 电源 (PI 3; 5V,PI 4的最低5V,2.5a)
  4. 覆盆子Pi OS (Lite或桌面版本)
  5. 互联网连接

步骤1:准备覆盆子Pi

  1. 更新您的Raspberry Pi:

    sudo apt update && sudo apt upgrade -y
    
  2. 安装必要的工具:

    sudo apt install -y curl git
    
  3. 安装Docker(如果尚未安装):

    curl -fsSL https://get.docker.com -o get-docker.sh
    sudo sh get-docker.sh
    sudo usermod -aG docker $USER
    

    重新启动您的覆盆子Pi以应用更改:

    sudo reboot
    

步骤2:使用Docker安装正常运行时间Kuma

使用Docker可以快速部署正常运行时间KUMA。请按照以下步骤进行设置:

  1. 拉动正常运行时间Kuma Docker映像:

    sudo docker pull louislam/uptime-kuma:latest
    
  2. 为持续数据创建目录:

    mkdir -p ~/uptime-kuma/data
    
  3. 运行正常运行时间Kuma容器:

    sudo docker run -d \
      -p 3001:3001 \
      -v ~/uptime-kuma/data:/app/data \
      --name uptime-kuma \
      louislam/uptime-kuma
    
  4. 在您的浏览器中访问函数kuma: 导航到 http://<raspberry-pi-ip>:3001 访问正常运行时间Kuma Web界面。


步骤3:配置正常运行时间kuma

  1. 设置管理员帐户:

    • 在第一次登录时,创建管理用户名和密码。
  2. 添加服务以监视:

    • 单击 添加新显示器 按钮。
    • 配置服务详细信息,例如:
      • 监视类型(HTTP(S),PING,TCP等)
      • 服务URL或IP地址
      • 检查间隔(例如每5分钟一次)
  3. 保存监视器设置 并开始监视您的服务。


步骤4:可选增强功能

  1. 启用https: 使用诸如NGINX或TRAEFIK之类的反向代理使用HTTPS保护正常时间KUMA。

  2. 自定义端口上的运行正常kuma: 运行Docker容器时更改端口映射:

    sudo docker run -d -p 8080:3001 ...
    
  3. 自动启动启动: 确保容器在重新启动时自动启动:

    sudo docker update --restart unless-stopped uptime-kuma
    
  4. 添加通知:

    • 将正常运行时间与电报,Slack或电子邮件等通知服务集成在一起。
    • 配置通知 设置>通知 仪表板的部分。

步骤5:监视您的基础架构

  1. 查看指标:
    • 访问仪表板的正常运行时间统计信息,响应时间和故障日志。
  2. 设置警报:
    • 配置警报以接收通知,如果服务降低。
  3. 可视化趋势:
    • 使用详细的历史日志来识别模式并优化您的服务。

故障排除

  1. 正常运行时间Kuma无法访问:

    • 验证容器正在运行:
      sudo docker ps
      
    • 检查容器日志中的错误:
      sudo docker logs uptime-kuma
      
  2. 高资源使用情况:

    • 降低监视频率以减少关键服务。
    • 考虑升级到Raspberry Pi 4以提高性能。
  3. 无法接收通知:

    • 双检查通知服务凭据和配置。

正常运行时间kuma的应用

  1. 监视个人网站和服务器的正常运行时间。
  2. 跟踪物联网设备或家庭自动化系统。
  3. 确保云服务和API运行。
  4. 接收有关网络中断或性能问题的警报。

结论

Outtime Kuma是一种强大而轻巧的监视工具,可在Raspberry Pi上无缝运行。借助其直观的接口和可靠的功能集,您可以轻松监视基础架构并确保一切顺利运行。请遵循本指南以设置正常运行时间Kuma并获得您网络和服务的全面可见性!

发表评论

Notice an Issue? Have a Suggestion?
If you encounter a problem or have an idea for a new feature, let us know! Report a problem or request a feature here.