NTPriest/Dashboard_Server

GitHub: NTPriest/Dashboard_Server

纯Bash实现的轻量级Linux服务器监控脚本,零依赖实时追踪系统资源与服务状态。

Stars: 0 | Forks: 0

# Dashboard_Server 一个简单、轻量级的 Bash 服务器监控脚本。它允许用户跟踪基本的系统信息,如 CPU、内存、磁盘使用情况、服务状态、运行时间、网络和 GPU。该脚本完全可定制,用户可以通过修改代码来调整服务过滤器和监控设置。它不需要外部程序,仅使用内置工具,如 ```awk```、```grep```、```sed```、```fd```、```free``` 和 ```systemctl```。此外,它将服务器数据记录到文件中,而不会消耗大量系统资源。 ## 截图: ![MainWithActivedServicesETC](https://static.pigsec.cn/wp-content/uploads/repos/2026/05/b0292f82ec010714.png) ## 1. 运行: ### 权限设置: ```chmod +x Dashboard_Server.sh ``` ### 执行: ```./Dashboard_Server.sh ``` ## 2. 配置 [添加下一个服务]: 基本服务包括:```apache2```、```mysql```、```nginx```,但你可以添加自己的服务 [例如:tor-service 等]。 将你的服务名称(确保拼写无误)添加到 ```services``` 变量/数组中: ```services=("apache2" "mysql" "nginx" "") ``` ## 功能: * 监控系统资源(CPU、RAM、磁盘、服务、网络、GPU)。 * 可定制的过滤器和参数。 * 将监控数据记录到单个文件中。 * 轻量级,内存占用极低。 * 支持轻松修改和配置,以满足个性化需求。 * 彩色输出,便于直观了解系统状态。 * 无外部依赖 - 仅需内置工具如:```awk```、```grep```、```sed```、```fd```、```free``` 和 ```systemctl```。 ## 优势: * 使用和配置简单。 * 针对低内存使用进行了优化。 * 易于修改和适配。 * 将日志整合到单个文件 ```Log.txt``` 中,以便进行历史跟踪。 ## 需求: 具有 ```awk```、```sed```、```grep```、```df```、```free```、```systemctl``` 等工具访问权限的 Linux/Unix 系统。 使用场景:非常适合系统管理员、服务器管理员,或任何寻求轻量且易于使用的服务器监控解决方案的用户,无需安装额外的软件。 (只是……别太仔细地看那些 awk 过滤器,我也不确定那里到底发生了什么) ## 许可证: 本项目基于 [Creative Commons Attribution-NonCommercial 4.0 International (CC BY-NC 4.0)](LICENSE.txt) 许可证授权。 你可以自由分享和改编这些材料,但仅限用于非商业目的,并且必须注明出处。
标签:CPU监控, Dashboard, ETW劫持, GPU监控, Linux系统管理, Linux运维, Shell脚本, systemctl, 内存监控, 应用安全, 开源运维, 无依赖, 无线安全, 日志记录, 服务器状态仪表盘, 服务状态, 磁盘使用率, 系统管理员工具, 系统资源监控, 自动化运维, 轻量级工具