Linux エージェントの操作
IBM Cloudで IBM Cloud Monitoring サービスのインスタンスをプロビジョンした後、 Monitoring ホスト・エージェントを Linux に自動的に収集できます。 各環境でモニターするメトリックを構成できます。
1 つ以上のタグを各モニタリング・エージェントに関連付けることができます。 タグは、TAG_NAME:TAG_VALUE としてフォーマットされるコンマ区切りの値です。 ご使用の環境をモニターするときには、これらのタグを使用して、エージェントから取得可能なメトリックを識別できます。 例えば、そのエージェントによって収集されるすべてのメトリックとともにサービスの名前と場所に関する情報を含めることができます。
前提条件
トピック「 Tune Agent 」を確認してください。
スクリプトを使用した Linux エージェントのデプロイ
メトリックを収集して IBM Cloud Monitoring サービスのインスタンスに転送するようにするために、以下の手順を実行して Linux 上でモニタリング・エージェントを構成してください。
-
パブリックまたはプライベートの取り込み URL を確認します。 詳しくは、Collector エンドポイントを参照してください。
-
カーネル・ヘッダーをインストールします。
モニタリング・エージェントをインストールするときには、エージェントでカーネル・ヘッダー・ファイルが使用されます。 詳細はこちら
ディストリビューションを選択し、そのディストリビューションに応じて以下のコマンドを実行してください。
Debian および Ubuntu Linux ディストリビューションの場合には、以下のコマンドを実行します。
apt-get -y install linux-headers-$(uname -r)RHEL、CentOS、および Fedora Linux ディストリビューションの場合には、以下のコマンドを実行します。
yum -y install kernel-devel-$(uname -r) -
モニタリング・エージェントをデプロイします。 端末から以下のコマンドを実行します。
curl -sL https://ibm.biz/install-sysdig-agent | sudo bash -s -- --access_key MONITORING_ACCESS_KEY --collector COLLECTOR_ENDPOINT --collector_port 6443 --tags TAG_DATA --additional_conf 'sysdig_capture_enabled: false\nfeature:\n mode: monitor_light'説明
-
MONITORING_ACCESS_KEY はインスタンスの取り込みキーです。
-
COLLECTOR_ENDPOINT は、モニタリング・インスタンスを使用できるリージョンのパブリックまたはプライベートの取り込み URL です。 エンドポイントを確認するには、Collector エンドポイントを参照してください。
-
TAG_DATA は、TAG_NAME:TAG_VALUE 形式のコンマ区切りタグです。 1 つ以上のタグをモニタリング・エージェントに関連付けることができます。 例えば、role:serviceX,location:us-south などです。
-
sysdig_capture_enabled を false に設定して、キャプチャー機能を無効にします。 デフォルトでは、true に設定されています。 詳しくは、キャプチャーの処理を参照してください。
RHEL、CentOS、および Fedora Linux ディストリビューションで cURL をインストールする場合は、
yum -q -y install curlを実行します。 -
-
モニタリング・エージェントが実行されていることを確認します。 以下のコマンドを実行します。
ps -ef | grep sysdig最新のモニター・エージェント・ログを表示するには、ディレクトリー
/opt/draios/logsに移動し、ログ・ファイルdraios.logを確認します。エラーを探すには、以下のコマンドを実行します。
grep error /opt/draios/logs/draios.log
CLI を使用したエージェントの状況の確認
エージェントの状況を確認するには、次のコマンドを実行します。
service dragent status
CLI を使用したエージェントのバージョンの確認
エージェントのバージョンを確認するには、次のコマンドを実行します。
/opt/draios/bin/dragent --version
Linux エージェントの更新
Linux でモニタリング・エージェントを更新するには、以下のステップを実行します。
-
Debian および Ubuntu Linux ディストリビューションのエージェントを更新するには、端末から sudo ユーザーとして以下のコマンドを実行します。
sudo apt-get updatesudo apt-get -y install draios-agent -
RHEL、CentOS、および Fedora Linux ディストリビューションからエージェントを更新するには、端末から sudo ユーザーとして以下のコマンドを実行します。
yum clean expire-cachesudo yum -y install draios-agent
Linux システムにサービスとしてデプロイされたモニター・エージェントの削除
Linux でモニタリング・エージェントを削除するには、以下のステップを実行します。
-
Debian および Ubuntu Linux ディストリビューションからエージェントをアンインストールするには、端末から sudo ユーザーとして以下のコマンドを実行します。
sudo apt-get remove draios-agent -
RHEL、CentOS、および Fedora Linux ディストリビューションからエージェントをアンインストールするには、端末から sudo ユーザーとして以下のコマンドを実行します。
sudo yum erase draios-agent
エージェントのログの表示
最新のモニター・エージェント・ログを表示するには、ディレクトリー /opt/draios/logs に移動し、ログ・ファイル draios.log を確認します。
エラーを探すには、以下のコマンドを実行します。
grep error /opt/draios/logs/draios.log
エージェントの状態の検証
モニタリング・エージェントが実行されていることを確認します。 以下のコマンドを実行します。
ps -ef | grep sysdig