Uptime-Kuma 一个花哨的开源监控工具
简介
uptime-kuma[1]是一个花里胡哨的自托管的网站监控工具,支持的功能也相对较为丰富:
监控HTTP(s)/TCP/HTTP(s)关键字/Ping/DNS记录/推送/Steam Game Server等的正常运行时间。
支持丰富的通知渠道,如通过Telegram、Discord、Gotify、Slack、Pushover、电子邮件 (SMTP) 和70 多种通知服务发送通知,请单击此处查看完整列表[2]。
20 second intervals.
[支持多种语言](https://github.com/louislam/uptime-kuma/tree/master/src/languages “languages”)
简洁的状态页面
Ping图
监控证书信息
安装
监控服务与被监控的服务不要放在同一个服务器上,并且监控服务重要等级应该为level 1.
通过docker安装
mkdir -pv /data/uptimekuma && cd /data
docker run -d --restart=always -p 3001:3001 -v `pwd`/uptimekuma:/app/data --name uptime-kuma louislam/uptime-kuma:1.11.4
通过docker-compose安装
version: "3"
services: uptime-kuma:image: louislam/uptime-kuma:1.11.4container_name: "uptime-kuma"restart: "always"volumes: - "/etc/localtime:/etc/localtime"- "/data/uptimekuma:/app/data"ports: - "3001:3001"
配置nginx(可选)
server {server_name status.devopsman.cn;listen 443 ssl http2;ssl_certificate /www/server/panel/vhost/nginx/ssl/status.devopsman.cn_bundle.pem;ssl_certificate_key /www/server/panel/vhost/nginx/ssl/status.devopsman.cn.key;location / {proxy_pass http://127.0.0.1:3001;proxy_http_version 1.1;proxy_set_header Upgrade $http_upgrade;proxy_set_header Connection "upgrade";}access_log /www/wwwlogs/uptimestatus.log main;error_log /www/wwwlogs/uptimestatus.error.log;
}
相比blackbox_exporter去监控url和证书,这个就显示很高大上了,花里胡哨的监控面板,有时候更适合给领导和客户欣赏;
告警
安全性
API
最后值得提的就是,这个作品的作者目前还没有支持通过API进行监控项等信息的意向,通过在github上issue中得知,估计就是贡献代码,也不会采用,如果支持了API,那么就可以通过自动化的方式进行便捷式管理了。不过自己可以实现哦
当然如果是个人博客,也可以通过uptimerobot[3]进行监控,有免费的额度使用。
参考资料
[1]
uptime-kuma: https://github.com/louislam/uptime-kuma
[2]
notifications: https://github.com/louislam/uptime-kuma/tree/master/src/components/notifications
[3]
uptimerobot: https://uptimerobot.com/
Uptime-Kuma 一个花哨的开源监控工具相关推荐
- 全方位的开源监控工具链介绍
说到监控现在最火的是全链路监控(服务调用+HTTP调用+数据源访问+MQ链路的监控),但我认为这是狭义的全链路监控,广义的概念应该不仅仅指APM(Appliation Perfance Manage ...
- 14款备受好评的开源监控工具
对于业务来说,监控是十分必要的,因为它可以确保所需的系统已经启动并运行.监控IT基础架构的不同方面其实十分繁琐,并且如果没有处理得当会导致许多困难.无论公司规模大小,都不能忽视对服务器.网络和基础设施 ...
- 气泡图在开源监控工具中的应用效果
气泡图在开源监控工具中的应用 Bubble Chart(气泡图),使用气泡图便于在行.列两个方向同时进行比较.气泡图也清晰地告诉哪里大.哪里小.如图1~图5为你展示几款开源监控工具在使用气泡图时的应用 ...
- 推荐一个Python的开源小工具大合集!
今天推荐一个python的开源项目 python写的各种小工具,涉及的知识比较多,包括pyqt5.简单的爬虫.文本匹配.计算器.二维码制作.端口扫描器等等. 开源地址 https://github.c ...
- 推荐一个强大的开源的录制、直播软件(obs-studio)
Open Broadcaster Software是一个免费的开源的视频录制和视频实时流软件.其有多种功能并广泛使用在视频采集,直播等领域. https://github.com/jp9000/obs ...
- 一个文件的开源项目,开启你的开源之旅
你是否记得:刚学完编程基础那会儿,特别想写个东西,但动起手来却发现到处碰壁? 你是否找到:一个好玩的开源项目,结果卡在了部署环境.安装依赖上?最后"含恨而终"! 我刚学编程的时候, ...
- 一个强大的开源的基于Spring Boot开发的Web支付系统项目,支持聚合码支付
一个强大的开源的基于Spring Boot开发的Web支付系统项目,支持聚合码支付.
- 爱上开源boot4go,我的第一个golang的开源项目
前言 笔者从02年开始进入java程序员的行业, springcloud微服务方面的项目也做过很多,在云原生的年代,开始使用docker,k8s以及相关的一些云原生基础组件,目测到很多的后端服务都是使 ...
- Padloc:一个直观的开源密码管理器
让我们了解一下这个具有令人愉悦的用户界面.跨平台可用的开源密码管理器. 有大量适用于个人和团队的免费的和收费的密码管理器. 然而,当谈到开源方案时,它通常仅限于几个好的方案,如 Seahorse.Ke ...
- 阿里又要发布一个逆天的开源框架了!
2011年,阿里B2B团队决定将Dubbo开源 2014年,由于团队调整,Dubbo暂停更新 2017年,Dubbo重启开源 2019年,Dubbo成为毕业最快的Apache项目 2020年,阿里内部 ...
最新文章
- OOM分析之问题定位(二)
- 火爆网络的《神经网络与深度学习》,有人把它翻译成了中文版!
- fopen、_wfopen临时
- 4.Nginx配置进阶(四)
- 牛客16500 珠心算测试
- RobotStudio Smart组件创建动态夹具
- Vue使用vue-cli创建vue的模板项目---vue工作笔记0018
- 强化学习数学基础1---Policy Gradient
- iPhone 开源游戏引擎
- sublime text 前端开发插件安装和配置
- Windows2003远程桌面无用户限制
- Zcash钱包(ZEC钱包)官方客户端常见命令实测(一)
- TrueCrypt 密码找回工具
- java 多语言_JAVA实现多语言
- Python函数的定义使用、return返回值、参数传递方式、结合字典列表循环的使用以及将函数存储在模块中
- stata软件不出图_stata 如何导出绘制的图?
- pdf文件怎么转化为word,pdf转换成word的方法
- 如何使用计算机做统计,新手如何快速用电脑软件EXCEL制作表格和简单数据统计...
- 台式机怎样连接连接蓝牙耳机?搜索不到蓝牙耳机?
- 大型、超大型数据中心园区设计如何审查与优化