当前位置: 首页 > news >正文

一款轻量级、纯粹的 Linux 服务器监控工具

👉这是一个或许对你有用的社群

🐱 一对一交流/面试小册/简历优化/求职解惑,欢迎加入「芋道快速开发平台」知识星球。下面是星球提供的部分资料:

  • 《项目实战(视频)》:从书中学,往事上“练”

  • 《互联网高频面试题》:面朝简历学习,春暖花开

  • 《架构 x 系统设计》:摧枯拉朽,掌控面试高频场景题

  • 《精进 Java 学习指南》:系统学习,互联网主流技术栈

  • 《必读 Java 源码专栏》:知其然,知其所以然

👉这是一个或许对你有用的开源项目

国产Star破10w的开源项目,前端包括管理后台、微信小程序,后端支持单体、微服务架构

RBAC权限、数据权限、SaaS多租户、商城、支付、工作流、大屏报表、ERP、CRMAI大模型、IoT物联网等功能:

  • 多模块:https://gitee.com/zhijiantianya/ruoyi-vue-pro

  • 微服务:https://gitee.com/zhijiantianya/yudao-cloud

  • 视频教程:https://doc.iocoder.cn

【国内首批】支持 JDK17/21+SpringBoot3、JDK8/11+Spring Boot2双版本

来源:极客之家

  • 简介

  • 功能一览

  • 部署

  • UI截图

  • 开源地址


今天在GitHub上闲逛时,我偶然发现了一个名为 Kula 的开源项目。它不是什么大公司出品的神器,但却精准地戳中了一个运维“老炮”的痛点——简单到极致的服务器监控。

简介

Kula是一款轻量级、独立的 Linux 服务器监控工具。

在如今这个各种监控系统功能堆叠、架构复杂的时代,Kula 的设计理念显得格外清新。它的目标很纯粹:通过单个二进制文件提供所有功能。

它把“监控”这件事的所有环节都打包进了一个小巧的二进制包里。你不需要在服务器上折腾各种依赖包,也不用配置复杂的环境,只需把它上传到服务器,运行起来,监控就开始了。

基于 Spring Boot + MyBatis Plus + Vue & Element 实现的后台管理系统 + 用户小程序,支持 RBAC 动态权限、多租户、数据权限、工作流、三方登录、支付、短信、商城等功能

  • 项目地址:https://github.com/YunaiV/ruoyi-vue-pro

  • 视频教程:https://doc.iocoder.cn/video/

功能一览

它提供了两种主要的监控方式:

  • 直观的 Web 界面:这是大部分用户会首先接触到的部分。一个清晰的仪表盘,能够展示服务器关键的实时状态信息。

  • 高效的终端监控:对于更偏爱命令行、或者需要通过脚本集成的场景,Kula 还提供了一个用于终端监控的交互式界面。这意味着你完全可以通过 SSH 连接,在终端里直接查看监控数据,高效且节省资源。

Kula 每秒直接从系统数据中读取系统指标,并将它们存储在内置的分层环形缓冲区存储引擎中,通过实时 Web UI 仪表板和终端 TUI 提供这些指标。

监控指标

采集内容

CPU

总使用率(含用户态、内核态、IO等待、硬中断、软中断、虚拟化窃取时间)+ CPU核心数

GPU

负载、功耗、显存占用

系统负载

1/5/15分钟平均负载、运行中任务数、总任务数

内存

总容量、空闲容量、可用容量、已用容量、缓冲区、缓存、共享内存

交换区

总容量、空闲容量、已用容量

网络

单网卡吞吐量(单位Mbps)、包速率(包/秒)、错误数、丢包数;TCP错误率(错误/秒)、TCP复位速率(复位/秒)、已建立连接数、套接字总数

磁盘

单设备IO指标:读写速率(字节/秒)、读操作速率(次/秒)、写操作速率(次/秒)、IOPS;以及文件系统空间使用率

系统

运行时长、系统熵值、时钟同步状态、主机名、当前登录用户数

进程

运行中、睡眠、阻塞、僵尸进程的数量

程序自身

Kula 自身CPU占比、RSS常驻内存占用、打开文件描述符数量

温度

