首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >【免费】轻量级服务器centos监控程序+内存+cpu+nginx+适合小型站长使用

【免费】轻量级服务器centos监控程序+内存+cpu+nginx+适合小型站长使用

原创
作者头像
家庭Q秋-3993387644
发布2025-10-14 11:07:54
发布2025-10-14 11:07:54
1650
举报

前言

本人是站长,管理了三个网站,有3台服务器, 平时需要看内存,cpu,还有nginx的监控, 从而来高效的处理流量攻击,进程优化,访问量分析等。市面上已经有成熟的监控(普罗米修斯等),但是都太重量级,适合大型公司服务器集群使用, 于是自己写了一个exe软件,用于监控服务器 。

软件采用的是ssh直接服务器,服务器只需要放开22 shh端口即可,除此外没有任何网络请求。

连接信息都是存储到本地:/resource/connections.json

软件采用的是Python的pyqt6界面框架编写,用pyinstaller打包成了独立运行的exe程序。

功能介绍

功能截图

内存监控

内存监控是10秒刷新一次监控, 获取的是服务器top20按内存降序的进程信息。右键可以结束掉进程。

CPU监控

cpu监控是10秒刷新一次监控, 获取的是服务器top20按cpu使用降序的进程信息。右键可以结束掉进程。

Nginx监控

服务器需要安装nginx和goaccess。 并且nginx要开启访问日志。 可以监控很多信息,这里我截图几个:

监控的数据可以按照时间进行筛选:

需要注意的是: 选择时间后, 需要等最多30秒会自动更新数据。 但是不会立马更新数据。 安装goaccess

1. 安装依赖 sudo apt-get update sudo apt-get install build-essential libncurses5-dev libgeoip-dev libtokyocabinet-dev 2. 下载源码 wget https://tar.goaccess.io/goaccess-1.8.1.tar.gz tar -xzvf goaccess-1.8.1.tar.gz cd goaccess-1.8.1 3. 编译安装 ./configure --enable-utf8 --enable-geoip=mmdb make sudo make install 4. 验证安装 goaccess --version 注意: - 请根据您的系统选择合适的包管理器(apt-get、yum、brew等) - 编译时可能需要安装额外的开发工具和库文件 - 安装完成后请确保goaccess命令在系统PATH中可用

免费获取程序

程序我放到百度盘里面, 大家免费下载使用就可以了 通过网盘分享的文件:轻量级_服务器监控exe 链接: https://pan.baidu.com/s/1fEqkmx1Po3TLICPJA8_uAA?pwd=ik28 提取码: ik28 --来自百度网盘超级会员v5的分享

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 功能介绍
    • 功能截图
    • 内存监控
    • CPU监控
    • Nginx监控
  • 免费获取程序
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档