服务器状态监控Uptime Kuma

之前分析过netdata监控,主要用于监控自身cpu 内存 硬盘等

Uptime Kuma主要用于监控应用状态断连,是小型服务器分析应用之间断连相关性的得力助手。

当然单机状态下的服务器本身一挂全挂的问题还是无解。

容器部署,这里用docker-compose

编辑docker-compose.yml

复制代码
version: '2'
services:
  uptime-kuma:
    image: louislam/uptime-kuma:1.23.10
    container_name: uptime-kuma
    restart: always
    ports:
      - "3001:3001"
    volumes:
      - ${PWD}/uptimekuma:/app/data
    environment:
      - TZ=Asia/Shanghai

启动后访问

http://ip:3001

进行初始化配置

常见监控项配置

http类型:可以用来检测一些微服务地址

在URL里填入你想要填写的网址即可,如果是url相同路径下的网关检测下面的应用,右边可以输入请求json

mysql类型:可以检测mysql可用性

连接字符串的模板:mysql://username:password@host:port/database 含义 username 连接用户名

password连接密码,可以删掉在密码栏写密码 host port 主机和端口 database数据库名

kafka类型:可以检测卡夫卡消息服务可用性

Kafka 缓存代理(Broker):填写你的服务器ip端口 常见 a.b.c.d:9092 Kafka 主题名称 填一个主题名用户创建 如 common-hello Kafka 生成者(Producer)消息 填写一个消息名 如 hello 最后勾选 启用 Kafka 生成者(Producer)自动创建主题(Topic)功能

其他类型,大同小异

最后可以自定义一个状态页

点击右上角 状态页面 然后点击 新建状态页 可以把之前的检测条目添加到状态页,不用登录就可以查看。

除了检测自身服务,也可以用于检测友链、镜像站这种场景。

相关推荐
zzzzzz31021 小时前
9K Star 炸裂开源!这个 C 语言写的代码知识图谱,把 Linux 内核索引压缩到了 3 分钟
linux·服务器·sql
XIAOHEZIcode21 小时前
Linux系统鼠标偏移常见原因以及修复方案
linux·运维·游戏
用户0328472220702 天前
如何搭建本地yum源(上)
运维
深海鱼在掘金4 天前
Git 完全指南 —— 第1章:Git 概览与版本控制演进
git
大树885 天前
金刚石散热越强,管路越先见顶
大数据·运维·服务器·人工智能·ai
摇滚侠5 天前
Linux CentOS7 rpm 安装 MySQL 5.7
linux·运维·mysql
霸道流氓气质5 天前
领域驱动设计(DDD)在 Spring Boot 微服务中的实践指南
运维·spring boot·微服务
小宇宙Zz5 天前
Maven依赖冲突
java·服务器·maven
Inhand陈工5 天前
基于台达PLC与映翰通IG502的智慧水产养殖精准投喂与远程运维解决方案
运维·人工智能·物联网·阿里云·信息与通信
酣大智5 天前
ARP代理--工作原理
运维·网络·arp·arp代理