NTPriest/Dashboard_Server
GitHub: NTPriest/Dashboard_Server
纯Bash实现的轻量级Linux服务器监控脚本,零依赖实时追踪系统资源与服务状态。
Stars: 0 | Forks: 0
# Dashboard_Server
一个简单、轻量级的 Bash 服务器监控脚本。它允许用户跟踪基本的系统信息,如 CPU、内存、磁盘使用情况、服务状态、运行时间、网络和 GPU。该脚本完全可定制,用户可以通过修改代码来调整服务过滤器和监控设置。它不需要外部程序,仅使用内置工具,如 ```awk```、```grep```、```sed```、```fd```、```free``` 和 ```systemctl```。此外,它将服务器数据记录到文件中,而不会消耗大量系统资源。
## 截图:

## 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, 内存监控, 应用安全, 开源运维, 无依赖, 无线安全, 日志记录, 服务器状态仪表盘, 服务状态, 磁盘使用率, 系统管理员工具, 系统资源监控, 自动化运维, 轻量级工具