一个80后
程序员的笔记

Uptime-Kuma 开源监控工具

简介
uptime-kuma是一个自托管的网站监控工具,支持的功能也相对较为丰富:
监控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图
监控证书信息

安装


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.4
    container_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和证书,这个就显示很高大上了,有时候更适合给领导和客户欣赏;

赞(0) 打赏
未经允许不得转载:笨笨天地 » Uptime-Kuma 开源监控工具
分享到: 更多 (0)

相关推荐

  • 暂无文章

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