头图

前言

最近服务器总出问题,导致支付接口不定期失败,痛失好几笔付款!

俗话说,饿死事(不)小,失节事(不)大。受得住老板这三天两头不分昼夜的点你,可受不了年终绩效降档啊...

于是乎,为堵住悠悠众口,得找个靠谱的监测工具先于老板和用户发难前解决问题。偶然间找到Uptime Kuma 这么个小巧轻量的监测工具,简直不要太好使~

Uptime Kuma 简介

之前在大公司的时候,也用过Prometheus、Zabbix之类的监控工具,奈何成本太高了,这一通部署配置...到是不缺了周报的汇报内容和工时的填写。现在到了轻量化的公司之后,可没有那么多成本让咱祸祸。

于是在小小的互联网上挖呀挖呀挖,别说还真淘到了一件宝贝,麻雀虽小,五脏俱全的Uptime Kuma。
看看GitHub上的Star数就知道了 [官网地址]

功能特性

  • 支持 HTTP(s) / TCP / HTTP(s) 关键字 / HTTP(s) Json 查询 / Ping / DNS 记录 / 推送 / Steam 游戏服务器 / Docker 容器/Mysql/Redis/MQTT等监控对象。
  • 页面简约,交互简单,响应速度快,多主题风格
  • 集成数十种hook通知
  • 反正提供了多语言(但咱也用不到)
  • 支持自定义分组
  • 支持SSL证书信息和证书到期提醒
  • 提供网络代理
  • 还有一堆三方插件

在线Demo

贴心的提供了在线DEMO,虽然时间有点短,但好歹也是先尝后买~[在线Demo地址]

快速部署

快,是真的快,下载即用。再看下dockerhub上的pulls量。

命令:

docker run -d --restart=always -p 3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:1

运行成功后直接访问:http://localhost:3001

创建完用户密码后,即可见到庐山真面目。

正式使用

配置监控项

  • 监控类型很全,常规的、被动的、特殊的,应该是一应俱全
  • 重试机制、请求超时设定、请求参数、验证方法,也是好用的不得了

配置监控页

总览效果

  1. 仪表盘正常监控
  2. 仪表盘异常监控
  3. 监控页监控

红岸JD瞭望者
1 声望1 粉丝

就职于北京彩漩科技有限公司的一名全干攻城狮。