CPU、GPU 及磁盘温度

基于 Spring Cloud Alibaba + Gateway + Nacos + RocketMQ + Vue & Element 实现的后台管理系统 + 用户小程序,支持 RBAC 动态权限、多租户、数据权限、工作流、三方登录、支付、短信、商城等功能

  • 项目地址:https://github.com/YunaiV/yudao-cloud

  • 视频教程:https://doc.iocoder.cn/video/

部署

Kula的部署可以说是我见过最舒服的,连 Docker 都不用装。

如果你用的是最常见的 x86_64 架构的 Linux 机器,直接拉取编译好的二进制文件就行了:

# 下载单文件二进制包 wget https://github.com/c0m4r/kula/releases/download/0.9.1/kula-0.9.1-amd64.tar.gz # 解压 tar -xvf kula-0.9.1-amd64.tar.gz cd kula # 直接运行! nohup ./kula &;

运行后,打开浏览器访问这台机器的 27960 端口,你就能看到那个极其优美的监控面板了。

UI截图

开源地址

https://github.com/c0m4r/kula


欢迎加入我的知识星球,全面提升技术能力。

👉 加入方式,长按”或“扫描”下方二维码噢

星球的内容包括:项目实战、面试招聘、源码解析、学习路线。

文章有帮助的话,在看,转发吧。 谢谢支持哟 (*^__^*)
http://www.cnnetsun.cn/news/1871547.html

相关文章:

  • 如何三步搞定macOS安装包下载:Download Full Installer终极指南
  • 保姆级教程:用MediaPipe和BlazePose在Python里实时追踪你的健身动作(附完整代码)
  • Realistic Vision V5.1虚拟摄影棚企业级部署:Docker Compose集群化管理方案
  • IndexTTS2今夕版最新版本号2026-04-12再次更新 新添加功能SRT字幕文件生成音频 以及生成音频同时生成SRT 字幕文件
  • Nextcloud上传速度优化实战:从150KB/s到1.1MB/s的突破
  • 33种语言自由翻译:Hunyuan-MT 7B镜像部署与使用全指南
  • HTML入门指南:从基本标签到表单操作
  • 传统物流专员效率瓶颈明显,AI物流调度师正在替代
  • 终极模组管理指南:5个专业技巧让《博德之门3》模组运行更流畅
  • 电子萌新的第一个“活”项目:用Arduino+DS18B20,花50块自制智能鱼缸温控器(附代码与接线图)
  • APK Installer终极指南:在Windows上无缝运行安卓应用的免费解决方案
  • 使用Spring AI Alibaba构建智能体Agent仗
  • PAA负极胶市场:15.55亿规模下的22.9%CAGR增长
  • 信息论基础:从香农熵到互信息的核心概念解析
  • Meshroom终极指南:从零开始掌握免费3D重建的完整教程
  • 终极TensorFlow Probability指南:从零开始掌握深度学习中的概率推理
  • 提交的学问:原子提交、语义化消息与CHANGELOG生成
  • 3步搭建浏览器游戏模拟器:EmulatorJS完全指南
  • 通义千问2.5-7B-Instruct部署教程:Open-WebUI可视化操作详解
  • MySQL 架构、存储引擎、库表操作一站式掌握
  • 别再凭感觉估算!用ADS的EBOND库精确仿真Bonding线寄生电感(附完整参数设置指南)
  • 你的网卡支持PTP吗?手把手教你用ethtool和Wireshark诊断Linux硬件时间戳与同步精度
  • Linux上免费运行Photoshop CC的终极解决方案:3个简单步骤实现专业图像编辑
  • 终极Cursor Pro破解指南:三步免费解锁AI编程无限体验
  • Moonlight安卓端阿西西修改版:15个实用功能完整指南,打造极致游戏串流体验
  • 【OpenClaw】通过 Nanobot 源码学习架构---()总体频
  • 如何用Fay AI Agent框架构建智能数字人助手的完整指南
  • 哥本哈士奇(aspnetx)唤
  • 终极飞书文档批量导出工具:25分钟完成700+文档迁移的完整指南
  • Qwerty Learner终极指南:如何用打字练习提升英语肌肉记忆与编程技能