Agent Client Collector for Visibility
Agent Client Collector for Visibility (ACC-V) は、ホストデータを収集するために、Windows、Linux、または macOS サーバーにインストールされる ServiceNow エージェントです。ACC-V は、OS クエリーコマンドと OS 固有のコマンドを実行して情報を収集する Ruby スクリプトを展開します。さまざまなファイルシステムとストレージデバイス、TCP 接続、実行中のプロセス、およびターゲットホストに関するその他の情報からデータを検出できます。
- 基本インベントリ - ACC-F バージョン 2.10.1 以降では使用されません。
- データコレクション
- 拡張インベントリ
- シリアル番号
- ストレージデバイス
- ファイルシステム
- ネットワークアダプタ
- TCP 接続
- 実行中のプロセス
- インストール済みソフトウェア
- ローカルユーザー
- Intel vPro® プラットフォーム
ACC-V プッシュベースのモデルを使用して、ServiceNow 構成管理データベース (CMDB) でターゲットシステムを登録して管理できます。資格情報の提供、スケジュールの構成、IP 範囲のスキャンなどは必要ありません。
ACC-V は、検出を実行するための追加メカニズムです。これは、システム情報、ネットワークインターフェイス、実行中のプロセスなど、OS に関連する属性の水平 IP ベースの ディスカバリー の代替です。ACC-V は、オンプレミスサーバーおよびクラウドインスタンスに適しています。ACC-V を使用するには、ターゲットホストに ServiceNow Agent Client Collector (ACC) をインストールする必要があります。ACC は、オープンソースソフトウェアである Sensu-Go の派生物です。
- Linux
- Red Hat Enterprise Linux (RHEL) および Oracle Linux (OL) 7、8、9
- Centos 7、8、9
- SLES 12、15
- Ubuntu 18、20
- Amazon Linux 2
- Debian 9 および 10
- Microsoft Windows
- Windows Server 2012、2012r2、2016、2019、2022
- Windows 10 Enterprise Edition
- Windows 11 Enterprise および Professional Edition
- macOS (ACC-V バージョン 1.3.0 以降)
- 10.15 - Catalina
- 11 - Big Sur
- Montery (x86)
- 13 - Ventura
- ARM64 (Apple シリコン M1/M2) 上の macOS Ventura
Quebec パッチ 3 以降、CI が ACC-V によって検出されたことを明確に示すために、discovery_source、ACC-Visibility が導入されています。
ACC-V バージョン 3.0.0 は、検出された CI に追加のデータポイントを入力できます。これらの属性は、エンドポイントの [アサイン先 (Assigned To)] 属性、 Linux および Windowsの Google Cloud Platform (GCP) 仮想マシン (VM) のオブジェクト ID、システムおよびローカルの OS ユーザー、およびサポートされているすべての OS のメモリーモジュールで機能します。GCP Linux および Windows の VM に対して [オブジェクト ID] フィールドに入力されます。object_id を照合することによって、cmdb_ci_vm_instance レコードとその cmdb_ci_computer レコードの間に、Virtualized by::Virtualizes の関係が作成されます。cmdb_ci_vm_instance レコードは GCP クラウドディスカバリーによって作成されます。
ストアでアプリを要求する
ServiceNow Store Web サイトにアクセスして利用可能なすべてのアプリを表示し、ストアにリクエストを送信する方法について確認してください。リリースされたすべてのアプリのリリースメモ情報については、「ServiceNow Storeバージョン履歴のリリースノート」を参照してください。
メリット
- エージェントが通信を開始し、MID サーバー を介して ServiceNow インスタンスへの接続を維持します。
- ACC とともにインストールされたエージェントは自己認識型であり、検出データをパッケージ化し、ACC-V ポリシーでの設定に従って、決まったスケジュールでこのデータを MID サーバー から ServiceNow インスタンスに送り返します。
- ターゲットホスト上で注目すべきイベント (長時間シャットダウンした後にオンラインに戻るなど) が発生すると、ディスカバリー がトリガーされます。このアプリケーションは、ACC をインストールした特定のターゲットを既にトラッキングしていて、MID サーバー と通信します。
- IPv6 エージェントは ACC-V で検出できます。
- Cloud Native Operations 可視性のための (CNO) 機能は、クラスター内のKubernetesリソースの変更を可視化します。詳細については、「可視性のための (CNO) の使用Cloud Native Operations」を参照してください。
要件
- ディスカバリー プラグイン (com.snc.discovery) をインストールしてアクティブにする必要があります。
- Agent Client Collector フレームワーク (ACC-F) を ServiceNow インスタンスにインストールする必要があります。
- エージェントをターゲットホストにインストールする必要があります。
- 必ず Quebec パッチ 3 以降にアップグレードしてください。
- local_system_account権限があることを確認します。
- ITOM-Discovery または ITOM-Visibility SKU (SU ベースのライセンス) が必要です。
次に、Agent Client Collector for Visibility (ACC-V) アプリケーションを ServiceNow Store またはインスタンス [sn_acc_visibility] からダウンロードしてインストールできます。詳細については、「Agent Client Collector のインストール」を参照してください。
ACC-V の仕組み
高いレベルで、ACC-V は次のコンポーネントと連携して機能します。- ServiceNow インスタンス
- ServiceNow MID サーバー
- ターゲットホストマシン
- 前述したターゲットホストマシン上で実行される ServiceNow Agent Client Collector
- 定期的なスケジューリング:ディスカバリー が定期的にトリガーされるポリシーベースのアプローチ
- CI 削除時:コンピューターまたはサーバーの CI レコードが削除されたとき
- MID サーバー サイクル:MID サーバー がダウンして復旧した場合
- ターゲットホストサイクル:ターゲットホストが停止して復旧した場合
- ネットワーク切断:ターゲットへのネットワークリンクに切断がある場合
ACC-V 資産は、メインエントリーポイント [acc_visibility_main] および OS ファミリーの他のモジュールとともに、エージェントプラグインとして保存されます。メインシステム ディスカバリー チェック定義が 1 つあります。これは Enhanced Discovery と呼ばれ、Enhanced Discovery Policy によって使用されます。この ACC-V ポリシーは、デフォルトで 24 時間 (86,400 秒) に設定されたスケジュールで実行されます。このポリシー構成は、ACC-V ポリシーで定義されているすべてのエージェントと同期されます。
- 識別および調整エンジン (IRE) 互換ペイロードへのデータ変換
- CI 以外のデータ調整 (cmdb_running_processes、cmdb_tcp_connections など)
ACC-V チェック定義 Enhanced Discovery は、ServiceNow インスタンスによって開始されます。次に、トピックを含む ECC キューレコード MonitoringProbe が、関連するチェック情報とともに出力キューに作成されます。その後、MID サーバー は TLS 経由で WebSocket を介して ACC にメッセージを送信することで、チェックを処理します。
この際に、MID サーバー は ACC が要求する関連資産またはプラグインも提供し、ACC が実行されている特定のオペレーティングシステム、プラットフォーム、OS バージョン、およびアーキテクチャに関連していることを確認します。
チェックタイプ、ポリシー、チェック定義をはじめとする、ACC-V アプリケーションのすべての部分を編集および変更できます。詳細については、「チェックとポリシー」を参照してください。
仮想マシンインスタンスとクラウドインスタンス
ACC-V は、ディスカバリー を介して検出されたターゲットを既存の仮想マシン (VM) インスタンス CI に関連付けます。ACC-V は、検出された CI レコードを、既存 VM インスタンスレコードやクラウドサーバーインスタンスレコードと (適切な CMDB 関係で) 関連付けます。
- vCenter
- Amazon AWS クラウド
- Google (GCP)
- Microsoft Azure