用网站制作自己app软件,门户网站建设议题汇报材料,做网站推广有用吗,wordpress gzip 插件云原生之使用Docker部署ServerBee服务器监控工具 一、ServerBee介绍1.1 ServerBee简介1.2 ServerBee特点 二、本地环境介绍2.1 本地环境规划2.2 本次实践介绍 三、本地环境检查3.1 检查Docker服务状态3.2 检查Docker版本3.3 检查docker compose 版本 四、下载serverbee镜像五、… 云原生之使用Docker部署ServerBee服务器监控工具 一、ServerBee介绍1.1 ServerBee简介1.2 ServerBee特点 二、本地环境介绍2.1 本地环境规划2.2 本次实践介绍 三、本地环境检查3.1 检查Docker服务状态3.2 检查Docker版本3.3 检查docker compose 版本 四、下载serverbee镜像五、部署ServerBee5.1 创建ServerBee容器5.2 检查ServerBee容器状态5.3 检查ServerBee容器日志 六、访问ServerBee服务6.1 设置ToKen6.2 访问ServerBee首页 七、ServerBee的基本使用7.1 查看系统总揽监控情况7.2 查看进程情况7.3 查看磁盘/网络详细情况7.4 系统设置7.5 命令行终端 一、ServerBee介绍
1.1 ServerBee简介 ServerBee 是一款基于 Web 的服务器监控和管理工具可用于实时监控服务器性能指标、系统状态、网络流量等信息帮助管理员可以更好管理服务器。 1.2 ServerBee特点
中央处理器负载平均负载内存使用情况正常运行时间/启动时间文件系统装载和磁盘使用情况磁盘 I/O 统计信息网络接口网络流量统计进程列表详细流程杀掉进程子流程
二、本地环境介绍
2.1 本地环境规划 本次实践为个人测试环境操作系统版本为centos7.6。 hostnameIP地址操作系统版本Docker版本server001192.168.3.157centos 7.620.10.22
2.2 本次实践介绍 1.本次实践部署环境为个人测试环境生产环境请谨慎 2.在Docker环境下部署ServerBee服务器监控工具。 三、本地环境检查
3.1 检查Docker服务状态 检查Docker服务是否正常运行确保Docker正常运行。 [rootserver001 ~]# systemctl status docker
● docker.service - Docker Application Container EngineLoaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled)Active: active (running) since Mon 2023-10-09 14:59:31 CST; 4 days agoDocs: https://docs.docker.comMain PID: 2562 (dockerd)Tasks: 20Memory: 1.7GCGroup: /system.slice/docker.service3.2 检查Docker版本 检查Docker版本 [rootserver001 ~]# docker -v
Docker version 20.10.22, build 3a2c30b3.3 检查docker compose 版本 检查Docker compose版本确保2.0以上版本。 [rootserver001 ~]# docker compose version
Docker Compose version v2.14.1四、下载serverbee镜像 从docker hub拉取serverbee镜像 [rootserver001 ~]# docker pull zingerbee/serverbee-web
Using default tag: latest
latest: Pulling from zingerbee/serverbee-web
Digest: sha256:08ac0d31aabc476ab2c812c230bcfa4a3204f364703e986469903f1bdbc57f1a
Status: Image is up to date for zingerbee/serverbee-web:latest
docker.io/zingerbee/serverbee-web:latest五、部署ServerBee
5.1 创建ServerBee容器 使用docker-cli快速部署serverbee容器 docker run -d \
-v /proc:/proc \
-v /dev:/dev \
-v /sys:/sys \
-v /etc:/etc \
-v /data/serverbee-web/media:/run/media \
-v /sys/class/net:/sys/class/net \
--privilegedtrue \
--restart unless-stopped \
--networkhost \
--nameserverbee-web \
zingerbee/serverbee-web -p 9527使用docker compose部署ServerBee version: 3.8
services:serverbee-web:container_name: serverbee-webimage: zingerbee/serverbee-webvolumes:- /proc:/proc- /dev:/dev- /sys:/sys- /etc:/etc- /data/serverbee-web/media:/run/media- /sys/class/net:/sys/class/netprivileged: truerestart: unless-stoppednetwork_mode: hostexpose:- 9527
使用docker-compose.yaml文件创建ServerBee容器
docker compose up -d5.2 检查ServerBee容器状态 检查ServerBee容器状态确保容器正常启动。 [rootserver001 serverbee]# docker compose ps
NAME IMAGE COMMAND SERVICE CREATED STATUS PORTS
serverbee-web zingerbee/serverbee-web serverbee-web serverbee-web About a minute ago Up About a minute5.3 检查ServerBee容器日志 检查ServerBee容器运行日志确保ServerBee服务正常运行。 [rootserver001 serverbee]# docker compose logs
serverbee-web | [2023-10-13 14:20:57 main INFO] starting HTTP server at http://localhost:9527
serverbee-web | [2023-10-13 14:20:57 main INFO] starting 2 workers
serverbee-web | [2023-10-13 14:20:57 main INFO] Actix runtime found; starting in Actix runtime
serverbee-web | [2023-10-13 14:20:57 main WARN] Token or server host is empty, will not start report thread!六、访问ServerBee服务
6.1 设置ToKen 访问地址http://192.168.3.157:9527/login将IP设置为自己服务器IP地址设置访问口令。 6.2 访问ServerBee首页 设置完登录口令后进入到ServerBee首页。 七、ServerBee的基本使用
7.1 查看系统总揽监控情况 在首页可以看到系统的各项监控信息。 7.2 查看进程情况 可以单独查看系统进程列表 7.3 查看磁盘/网络详细情况 可以查看当前的磁盘/网络详细情况 7.4 系统设置 在设置管理模块可以对系统服务端口、访问口令等进行设置。 7.5 命令行终端 可以进入ServerBee容器的命令行终端可与使用命令行查看到宿主机的相关状态。