说明
uptime是一个易于使用的自托管监控工具。
监控:HTTP(s) / TCP / HTTP(s) Keyword / Ping / DNS Record / Push / Steam Game Server / Docker Containers
消息方式: 飞书,钉钉,邮件,webhook等
间隔:可自定义间隔时间及重试次数
项目地址:https://github.com/louislam/uptime-kuma
体验地址:https://demo.uptime.kuma.pet/
部署
1.创建YML文件
vim docker-compose-uptime.yml
version: '3.3'
services:
uptime-kuma:
image: louislam/uptime-kuma
container_name: uptime-kuma
volumes:
- ./uptime-kuma:/app/data
- /etc/localtime:/etc/localtime
ports:
- 3001:3001
2.启动
docker-compose -f docker-compose-uptime.yml up -d
3.访问 http://IP:3001
配置
ping值监控
tcp端口探活(telnet)
域名探活
配置通知(示例飞书机器人)
告警展示(比较单一)
此外还有更多类型的监控以及通知方式,其他配置还再摸索中。