Linux システムへの ServerBee サーバー監視ツールのインストール
1. ServerBeeの概要
1.1 ServerBeeの概要
ServerBee は、サーバーのパフォーマンス指標、システム ステータス、ネットワーク トラフィック、その他の情報をリアルタイムで監視するために使用できる Web ベースのサーバー監視および管理ツールであり、管理者がサーバーをより適切に管理できるようにします。
1.2 ServerBeeの機能
- CPU負荷
- 負荷平均
- メモリ使用量
- 稼働時間/起動時間
- ファイル システムのマウント (およびディスク使用量)
- ディスク I/O 統計
- ネットワークインターフェース
- ネットワークトラフィック統計
- プロセスリスト
- 詳細なプロセス
- プロセスを強制終了する
2. 現地環境の紹介
2.1 地域環境計画
この演習は個人的なテスト環境であり、オペレーティング システムのバージョンは centos7.6 です。
ホスト名 | ローカルPアドレス | オペレーティング システムのバージョン | カーネルのバージョン | ノードのバージョン |
---|---|---|---|---|
ジェブン | 192.168.3.166 | セントス 7.6 | 3.10.0-957.el7.x86_64 | v16.17.0 |
2.2 この実践の概要
1. この実践の展開環境は個人のテスト環境です;
2. ServerBee サーバー監視ツールを centos7.6 環境にインストールします。
3. ローカル環境を確認する
3.1 ローカルのオペレーティング システムのバージョンを確認する
ローカルのオペレーティング システムのバージョンを確認します。現在のオペレーティング システムのバージョンは centos 7.9 です。
[root@ecs-10f6 ~]# cat /etc/redhat-release
CentOS Linux release 7.9.2009 (Core)
3.2 システムのカーネルバージョンを確認する
システムのカーネルバージョンを確認する
[root@ecs-10f6 ~]# uname -r
3.10.0-1160.92.1.el7.x86_64
4.ServerBeeをインストールする
4.1 導入スクリプトをダウンロードする
次のコマンドを実行して、ServerBee 導入スクリプトをダウンロードします。
wget https://github.com/ZingerLittleBee/server_bee-backend/releases/download/v1.2.6/serverbee-deploy-x86_64-unknown-linux-musl.zip
4.2 ダウンロードしたファイルを解凍します。
ServerBee圧縮パッケージを解凍します。
[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 が公開されます。
./serverbee-deploy
4.4 ServerBeeサービスのステータスを確認する
ServerBee サービスのリスニング ポートを確認します。ポート 9527 を正常にリスニングしています。
[root@ecs-10f6 ~]# ss -tunlp |grep 9527
tcp LISTEN 0 1024 *:9527 *:* users:(("serverbee-web",pid=8347,fd=11))
5. セキュリティ設定
5.1 ファイアウォールの設定
ファイアウォールを無効にする ファイアウォールを有効にする場合は、ポート 9527 を許可する必要があります。
systemctl stop firewalld && systemctl disable firewalld
5.2 SELinuxの設定
SELinuxをオフにする
sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
setenforce 0
5.3 セキュリティグループの設定
クラウドサーバー環境の場合はセキュリティグループの設定が必要です。この演習環境はクラウド サーバー環境であり、セキュリティ グループの受信ポート 9257 を許可する必要があります。
6. ServerBeeサービスにアクセスする
6.1 アクセスパスワードの設定
アクセスアドレス: http://サーバー IP アドレス: 9527、ログインパスワードをカスタマイズします。
6.2 ServerBee ホームページに入る
ログインパスワードを設定すると、自動的にServerBeeホームページに入ります。
7. ServerBeeを使用してサーバーを監視する
7.1 システム概要を表示する
ServerBeeのホームページで、システム情報監視の概要ページに入ると、CPU、メモリ、システム情報、ディスク、ネットワークなどの全体的な状況を確認できます。
7.2 プロセスのステータスを確認する
プロセス監視ページでは、システム上で実行中のプロセスを確認できます。
7.3 ディスク/ネットワークの状態
ディスク/ネットワークの詳細を確認します。
7.4 システム設定
設定モジュールでは、システムのサービスポート、アクセスパスワード、コマンドターミナルなどを設定できます。
7.5 コマンドラインターミナル
ターミナル管理ページでは、ServerBee サーバーに入り、コマンド ライン ターミナル ページで基本的な操作を実行できます。