编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

uptime-kuma:http,tcp,ping监控工具,带电报 钉钉等90种告警通知

wxchong 2024-08-10 22:20:53 开源技术 16 ℃ 0 评论

偶然发现一个小而美的监控工具uptime-kuma,且自带告警通知,看了介绍,作者原是想寻找一个类似Uptime Robot的监控工具,但是没有找到,最接近的是statping,但不幸的是,它不稳定,且不再维护,于是作者自学开发了此工具。老杨也顺手搭建了几个,美中不足的是只能在各个地区服务器上分别搭建,要是能整合到一起,多点监控就太完美了。

github官网:https://github.com/louislam/uptime-kuma

工具特色:

  • 监控 HTTP(s) / TCP / HTTP(s) 关键字 / Ping / DNS 记录 / 推送 / Steam 游戏服务器 / Docker 容器的正常运行时间。
  • 花哨的、反应式的、快速的 UI/UX。
  • 通过 Telegram、Discord、Gotify、Slack、Pushover、电子邮件 (SMTP) 和90 多种通知服务发送通知。
  • 20 秒间隔。
  • 多种语言
  • 多个状态页面
  • 将状态页面映射到域
  • Ping 图
  • 证书信息
  • 代理支持
  • 2FA 可用

安装教程

直接使用docker 安装,方便快捷。实在不会的同学,搭建宝塔面板,然后进入安装docker。安装完成后执行下面命令即可。

#创建存储卷(在本机创建一个目前)
docker volume create uptime-kuma
#下载并启动uptime-kuma  端口监听在3001
docker run -d --restart=always -p 3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:1

#存储卷说明 
#查看存储卷列表
docker volume ls 
#查看存储卷在机器上的路径
docker volume inspect uptime-kuma
复制代码

访问http://IP:3001 打开WEB页面

首次访问需要设置管理员账号、密码,根据提示完成即可。

使用

点击左上角 创建监控项,开始设置监控


页面都是中文的,具体功能请自行体验,做一款小而美的站点,应用端口,主机存活类监控工具来说,还是非常不错的。。不仅配置简单,状态显示也很友好

但是还是有一些不足的,比如,监控历史记录只有不到2个小时,微信通知和飞书通知需要自行转发,监控项没有分组等,不过已经能满足我目前监控业务基本需求了。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表