使用uptime-kuma监控你的网站

简介: 监控系列

简介

uptime-kuma是一个花里胡哨的自托管的网站监控工具,支持的功能也相对较为丰富:

安装

监控服务与被监控的服务不要放在同一个服务器上,并且监控服务重要等级应该为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.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和证书,这个就显示很高大上了,花里胡哨的监控面板,有时候更适合给领导和客户欣赏;

告警

安全性

API

最后值得提的就是,这个作品的作者目前还没有支持通过API进行监控项等信息的意向,通过在github上issue中得知,估计就是贡献代码,也不会采用,如果支持了API,那么就可以通过自动化的方式进行便捷式管理了。

当然如果是个人博客,也可以通过uptimerobot进行监控,有免费的额度使用。

相关文章
|
监控 Shell Apache
监控httpd的进程数,根据监控情况做相应处理
监控httpd的进程数,根据监控情况做相应处理
142 1
|
缓存 监控 算法
linux性能监控:CPU监控命令之top命令
linux性能监控:CPU监控命令之top命令
617 1
linux性能监控:CPU监控命令之top命令
|
监控 Linux
linux性能监控:CPU监控命令之nmon命令
linux性能监控:CPU监控命令之nmon命令
1016 1
linux性能监控:CPU监控命令之nmon命令
|
监控 Linux BI
linux性能监控:CPU监控命令之vmstat命令
linux性能监控:CPU监控命令之vmstat命令
194 0
linux性能监控:CPU监控命令之vmstat命令
|
监控 Linux
linux性能监控:CPU监控命令之mpstat命令
linux性能监控:CPU监控命令之mpstat命令
198 0
linux性能监控:CPU监控命令之mpstat命令
|
监控 Linux
linux性能监控:CPU监控命令之pidstat命令
linux性能监控:CPU监控命令之pidstat命令
541 0
linux性能监控:CPU监控命令之pidstat命令
|
消息中间件 监控 网络协议
linux性能监控:CPU监控命令之dstat命令
linux性能监控:CPU监控命令之dstat命令
554 0
linux性能监控:CPU监控命令之dstat命令
|
监控 Linux C语言
linux性能监控:IO性能监控命令之iostat命令
linux性能监控:IO性能监控命令之iostat命令
425 0
linux性能监控:IO性能监控命令之iostat命令
|
Prometheus 监控 Cloud Native
|
监控 Unix Linux
nmon监控工具
nmon监控工具
nmon监控工具