服务器状态监控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)功能

其他类型,大同小异

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

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

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

相关推荐
姜鱼问生6 小时前
Nginx 缓存命中率监控:从 X-Cache-Status 到实时统计
运维·nginx·缓存
Apipi*7 小时前
30天速通Linux 第六章信号及信号处理
linux·运维·信号处理
天启HTTP8 小时前
爬虫防封核心原理:IP轮换机制与风控规避逻辑
linux·服务器·网络·爬虫·tcp/ip
运维行者_8 小时前
网络性能监控怎么做?从自动发现到根因分析的4个环节
运维·服务器·网络·人工智能·支持向量机
此时不提桶,更待何时9 小时前
06-14-A-Kafka集群运维与迁移实战详解
运维·kafka
hz5678910 小时前
涉密视频会议设备配置指南:终端、音视频采集与配套设施选型
服务器·网络·数据库·安全·实时音视频·信息与通信·智能硬件
广州浮点FLOATLIC10 小时前
许可证服务器迁移后软件打不开:研发 IT 怎样定位连接问题
linux·服务器·数据库
优橙教育10 小时前
零基础学AI应用开发要多久?3个月能到什么水平
服务器·开发语言·网络·php
IT研究所10 小时前
AI-ITR平台如何减少客户问题反复升级?
大数据·运维·人工智能·低代码·自然语言处理·安全架构·企微
AIgorithmGEEK11 小时前
[Linux]从手写报头到内核套路:序列化、反序列化与自定义协议全链路
linux·运维·服务器·网络·序列化·反序列化