uptime-kuma监控面板的搭建

       来小姐姐这儿也很久了,苦于没有拿得出手的技能,处于一直白嫖一直爽的状态,今天发一篇“水文”,也算安慰一下自己了。

       由于工作性质原因,目前也接触了不少的监控系统,例如Cacti、Zabbix、Grafana、普罗米修斯等等,但是这些感觉都比较重,后面又接触了一些轻量化的面板,例如Smokeping、Smartping、哪吒面板、可乐面板、UptimeRobot等等,昨天又接触到1个面板,把捣鼓的记录写出来,供有需要的人参阅。

uptime-kuma,It is a self-hosted monitoring tool like "Uptime Robot".

支持对HTTP、HTTPS、TCP 、Ping、DNS的监测,参见图片1。

   支持多种告警方式,参见图片2。


   我目前主要用来监测我的路由器情况,所有,以下以我的使用为例:

   安装过程:

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

   注:此处的挂载(-v)亦可以使用自己的目录挂载和映射的端口(-p)并非必须使用以上的方式,可根据自己的实际情况进行调整。

  插播一条消息,TG时常有人问青龙打不卡呀什么的,打不开的话,你要找日志,找报错内容呀,不然谁能知道你是啥问题。  docker 在查看日志的时候很方便,使用面板的会更加方便。 我这儿以命令来演示:

 docker ps -a得到一下结果:

CONTAINER IDIMAGECOMMANDCREATEDSTATUSPORTSNAMES
1c1aab45e20ewhyour/qinglong:latest"./docker/docker-ent…"2 hours agoUp 2 hours0.0.0.0:5701->5700/tcp, :::5701->5700/tcpqinglong2
fc8cd71e0c06whyour/qinglong:latest"./docker/docker-ent…"2 hours agoUp 2 hours0.0.0.0:5700->5700/tcp, :::5700->5700/tcpqinglong
7c6a752d76b6ranqi03/kingfeng:latest"dotnet KingFeng.dll"2 hours agoUp 2 hours0.0.0.0:5000->80/tcp, :::5000->80/tcpkingfeng
8a0967aaa067nginx"/docker-entrypoint.…"27 hours agoExited (0) 26 hours ago kind_black
bff83ce2ab7flouislam/uptime-kuma"extra/entrypoint.sh…"27 hours agoUp 26 hours (healthy)0.0.0.0:3001->3001/tcp, :::3001->3001/tcpuptime-kuma2

我需要查看uptime-kuma的启动情况(例如启动不成功呀、报错呀,第一个想到的就是查日志)

docker logs -f bff83ce2ab7f  或者 docker logs -f uptime-kuma2

可以看到有滚屏:

Connecting to Database
SQLite config:
[ { journal_mode: 'wal' } ]
[ { cache_size: -12000 } ]
SQLite Version: 3.36.0
Connected
Your database version: 10
Latest database version: 10
Database no need to patch
Database Patch 2.0 Process
Load JWT secret from database.
Adding route
Adding socket handler
Init the server
Listening on 3001

说明,正常,启动成功了。

使用浏览器,登录http://你的IP:3001,即可访问uptime-kuma后台,进行初始化设备,选择语言,设置密码等功能。


 现在我们进入后台来根据不同的设备和监控场景来添加监控设备:

对于咱们羊圈(yangjuan)的人来说,比较关心机器的网络质量、端口、服务状态、负载等,使用uptime-kuma,可以用来监测机器的前面3者(uptime-kuma目前没有agent,暂时无法监控负载)。

更多使用用途,大家就自行探索吧,这博客发文章(主要是排版),发得的头疼啊。 

后面有机会,有时间再来发另外的。

最后,提前祝大家国庆节快乐,都不掉CK!!

最后的最后,以上内容仅仅是在我个人的知识范围内总结出来的,如果纰漏,请雅正!!

参考链接:

注意:
1.文中二维码和链接可能带有邀请性质,请各位玩家自行抉择。
2.请勿通过链接填写qq号与密码、银行卡号与密码等个人隐私信息。
3.禁止纯拉人头,拉app注册等信息,发现必小黑屋。
4.同一种信息仅发一次,多发会被删除。
5.发现违规行为请私信站长LAzySheep或进TG群举报。
本文由 @LAzySneep 发布。如若转载,请注明出处: 科技玩家 » uptime-kuma监控面板的搭建

给TA买糖
共{{data.count}}人
人已赞赏
教程玩家投稿

如何优雅地查看docker容器的环境变量?

2021-9-29 15:36:04

教程玩家投稿

推荐两个青龙中使用的命令

2021-10-2 12:43:32

23 条回复 A文章作者 M管理员
  1. coolz

    优秀的康帅傅

  2. 进击的根号四

    Uptime Robot我用这个还行 检测间隔5分钟
    上班了试试这个 不知道告警麻烦不

  3. 狗十三

    给小姐姐点个赞

  4. unc0ver

    前排支持!!!

  5. hzjflying

    这个ui.这个配色。。直男无疑了。。

  6. 潇洒哥

    完全看不懂,不明觉厉

  7. amber

    😂诺诺的问下,这里是不是就我不是写程序的

    • LAzySneep

      不一定啊,我也不会写。

  8. 瓦特

    优秀的康帅傅

  9. sunkjwj

    我要监控脚本运行质量。。。

    • LAzySneep

      这个,恐怕你只有从日志入手了!

  10. 小fan

    报道,小姐姐诶

    • LAzySneep

      哈哈,再仔细瞅瞅!😁

    • gameboy

      这是李鬼,不是李逵。😁

  11. duxiuyulin

    修改下错别字吧

    • LAzySneep

      不改了,后面也不发这么长的了!

    • LAzySheep

      我觉得可以更丰富详细😈

个人中心
今日签到
有新私信 私信列表
搜索