Linux系统之安装ServerBee服务器监控工具

Linux系统之安装ServerBee服务器监控工具

  • 一、ServerBee介绍
    • [1.1 ServerBee简介](#1.1 ServerBee简介)
    • [1.2 ServerBee特点](#1.2 ServerBee特点)
  • 二、本地环境介绍
    • [2.1 本地环境规划](#2.1 本地环境规划)
    • [2.2 本次实践介绍](#2.2 本次实践介绍)
  • 三、检查本地环境
    • [3.1 检查本地操作系统版本](#3.1 检查本地操作系统版本)
    • [3.2 检查系统内核版本](#3.2 检查系统内核版本)
  • 四、安装ServerBee
    • [4.1 下载部署脚本](#4.1 下载部署脚本)
    • [4.2 解压下载文件](#4.2 解压下载文件)
    • [4.3 部署ServerBee](#4.3 部署ServerBee)
    • [4.4 检查ServerBee服务状态](#4.4 检查ServerBee服务状态)
  • 五、安全设置
    • [5.1 防火墙设置](#5.1 防火墙设置)
    • [5.2 selinux设置](#5.2 selinux设置)
    • [5.3 安全组设置](#5.3 安全组设置)
  • 六、访问ServerBee服务
    • [6.1 设置访问口令](#6.1 设置访问口令)
    • [6.2 进入ServerBee首页](#6.2 进入ServerBee首页)
  • 七、使用ServerBee监控服务器
    • [7.1 查看系统总揽情况](#7.1 查看系统总揽情况)
    • [7.2 查看进程情况](#7.2 查看进程情况)
    • [7.3 磁盘/网络情况](#7.3 磁盘/网络情况)
    • [7.4 系统设置](#7.4 系统设置)
    • [7.5 命令行终端](#7.5 命令行终端)

一、ServerBee介绍

1.1 ServerBee简介

ServerBee 是一款基于 Web 的服务器监控和管理工具,可用于实时监控服务器性能指标、系统状态、网络流量等信息,帮助管理员可以更好管理服务器。

1.2 ServerBee特点

  • 中央处理器负载
  • 平均负载
  • 内存使用情况
  • 正常运行时间/启动时间
  • 文件系统装载(和磁盘使用情况)
  • 磁盘 I/O 统计信息
  • 网络接口
  • 网络流量统计
  • 进程列表
  • 详细流程
  • 杀掉进程

二、本地环境介绍

2.1 本地环境规划

本次实践为个人测试环境,操作系统版本为centos7.6。

hostname 本地P地址 操作系统版本 内核版本 node版本
jeven 192.168.3.166 centos 7.6 3.10.0-957.el7.x86_64 v16.17.0

2.2 本次实践介绍

1.本次实践部署环境为个人测试环境;

2.在centos7.6环境下安装ServerBee服务器监控工具。

三、检查本地环境

3.1 检查本地操作系统版本

检查本地操作系统版本,当前操作系统版本为centos 7.9。

bash 复制代码
[root@ecs-10f6 ~]# cat /etc/redhat-release
CentOS Linux release 7.9.2009 (Core)

3.2 检查系统内核版本

检查系统内核版本

bash 复制代码
[root@ecs-10f6 ~]# uname -r
3.10.0-1160.92.1.el7.x86_64

四、安装ServerBee

4.1 下载部署脚本

执行以下命令,下载ServerBee部署脚本。

bash 复制代码
wget https://github.com/ZingerLittleBee/server_bee-backend/releases/download/v1.2.6/serverbee-deploy-x86_64-unknown-linux-musl.zip

4.2 解压下载文件

解压ServerBee压缩包

bash 复制代码
[root@ecs-10f6 ~]# unzip serverbee-deploy-x86_64-unknown-linux-musl.zip
Archive:  serverbee-deploy-x86_64-unknown-linux-musl.zip
  inflating: serverbee-deploy

4.3 部署ServerBee

使用一键部署脚本,自动部署ServerBee服务,默认是暴露9527端口。

bash 复制代码
./serverbee-deploy

4.4 检查ServerBee服务状态

检查ServerBee服务监听端口,已正常监听9527端口

bash 复制代码
[root@ecs-10f6 ~]# ss -tunlp |grep 9527
tcp    LISTEN     0      1024      *:9527                  *:*                   users:(("serverbee-web",pid=8347,fd=11))

五、安全设置

5.1 防火墙设置

关闭防火墙,如果启动防火墙需要放行9527端口。

bash 复制代码
 systemctl stop firewalld  && systemctl disable firewalld

5.2 selinux设置

关闭selinux

bash 复制代码
sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
setenforce 0

5.3 安全组设置

如果是云服务器环境,需要设置安全组。本实践环境为云服务器环境,需要放行安全组入方向端口9257。

六、访问ServerBee服务

6.1 设置访问口令

访问地址:http://服务器IP地址:9527,自定义设置登录口令。

6.2 进入ServerBee首页

设置完登录口令后,自动进入到ServerBee首页。

七、使用ServerBee监控服务器

7.1 查看系统总揽情况

在ServerBee首页,进入系统信息监控的总揽页面,可以看到CPU、内存、系统信息、磁盘、网络等总体情况。

7.2 查看进程情况

在进程监控页面,可以看到系统上运行的进程情况。

7.3 磁盘/网络情况

检查磁盘/网络的详细情况。

7.4 系统设置

在设置模块,可以对系统的服务端口,访问口令,命令终端等进行设置。

7.5 命令行终端

在终端管理页面,可以进入ServerBee服务器,在命令行终端页面进行基本操作。

相关推荐
码农君莫笑3 分钟前
Blazor项目中使用EF读写 SQLite 数据库
linux·数据库·sqlite·c#·.netcore·人机交互·visual studio
mubeibeinv14 分钟前
项目搭建+图片(添加+图片)
java·服务器·前端
张声录118 分钟前
【ETCD】【实操篇(三)】【ETCDCTL】如何向集群中写入数据
数据库·chrome·etcd
无为之士24 分钟前
Linux自动备份Mysql数据库
linux·数据库·mysql
秋名山小桃子33 分钟前
Kunlun 2280服务器(ARM)Raid卡磁盘盘符漂移问题解决
运维·服务器
与君共勉1213834 分钟前
Nginx 负载均衡的实现
运维·服务器·nginx·负载均衡
岑梓铭40 分钟前
(CentOs系统虚拟机)Standalone模式下安装部署“基于Python编写”的Spark框架
linux·python·spark·centos
努力学习的小廉41 分钟前
深入了解Linux —— make和makefile自动化构建工具
linux·服务器·自动化
MZWeiei44 分钟前
Zookeeper基本命令解析
大数据·linux·运维·服务器·zookeeper
7yewh1 小时前
嵌入式Linux QT+OpenCV基于人脸识别的考勤系统 项目
linux·开发语言·arm开发·驱动开发·qt·opencv·嵌入式linux