ローカル Linux ホスト上でエンタープライズ レベルの Nightingale 監視および分析ツールへのリモート接続を実装する方法

序文

Nightingale Monitor は、オールインワン設計コンセプトを採用したオープンソースのクラウドネイティブな観察および分析ツールであり、データ収集、可視化、監視および警報、データ分析を統合しており、クラウドネイティブのエコシステムと緊密に統合されており、レベル監視、分析、アラーム機能など、すぐに使える機能を企業に提供します。Nightingale は 2020 年 3 月 20 日に v1 バージョンを github でリリースし、累計で 100 以上のバージョンが存在します。

ローカル展開後、リモート アクセスできない問題を解決するために、今日はローカル ナイチンゲールと cpolar イントラネット侵入ツールを組み合わせてリモート アクセスを実現し、運用と保守の効率を向上させる方法を紹介します。

1. Linux 導入ナイチンゲール

この例では、最速のデプロイメント方法である docker compose を使用します。正式な運用環境の場合は、公式の高度なデプロイメント計画を参照してください。docker または docker compose がインストールされていない場合は、事前にインストールしてください。プロジェクトには、Git も一緒にインストールする必要があります。

まず Git を使用してプロジェクトのクローンを作成します

git clone https://gitlink.org.cn/ccfos/nightingale.git

クローン作成後、ナイチンゲールファイルが表示されます

画像-20230914155835397

nightingale フォルダー内の docker ディレクトリに入る

cd nightingale/docker

docker compose コマンドを実行してインストールとデプロイを行う

docker-compose up -d

ダウンロードとインストールが成功したら、コンテナを実行して実行docker ps 中のコンテナを確認できます。

画像-20230914160521377

2. ローカルアクセステスト

ナイチンゲール サービスは上記で正常にインストールされました。次に、ローカルにアクセスします。ブラウザまたは外部ブラウザでポートにアクセスすると、17000ログイン インターフェイスが表示されます。ローカル アクセスは成功を示します。正常にログインするには、デフォルトのアカウントroot とパスワードを入力してください。次にインストールします。 root.2020cpolar イントラネット侵入ツールにより、リモート アクセスが可能になります。

画像-20230914160737036

3. Linux インストール cpolar

上記で、docker compose を介して Nightingale をインストールすることに成功しました。次に、Linux に cpolar イントラネット侵入ツールをインストールし、cpolar を介してローカル ポートにマッピングされた http パブリック ネットワーク アドレスを転送しました。自分でドメイン名を登録したり、クラウドを購入したりせずに、簡単にリモート アクセスを実現できます。 . サーバー. cpolar をインストールする手順は次のとおりです。

cpolar公式サイトアドレス:https://www.cpolar.com

  • ワンクリックスクリプトインストールコマンドを使用する
curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash
  • システムにサービスを追加する
sudo systemctl enable cpolar
  • cpolarサービスを開始する
sudo systemctl start cpolar

cpolar が正常にインストールされたら、外部ブラウザで Linux ポート 9200 にアクセスします: [http://LAN ip:9200]。cpolar アカウントを使用してログインします。ログイン後、cpolar Web 設定インターフェイスが表示されます。 Web 管理インターフェイス。設定するだけです。

画像-20230831171159175

4. Nightingale パブリック ネットワーク アクセス アドレスを構成する

左側のダッシュボードで [トンネル管理] - [トンネルの作成] をクリックして、ナイチンゲールの cpolar トンネルを作成します。

  • トンネル名: 名前はカスタマイズできますが、既存のトンネル名と重複しないように注意してください。
  • プロトコル: http を選択します
  • ローカルアドレス: 17000
  • ドメイン名のタイプ: 無料でランダムなドメイン名を選択します
  • 地域: 中国vipを選択

クリック创建

画像-20230914161654926

トンネルが正常に作成されたら、左側のステータス - オンライン トンネル リストをクリックすると、生成されたパブリック ネットワーク アクセス アドレスが表示されます。アクセス方法には http と https の 2 つがあります。

画像-20230914161716913

5. パブリックネットワーク経由のナイチンゲール管理インターフェースへのリモートアクセス

上記の https パブリック ネットワーク アドレスを使用して、任意のデバイスのブラウザでアクセスすると、ナイチンゲール インターフェイスが正常に表示され、リモートからアクセスできるパブリック ネットワーク アドレスが作成されます。

画像-20230914161806467

上記で初期化したユーザー名とパスワードを入力すると、正常にログインできます。

画像-20230914161921357

6. ナイチンゲールのパブリック ネットワーク アドレスを修正

上記の cpolar を使用して作成されたトンネルはランダムなパブリック ネットワーク アドレスを使用するため、24 時間以内にランダムに変更され、長期的なリモート アクセスには適していません。したがって、第 2 レベルのサブドメイン名を設定できます。このアドレスは固定アドレスであり、ランダムに変更されることはありません [ps: cpolar.cn がファイルされています]

cpolar パッケージを基本パッケージ以上にアップグレードする必要があり、各パッケージに対応する帯域幅が異なることに注意してください。[cpolar.cnが登録されました]

cpolar 公式 Web サイトにログインし、左側の「予約」をクリックして、第 2 レベルのサブドメイン名を予約することを選択し、第 2 レベルのサブドメイン名を設定して「予約」をクリックし、予約が成功したら予約した第 2 レベルのサブドメイン名をコピーします。

画像-20230914162109564

予約が成功したら、予約に成功した第 2 レベルのサブドメイン名の名前をコピーします。

画像-20230914162138804

cpolar Web UI 管理インターフェイスに戻り、左側のダッシュボードで [トンネル管理] - [トンネル リスト] をクリックし、設定するトンネルを見つけて、右側の [編集] をクリックします。

画像-20230914162216161

トンネル情報を変更し、正常に予約された第 2 レベルのサブドメイン名をトンネルに構成します。

  • ドメイン名のタイプ: 第 2 レベルのサブドメイン名を選択します
  • サブドメイン: 正常に予約された第 2 レベルのサブドメイン名を入力します。

クリックします更新(注意: 1 回クリックすると更新されます。再度送信する必要はありません)

画像-20230914162255028

更新完了後、オンライントンネルリストを開くと、パブリックネットワークアドレスが変更され、アドレス名が固定の第2レベルのサブドメイン名になっていることがわかります。

画像-20230914162316961

最後に、固定パブリック ネットワーク アドレスを使用してナイチンゲールにアクセスします。アクセスが成功したことがわかります。このようにして、固定かつ永続的なパブリック ネットワーク アドレスが設定されます。新しいアドレスにアクセスするには、再度ログインする必要がある場合があります。

画像-20230914162802084

cpolar 極雲の記事からの転載: Linux エンタープライズ レベルの Nightingale 監視および分析ツールのリモート アクセス

Supongo que te gusta

Origin blog.csdn.net/m0_75215937/article/details/133036344
Recomendado
Clasificación