This is a machine translation based on the English version of the article. It might or might not have already been subject to text preparation. If you find errors, please file a GitHub issue that states the paragraph that has to be improved. |
1. はじめに
Checkmk エージェントは、一部のシステムにはインストールできません。また、SNMP が(十分に)利用できない場合もあります。 しかし、Checkmk は、Checkmk が監視データを取得できるアプリケーションプログラミングインタフェース(API)があれば、そのようなシステムも監視することができます。 このような API は、通常、Telnet、SSH、または HTTP/XML に基づいています。
これらの API を自分でクエリする心配はありません。Checkmk は、Amazon Web Services (AWS)、Microsoft Azure、Google Cloud Platform (GCP) などの一般的に実装されているシステム、さらには NetApp、VMware ESXi、Prometheus、Elasticsearch、Cisco Meraki など、多くのシステムに必要なデータソースプログラムを提供しています。 これらのプログラムは、管理 API を介してハードウェアまたはソフトウェアにクエリを実行し、エージェント出力を生成します。 これらのプログラムは、管理 API 経由でハードウェアまたはソフトウェアにクエリを実行して、エージェント出力を生成します。 これらは、通常の Checkmk エージェントの特別な代替手段であるため、スペシャルエージェントとも呼ばれます。
2. Checkmk インターフェースのスペシャルエージェント
スペシャルエージェントには非常に複雑なパラメータが必要な場合があるため、セットアップ GUI で、それらを直接設定できる特別なルールセットを定義しています。 これらのルールセットは、Setup > Agents > VM, cloud, container およびSetup > Agents > Other integrations で、ユースケースごとにグループ分けされています。


3. スペシャルエージェントの使用
スペシャルエージェントは、~/share/check_mk/agents/special/ にインストールされています。
このようなエージェントを変更する場合は、まず同じ名前のファイルを~/local/share/check_mk/agents/special/ にコピーし、その新しいバージョンで変更を行ってください。
例として、NetApp ファイラーの監視を取り上げます。 これらは、Checkmk エージェントのインストールを許可していません。 SNMP インターフェースは低速で、欠陥があり、不完全です。 しかし、NetAppOntapオペレーティングシステムおよびそのすべての監視データへのアクセスを提供する特別な HTTP インターフェースがあります。
agent_netapp_ontap スペシャルエージェントは、REST API 経由でこのインターフェースにアクセスし、NetApp via Ontap REST API ルールセットを使用してデータソースプログラムとして設定されます。
スペシャルエージェントに必要なデータは、ルールのコンテンツに入力できます。
ほとんどの場合、これは何らかのアクセスデータです。
NetAppスペシャルエージェントには、収集するリソースを選択するための追加オプションもあります。

セットアップ GUI で、ホストを「API integrations if configured, else Checkmk agent 」に設定したままにしておくことが重要です。
スペシャルエージェントと通常のエージェントの両方をクエリしたい場合があります。 その一例として、vCenter 経由でVMware ESXiを監視する場合が挙げられます。 vCenter は(通常は仮想)Windows マシンにインストールされ、当然のことながら Checkmk エージェントも実行されています。

重要なスペシャルエージェントの設定については、このユーザーガイドの別の記事で説明しています。 AWS、Microsoft Azure、GCP、Kubernetes、Prometheus、VMware ESXi、Datadog などです。 |
4. ファイルとディレクトリ
| パス | 機能 |
|---|---|
|
Checkmk に付属のスペシャルエージェントはここにインストールされます。 |
|
お客様が独自に変更したスペシャルエージェントのレポジトリです。 |
