懒猫小弟
最近开始用懒猫微服之后,发现把服务托管在上面省心又省力,简直是懒人福音。但天下没有白用的微服(?),服务上线之后,咱总得知道它是不是还活着吧?为此,我决定在外部的 Linux VPS 上搭建一个 Kuma 服务监控系统,给懒猫安个“体温计”,一有风吹草动,立刻通过 Email 或 Telegram 通知我这个铲屎官。 ## 第 1 步:在外部 VPS 上安装 Kuma —— 这不是藏獒,是 Kuma Uptime Kuma 是一个颜值与实力并存的服务监控工具,用 Docker 部署一行命令搞定,连懒人都得感叹一句“太贴心了”。 ``` docker run -d --restart=always -p 3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:1 ```  想深入了解?那就自行移步官网传送门 [Uptime Kuma](https://github.com/louislam/uptime-kuma) ## 第 2 步:在 VPS 上安装懒猫的命令行工具 —— “hclient-cli” 安装教程请参考官方说明:[点击这里直达 Gitee](https://gitee.com/lazycatcloud/hclient-cli) 我选择的是 hclient-cli-linux-amd64 这个最常见的版本,然后执行下面命令启动(首次运行需要赋予执行权限): ``` chmod +x ./hclient-cli-amd64 ./hclient-cli-amd64 ``` 小声说一下,我其实用了下面命令把它放到后台运行: ``` nohup ./hclient-cli-linux-amd64 > output.log 2>&1 & ``` 接下来进入“curl 连击技”模式: #### 添加微服: ``` curl -X POST 'http://127.0.0.1:7777/add_box?bname=%s&uid=%s&password=%s' ``` #### 设置 TFA(两步验证码): ``` curl -X POST 'http://127.0.0.1:7777/add_tfa?bname=%s&tfa=%s' ``` 注意:验证码会在其他懒猫客户端上主动显示,我的是在Mac端显示。 #### 验证链接是否成功: ``` curl 'http://127.0.0.1:7777/box_list' ``` 如果以上命令顺利通关,那恭喜你,微服已上线!现在就回到 Kuma 里,添加监控项吧。 ## 第 3 步:在 Kuma 中添加懒猫监控项 #### 1.监控类型选择 HTTP(s) #### 2.URL 填上懒猫微服的访问地址: ``` https://.heiyu.space ``` #### 3.设置代理 ``` Proxy Protocol: 选 HTTP Proxy Server: 填 127.0.0.1 端口: 61090 ``` #### 4.最后设置Notifications 可以根据自己的需要设定通知类型...Kuma支持几十种不同的通知类型,应有尽有。 至此,大功告成!从此懒猫若有一丝不适,Kuma 都会第一时间替你打 110(不,是发通知)!毕竟,科技的尽头,不是懒,是精致的懒。
评论
0暂无评论