引言
在當今數字化的時代,服務器的有效監控與管理對于企業和開發者至關重要。華為云作為云計算領域的佼佼者,一直以強大的技術實力和卓越的服務品質著稱。其 Flexus 云服務器 X 實例,作為新一代面向中小企業和開發者的柔性算力云服務器,為眾多用戶提供了高效穩定的計算資源。而 ServerBee 這一強大的基于 Web 的服務器監控和管理工具,與 Flexus 云服務器 X 實例的結合,將為服務器的監控管理帶來新的體驗,下面將詳細介紹如何在 Flexus 云服務器 X 實例上部署 ServerBee 監控工具。
一、Flexus 云服務器 X 實例介紹
1.1 Flexus 云服務器 X 實例簡介
華為云 Flexus 云服務器 X 實例官網:Flexus云服務器X實例
華為云 Flexus 云服務器 X 實例屬于新一代云服務器,專為中小企業和開發者打造,具備柔性算力。它能夠智能感知業務負載,適用于電商直播、企業建站、開發測試環境、游戲服務器、音視頻服務等中低負載場景。與 Flexus 應用服務器 L 實例相比,Flexus 云服務器 X 實例具有諸多優勢,例如提供豐富的公共鏡像、可靈活自定義 vCPU 內存配比、能智能感知業務動態升降配,而且負載范圍更高等。
1.2 主要使用場景
·電商直播在電商直播領域,Flexus 云服務器 X 實例展現出卓越的適應性。隨著電商市場的動態變化,業務壓力時刻處于波動之中。利用 Flexus X 實例搭建電商交易平臺,能夠游刃有余地應對這種變化。無論是促銷活動期間流量的爆發式增長,還是日常運營中的業務壓力起伏,該實例憑借其獨特的性能優勢,確保電商平臺的穩定運行,為商家和消費者提供可靠的交易環境。
·企業建站對于企業建站需求,無論是創建博客、搭建論壇,還是構建企業門戶等業務場景,Flexus 云服務器 X 實例都能發揮重要作用。它有助于企業有效地傳播自身的價值信息,推動信息在企業內部、企業與客戶之間的共享和交流。企業可以借助這一實例輕松搭建多功能的傳播和交互平臺,全方位展示企業形象、產品信息以及服務內容,從而增強企業的品牌影響力和用戶粘性。
·個人開發測試在個人開發和測試方面,開發者常常需要各種各樣的環境資源。Flexus 云服務器 X 實例為開發者提供了便捷且經濟高效的解決方案。選擇從云上獲取所需資源,基于該實例搭建開發測試環境,能夠讓開發者更加專注于代碼編寫和功能測試。與傳統方式相比,這種方式不僅操作更加便利,而且在成本控制上更具優勢,有助于提高開發效率,縮短項目周期。
·游戲服務器 Flexus 云服務器 X 實例非常適用于搭建游戲后臺服務器。在游戲運營過程中,它強大的算力足以輕松應對數千人同時在線的復雜情況。當服務器玩家數量出現上漲趨勢時,該實例的平滑擴容能力能夠迅速響應,確保游戲的流暢性和穩定性。此外,其超強的網絡加速能力顯著提升了玩家的游戲體驗,減少延遲、卡頓等現象,為游戲的成功運營提供了堅實的技術保障。
二、購買 Flexus 云服務器 X 實例
2.1 購買規格參考
·華為云 Flexus X 實例的購買規格可以參考如下所示:
·可參考以下配置詳情頁,確認無誤后,勾選“協議許可”,點擊立即購買。
2.2 查看 Flexus 云服務器 X 實例狀態
購買成功后,進入到 Flexus 云服務器 X 實例控制臺,可以看到 Flexus X 實例已經正常運行中。
三、遠程連接 Flexus 云服務器 X 實例
3.1 重置密碼
選擇“重置密碼”選項,重置 Flexus 云服務器 X 實例的登錄密碼。
登錄密碼自定義設置,勾選自動重啟選項,確認。
3.2 本地 MobaXterm 工具遠程連接
可以使用本地 MobaXterm 工具連接 Flexus 云服務器 X 實例,填寫 Flexus 云服務器 X 實例的彈性公網 IP 地址后,在終端界面填寫 root 賬號和密碼即可遠程連接。
四、安裝 ServerBee 工具
4.1ServerBee 介紹
簡介
ServerBee 是一款基于 Web 的服務器監控和管理工具,可以用于實時監控服務器的性能指標、系統狀態、網絡流量等信息,幫助管理員更好地管理服務器。
主要特點
·中央處理器負載:監控 CPU 的實時負載情況。
·平均負載:提供服務器過去一段時間內的平均負載水平。
·內存使用情況:跟蹤內存的使用率及其分配情況。
·正常運行時間/啟動時間:記錄服務器自啟動以來的運行時間和啟動時刻。
·文件系統裝載(和磁盤使用情況):顯示文件系統的掛載狀態以及磁盤空間的使用情況。
·磁盤 I/O 統計信息:監測磁盤讀寫操作的速度和頻率。
·網絡接口:監控服務器上各網絡接口的狀態。
·網絡流量統計:提供進出服務器的網絡流量統計信息。
·進程列表:列出當前正在運行的所有進程。
·詳細流程:提供進程的詳細信息,如 PID、CPU 占用率等。
·終止進程:允許管理員遠程終止特定進程。
·子進程:顯示進程的子進程及其相關信息。
主要使用場景
·性能監控:實時監控服務器的 CPU 負載、內存使用情況、磁盤 I/O 和網絡流量,幫助識別性能瓶頸。
·系統健康檢查:通過監控服務器的正常運行時間和啟動時間,以及文件系統狀態,確保系統的健康穩定。
·資源管理:通過詳細的進程列表和信息,管理員可以更好地管理服務器資源,必要時可以遠程終止進程。
·網絡管理:監控網絡接口狀態和流量統計,幫助診斷網絡問題和優化網絡配置。
4.2 實踐環境規劃
4.3 本地環境檢查
檢查當前的操作系統版本
[root@flexusx-e2c8 ~]# cat /etc/os-releaseNAME="Rocky Linux"VERSION="9.0 (Blue Onyx)"ID="rocky"ID_LIKE="rhel centos fedora"VERSION_ID="9.0"PLATFORM_ID="platform:el9"PRETTY_NAME="Rocky Linux 9.0 (Blue Onyx)"ANSI_COLOR="0;32"LOGO="fedora-logo-icon"CPE_NAME="cpe:/o:rocky:rocky:9::baseos"HOME_URL="https://rockylinux.org/"BUG_REPORT_URL="https://bugs.rockylinux.org/"ROCKY_SUPPORT_PRODUCT="Rocky-Linux-9"ROCKY_SUPPORT_PRODUCT_VERSION="9.0"REDHAT_SUPPORT_PRODUCT="Rocky Linux"REDHAT_SUPPORT_PRODUCT_VERSION="9.0"
檢查 Docker 版本,需要提前安裝 Docker 環境。
[root@flexusx-e2c8 ~]# docker -vDocker version 27.1.1, build 6312585
4.4 創建 ServerBee 容器
·下載 ServerBee 鏡像
[root@flexusx-e2c8 ~]# docker pull zingerbee/serverbee-webUsing default tag: latestlatest: Pulling from zingerbee/serverbee-web3c854c8cbf46: Pull completec3ecf290d902: Pull completeDigest: sha256:266ca1a4b091bc82f0c64d70969f96c7fe51aeb2d6d2465b629decdec125c860Status: Downloaded newer image for zingerbee/serverbee-web:latestdocker.io/zingerbee/serverbee-web:latest
·編輯 docker-compose.yaml 文件,內容如下:
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: alwaysnetwork_mode: hostexpose:- 9527
·創建 ServerBee 容器
docker compose up -d
4.5 查看 ServerBee 容器
我們可以看到 ServerBee 容器已經正常運行,當前使用的網絡模式為 host 模式。
[root@flexusx-e2c8 serverbee]# docker compose psWARN[0000] /docker/serverbee/docker-compose.yaml: the attribute `version` is obsolete, it will be ignored, please remove it to avoid potential confusionNAME IMAGE COMMAND SERVICE CREATED STATUS PORTSserverbee-web zingerbee/serverbee-web "serverbee-web" serverbee-web About a minute ago Up About a minute
查看監聽端口,ServerBee 服務端口為 9527。
[root@flexusx-e2c8 serverbee]# netstat -tunlp |grep 9527tcp6 0 0 :::9527 :::* LISTEN 500676/serverbee-we
五、訪問 ServerBee 服務
5.1 安全配置
在安全組規則管理界面,入方向規則上放行 9527 端口。
本次安裝的 Rocky Linux 操作系統默認沒有關閉防火墻,可以參考以下命令,關閉防火墻。如果不想關閉防火墻,則需要放行相關服務端口。
systemctl stop firewalld && systemctl disable firewalld
關閉 selinux 服務
setenforce 0
sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
5.2 本地訪問 ServerBee
在瀏覽器中輸入以下地址:https://公網 IP 地址:9527(將"公網 IP 地址"替換為你的服務器的彈性公網 IP 地址),設置訪問口令,按下圖所示自定義自行設置。
六、總結與體會
通過在華為云 Flexus 云服務器 X 實例上成功部署 ServerBee 監控工具,我們深切感受到華為云強大的資源支持能力。Flexus 云服務器 X 實例憑借其面向中小企業和開發者的特性,提供了穩定可靠的運行環境。華為云的卓越性能再次得到驗證,無論是對服務器的選擇,還是監控工具的部署,都彰顯出華為云在云服務領域的強大實力與優秀品質。。
華為云 Flexus 云服務器 X 實例,提供無限擴展空間,具有高性能、穩定可靠、資源調度靈活、安全防護多重等優勢,可滿足變動需求保障數據安全。華為云 828 活動已開啟,其一鍵式管理簡化運維,快來一起探索數字化未來!
審核編輯 黃宇
-
云服務器
+關注
關注
0文章
693瀏覽量
13386 -
華為云
+關注
關注
3文章
2654瀏覽量
17496
發布評論請先 登錄
相關推薦
評論