Tanium Interact( )は、Tanium Autonomous IT Platformの基盤となるものです。 当社独自の「 リニアチェーンアーキテクチャ」()を基盤として構築されており、ユーザーはTaniumコンソール内のほぼどこからでも、Taniumクライアントがインストールされたエンドポイントに対してクエリを実行し、リアルタイムでライブデータを収集することができます。
、Tanium Patch 、、Deploy といったモジュールを含む、このプラットフォームの幅広い機能は、すべてセンサーを通じて質問を行うという同じ基盤の上に構築されています。 Interactを効果的に活用する方法を理解することは、実質的には、Taniumそのものを最大限に活用する方法を理解することになります。
トム氏は、Interactの機能の全容について解説しています。具体的には、センサーの仕組みや、それらを組み合わせて正確な質問を作成する方法、構文を覚える必要なく「Question Builder」を使って複雑なAND/ORロジックを構築する方法、Tanium Data Service(TDS)のキャッシュ機能により、オンラインおよびオフラインのエンドポイントで最大 30 日間データを利用可能にする仕組み、そして保存された質問を活用して一貫性のある定期的なデータ収集を実現する方法などです。 また、彼は「ドリルダウン」と「マージ」の違いについて解説し、集計結果とエンドポイントごとの詳細な結果の違いについて説明するとともに、 のAI搭載Tanium Ask Agent()の実演も行っています。
Taniumを初めてご利用になる方も、クエリ作成のスキルを磨きたい方も、今回のエピソードでは、正規表現フィルターやセンサーの閲覧、 のAsk Agent()を使用して平易な言葉から完全なクエリを生成する方法など、基本的な使い方とエキスパートレベルの可視性を分ける実践的な仕組みについて解説します。 以下のリンクから、エピソードの全編をご覧ください。
キーポイント
- プラットフォームの基盤となるInteract: Interactは、TaniumのLinear Chain Architectureを基盤として構築されており、ユーザーが質問をしたり、パッケージを送信したり、Taniumクライアントがインストールされた任意のエンドポイントから情報を収集したりするための仕組みとして機能します。そのため、Taniumプラットフォーム上に構築されるあらゆる機能の礎となっています。
- センサーは構成要素です: クエリは、1つまたは複数のセンサーから構成されます。Windows、Linux、およびその他のサポート対象のオペレーティングシステム向けに、あらかじめ用意されたセンサーが利用可能です。 センサーは完全にカスタマイズ可能です。つまり、ユーザーは独自のスクリプトを作成して特定の情報を収集し、それを新しいセンサーとして組み込んで、質問で利用することができます。
「ここで私たちがやっていることは、利用可能なすべてのセンサーに基づいて質問をすることです。 そして、コンソール内のほぼどこからでもそれを行うことができます。”Taniumのシニア・エンタープライズ・エンジニア、トム・ダウズウェル氏
- 複雑なクエリ用のクエスチョンビルダー: このクエスチョンビルダーは、上部セクション(取得したいデータ)と下部セクション(どのエンドポイントから取得するか)で構成される、クエリを作成するためのビジュアルインターフェースを提供しています。AND/ORロジックグループ、行フィルター、および「一致する」と「一致しない」というフィルターオプションによる正規表現マッチングに対応しており、クエリの構文を覚える必要なく、正確で複数の条件を含むクエリを簡単に作成できます。
- オフラインエンドポイント向けのTDSキャッシュ: センサーがTDSに登録されると、設定に応じて、オンラインおよびオフラインのエンドポイントからデータを継続的に収集し、最大で約 30 日間保存することができます。 結果ビューで「現在」から「キャッシュ」に切り替えると、この保存データが表示されます。これにより、返されるエンドポイントの数が大幅に増加する場合があります。例えば、このデモンストレーションでは、結果が 45 件から123 件に増えました。
- 定期的なデータ収集用に保存されたクエリ: 保存されたクエリを使用すると、ユーザーは複雑なフィルタリングが施されたクエリを保存し、スケジュール(通常は数時間おき)に従ってエンドポイントに再送信することができます。これにより、毎回クエリを再構築することなく、一貫したデータ収集が可能になります。 保存されると、質問には「現在」、「最近」、「キャッシュ」という3つのデータ状態が表示されます。
- ドリルダウンとマージの比較: のドリルダウン機能では、ユーザーは特定の結果行を選択し、その結果を返したエンドポイントのみを対象とした追加のクエリを実行できます。これにより、元の選択に基づいてフィルターが追加されることになります。 「マージ」機能は、複数のセンサーからのデータを単一の結果セット内で並べて表示できるよう、クエリを結合するものです。例えば、インストール済みのアプリケーションとコンピュータ名、OSを1つのビューにまとめて表示することができます。
「」そして、私はいつもお客様にこうお伝えしています。「まずはその数え方の質問から始めてみてください。」 まずは広い範囲から始め、たくさんの情報を集めてください。そうすれば、単純な数え上げの観点からは、それらが 74 件あることがわかります。その後、絞り込みを始め、さらにフィルターを追加していくのです。”Taniumのシニア・エンタープライズ・エンジニア、トム・ダウズウェル氏
- 集計クエリと詳細なクエリの比較: 集計クエリでは、回答ごとに結果を分類し、各値を返したエンドポイントの数を表示します。これにより、大まかで俯瞰的な視点が得られます。 コンピュータ名などの固有のデータを追加することで、結果がエンドポイントごとに1行ずつ表示され、デバイスごとのより詳細なビューが得られます。これは、対象を絞った調査や是正措置を行う際に役立ちます。
- AIを活用したクエリ作成については、エージェントにお問い合わせください: Tanium Ask Agentは、「Windowsワークステーション上のZoomのインストール状況をすべて確認したい」といった平易な言語での入力を受け付け、それに対応するクエリを作成し、結果を1文に要約して表示します。また、結果の全文を表示したり、コピー・ダウンロードしたり、将来の使用のためにクエリを保存したりするためのオプションも提供します。
「これの本当に良かった点は、Taniumコンソールにあまり慣れていない方や、技術的な知識がそれほどない方、あるいは実際に操作する機会が少ない方にとっても、コンソールを使いやすくなるという点だと思います。」 質問の構文や、フィルターをどこに配置すべきか、左か右か、上か下か、あるいはそのフィルタリングをどのように見たいかといったことをすべて覚えようとしなくても、その簡単な質問をすればよいのです。 「ただリクエストするだけで、自動的に作成してくれます。」Taniumのシニア・エンタープライズ・エンジニア、トム・ダウズウェル氏
その他の参考資料
- Tanium AskがAIを活用して、自然言語のクエリをエンドポイントに関する質問に変換する方法:Tanium Askが、平易な言語での入力を構造化されたクエリに変換し、ユーザーが環境全体にわたるエンドポイントのリアルタイムデータを迅速に取得できるようにする仕組みについてご覧ください。
- Tanium Interact での質問の検討、作成、および精緻化:自由形式および構造化された質問の発行方法、Question Builder を使用してセンサーを選択しフィルターを適用する方法、そして結果を活用してエンドポイント全体を調査し、対応策を講じる方法について解説したステップバイステップのドキュメントです。
- エンドポイントのクエリ用 Tanium Ask AI エージェントの使い方:Tanium Ask エージェントを使用して、平易な言葉でクエリを送信する方法、AI が生成した質問の構文を確認する方法、要約された結果を解釈する方法、および継続的な利用のために質問をコピーまたは保存する方法に関する技術ドキュメントです。
- Tanium AIがリアルタイムのインテリジェンスを活用し、安全で状況に応じた洞察とアクションを提供する方法 『』:Tanium AIがリアルタイムのエンドポイントデータをどのように活用して推奨事項を生成し、重要な影響を明らかにし、ITおよびセキュリティのワークフロー全体で安全かつガバナンスに則ったアクションを実現しているかについてご紹介します。

