エージェントのインストール
WhaTap NPMサービスを使用するためには、会員登録 後、プロジェクトを作成し、運用中のサーバーにNPMエージェントをインストールする必要があります。
プロジェクト作成
エージェントをインストールする前にプロジェクトを作成してください。
-
WhaTapモニタリングサービスに移動し、ログインします。
-
プロジェクトを作成するには、左のサイドメニューからプロジェクト全体 > + Projectボタンを選択します。
-
商品選択 画面でプロジェクトにインストールする製品を選択してください。
-
プロジェクト名、データサーバーリージョン、プロジェクトタイムゾーン項目を順番に設定します。
-
通知言語の設定で、警告通知メッセージの言語を選択します。
-
すべての設定を完了した後は プロジェクトを作成する ボタンを選択します。
-
データサーバーリージョンは、リージョン(クラウドサービスを提供するためにインストールしたデータセンターのグループ)を意味します。特定のリージョンを選択すると、そのリージョンに所属するデータセンターにユーザーのデータが保存されます。
-
プロジェクトタイムゾーンは通知とレポートを生成する基準時間です。
-
複数のプロジェクトをグループで管理する場合は、プロジェクトグループからグループを選択するか、グループを追加してください。 グループの詳細については、次の文書を参照してください。
-
組織を選択してプロジェクトを追加する場合は、組織下位のグループを必須に設定する必要があります。
プロジェクトアクセスキーの確認
プロジェクトアクセスキーは、WhaTapサービスを有効にするための固有IDです。
インストール手順セクションでプロジェクトアクセスキーの発行ボタンをクリックします。プロジェクトアクセスキーが自動的に発行されると、次の手順に進みます。
プロジェクトを作成すると、自動的にエージェントインストールページに移動します。エージェントインストールページが表示されない場合は、左側のメニューから全プロジェクトを選択し、新しく作成したプロジェクトを選択します。
Linux環境にインストールする
インストール案内セクションでLinuxタブを選択し、画面の案内に従ってエージェントのインストールを進めます。
エージェントダウンロード
モニタリング対象サーバーにエージェントファイルをダウンロードします。
- Amazon Linux
- Debian/Ubuntu
- Red Hat/CentOS
sudo rpm --import https://repo.whatap.io/centos/release.gpg
echo "[whatap]" | sudo tee /etc/yum.repos.d/whatap.repo > /dev/null
echo "name=whatap packages for enterprise linux" | sudo tee -a /etc/yum.repos.d/whatap.repo > /dev/null
echo "baseurl=https://repo.whatap.io/centos/9/\$basearch" | sudo tee -a /etc/yum.repos.d/whatap.repo > /dev/null
echo "enabled=1" | sudo tee -a /etc/yum.repos.d/whatap.repo > /dev/null
echo "gpgcheck=0" | sudo tee -a /etc/yum.repos.d/whatap.repo > /dev/null
sudo yum install whatap-npmd
インストール過程でgnupg2パッケージが必要です。
wget https://repo.whatap.io/debian/release.gpg -O -|sudo apt-key add -
wget https://repo.whatap.io/debian/whatap-repo_1.0_all.deb
sudo dpkg -i whatap-repo_1.0_all.deb
sudo apt-get update
sudo apt-get install whatap-npmd
sudo rpm -Uvh https://repo.whatap.io/centos/5/noarch/whatap-repo-1.0-1.noarch.rpm
sudo yum install whatap-npmd
AWS EC2環境でリソース情報を収集するには、次の文書を参考にしてください。
互換性チェック及び設定
エージェントをダウンロードしたサーバーの互換性をチェックし、設定情報を入力してください。
sudo /usr/whatap/whatap-npmd/install.sh {プロジェクトアクセスキー} {収集サーバーIPアドレス}
次のように互換性チェック結果と駆動メッセージを確認できます。
Supported kernel version : 5.15. OK.
Supported CPU Arch : aarch64, OK.
Move package files
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 14 100 14 0 0 65 0 --:--:-- --:--:-- --:--:-- 65
Start service
Installation complete!
Kubernetes環境に設置する
インストール案内セクションでKubernetesタブを選択し、画面の案内に従ってエージェントのインストールを進めます。
AWS EKS環境でリソース情報を収集するには、次の文書を参考にしてください。
エージェント生成
-
エージェントを生成するためにダウンロードボタンを選択してYAMLファイルをダウンロードします。
-
ダウンロードしたYAMLファイルをマスターNodeにアップロードしてください。
-
マスターノードで次のコマンドを実行し、エージェントを作成してください。
kubectl apply -f whatap_npmd.yaml
-
次のコマンドを実行してエージェントの動作状態(STATUS)がRUNNING状態であるかを確認します。
kubectl get pod -n whatap-npm-ns
TagRuleオプション設定(選択事項)
NPMでは、tagRule設定により、不規則で多様な情報を収集し、トポロジーまたはチャートで表示できます。 詳細については、次の文書を参考にしてください。
モニタリングの開始
エージェントが正常に動作すると、モニタリング情報の収集を開始します。 収集された情報をサービス画面で確認するには、画面右下のネットワークトポロジボタンを選択してください。