---
sourceDocument: Yokohama IT Operations Management
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/yokohama/it-operations-management

 Release :

    - yokohama

ft:locale :

    - ja-JP

ft:publication_title :

    - Yokohama IT Operations Management

ft:clusterId :

    - itom

bundleId :

    - itom

workflow :

    - Technology


---

# Linux

# Linux 検出 {#ariaid-title1}

* リリースバージョン: Yokohama
* 
* 更新日 2025年01月30日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：13分

ディスカバリーサービスマッピングアプリケーションは、プローブとパターンを使用して、Linuxコンピューターとサーバーに関する情報を検出してマッピングします。情報が CMDBに入力されます。 これらのリソースを検出するには、ServiceNow Storeから最新バージョンの ディスカバリーとサービスマッピングパターン アプリケーションに更新する必要がある場合があります。

## サポート可能性の詳細 {#r_DataCollDiscoLinuxComputers__section_mrm_5sy_syb}

Linux サーバーパターンでは、英語ベースの Linux のみを検出できます。

サポートされている Linux オペレーティング システム
:
    IPv4 ディスカバリーの場合：

    * Red Hat
    * Oracle
    * Fedora
    * Debian
    * SUSE
    * CentOS
    * Ubuntu
    {#r_DataCollDiscoLinuxComputers__ul_uf4_1rw_cz}

    IPv6 検出の場合：

    * CentOS 7
    * Ubuntu 20
    {#r_DataCollDiscoLinuxComputers__ul_yxd_dfc_35b}

    次のオペレーティングシステムまたはデバイスは、IPv6 ディスカバリーで検証されていません。

    * Red Hat クラスター
    * Oracle Clusterware
    * Linux Pacemaker クラスター
    * ネットワークストレージ
    {#r_DataCollDiscoLinuxComputers__ul_r4x_mdc_35b}

## 分類子、プローブ、パターン {#r_DataCollDiscoLinuxComputers__section_hx5_tmf_nbb}

{#r_DataCollDiscoLinuxComputers__table_nww_wmf_nbb__entry__3}

| 分類子 | プローブ | パターン |
|-|-|-|
| Linux (UNIX 分類) | * 水平ディスカバリープローブ：パターンを起動します。 * Linux - インストール済みソフトウェア\^ * Unix - ADM\^ * Linux - アイデンティティ\* * Linux - CPU\* * Linux - ディストリビューション\* * Linux - FQDN の検索\* * Linux - メモリー\* * Linux - メモリーモジュール\* * Linux - ネットワーク ARP テーブル\* * Linux - ストレージ\* * Linux - Amazon EC2\* * Unix - OS アップタイム\* * UNIX - OS ファイルシステム\* * UNIX - FQDN の検索\* * Unix - ADM 拡張機能\* {#r_DataCollDiscoLinuxComputers__ul_lxj_zlr_rz} | Linux サーバー |
[ ]

{#r_DataCollDiscoLinuxComputers__table_nww_wmf_nbb}

\*ディスカバリーはこれらの検出にデフォルトでパターンを使用するため、これらのプローブは分類子ではアクティブになりません。

\^ ディスカバリー がパターン検出を使用する場合でも、これらのプローブはデフォルトでアクティブなままとなります。

パターンを使用するには、分類子の水平パターンプローブに正しいパターンが指定されていることを確認します。手順については、「[分類子への水平パターンプローブの追加](https://servicenow-prod.fluidtopics.net/Yu7K806HJpMWDgopCxnUEA#t_AddHorizontalPatternProbe "水平ディスカバリーの識別および探索フェーズにパターンを使用するには、検出しようとしている CI の分類子に水平パターンプローブを追加する必要があります。")」を参照してください。

## ServiceNow® Store での新規または拡張パターンの要求 {#r_DataCollDiscoLinuxComputers__section_bzr_dqf_jfc}

次にアクセスしてください： [ServiceNow Store](https://store.servicenow.com/sn_appstore_store.do#!/store/application/06a71b1367e4130051c9027e2685ef1e/1.6.0?referer=/store/search?listingtype=allintegrations%253Bancillary_app%253Bcertified_apps%253Bcontent%253Bindustry_solution%253Boem%253Butility%253Btemplate&q=Patterns&sl=sh) 使用可能なすべての更新を表示し、ストアに要求を送信する方法を確認します。リリースされたすべてのアプリのこれまでのリリースノート情報については、 [ServiceNow Store バージョン履歴リリースノート](https://docs.servicenow.com/bundle/store-release-notes/page/release-notes/store/sn-store-release-notes.html).{#r_DataCollDiscoLinuxComputers__p_d21_nfg_h1c}

## Linuxディスカバリーの要件 {#r_DataCollDiscoLinuxComputers__section_fgs_dqf_jfc}

ディスカバリーを実行する前に、必要なすべての構成が完了していることを確認する必要があります。

プラグインのインストールとアクティブ化を確認する
:
    * [ITOM ヴィジビリティ とともにインストールされるプラグインまたはアプリケーション](https://servicenow-prod.fluidtopics.net/rfC8AXR16AhdCHbLYlhxCQ "次のテーブルは、ITOM ヴィジビリティアプリケーションとともにインストールされるプラグインまたはアプリケーションを一覧しています。アプリケーションを更新すると、新しく必要になったアプリケーションの依存関係がインストールされます。")
    * [ディスカバリーとサービスマッピングパターン をインストール](https://servicenow-prod.fluidtopics.net/Jqfg9rnvJxDf8wvrL1snJQ "admin ロールがある場合は、ディスカバリーとサービスマッピングパターン アプリケーション (sn_itom_pattern) をインストールできます。")
    * [ヴィジビリティコンテンツ をインストール](https://servicenow-prod.fluidtopics.net/y~9R3HCs6EaJmTIPd0bBaw "admin ロールがある場合は、ヴィジビリティコンテンツ アプリケーション (sn_pattern_design) をインストールできます。")
    {#r_DataCollDiscoLinuxComputers__ul_cjy_gsf_jfc}

必要な認証情報の構成を確認する

:   必要な SSH 権限で認証情報を設定します。機密 Linux データを検出するには、適切な sudo 権限を持つユーザーが sudo コマンドを実行する必要がある場合があります。必要な sudo 権限を設定するには、 /etc/sudoers ファイルを変更して、 ディスカバリー が必要なコマンドを含めます。各コマンドの /etc/sudoers 行例については、「 [プローブベースディスカバリー中に特権ユーザーを必要とする SSH コマンド](https://servicenow-prod.fluidtopics.net/Wa9xTKwYX0k9AHpwogxoWQ "これらのテーブルには、水平ディスカバリー中にディスカバリープローブによって実行される SSH コマンドが表示されます。これらの SSH コマンドを実行するには、昇格された権限が必要です。")」を参照してください。

    昇格された権限を持つユーザーを必要とするコマンドの詳細については、次のドキュメントを参照してください。

    * [ディスカバリー、オーケストレーション、および統合ハブのルート権限を必要とするコマンド](https://www.servicenow.com/docs/access?context=r_SSHCredentialsForm&version=yokohama&pubname=yokohama-platform-security&ft:locale=en-US)。
    * ディスカバリーとサービスマッピングに必要な特権コマンドのリストについては、「 [特権ユーザーを必要とする サービスマッピング コマンド](https://servicenow-prod.fluidtopics.net/4qsIrNv7zTagPRayagPQKw "サービスマッピング は昇格された権限を必要とするコマンドを使用して、組織内の Unix ベースのホストを検出およびマッピングします。必要な認証情報の設定に加えて、組織内のサーバー を設定し、サービスマッピング がこれらのコマンドを昇格された権限で実行できるようにします。")」を参照してください。このリストには、組織内の Unix ベースのホストを検出およびマッピングするために昇格された権限を必要とするコマンドが含まれています。

    * [MID Server privileged commands](https://www.servicenow.com/docs/access?context=c_PrivilegedCommandsForMIDServer&version=yokohama&pubname=yokohama-servicenow-platform&ft:locale=en-US)
    * [ディスカバリーパターンモジュールによるパターンコマンドの表示](https://servicenow-prod.fluidtopics.net/0zadJv4OaNvpjcUEFRvcCA "インフラストラクチャまたはアプリケーションパターンに必要なすべてのコマンドを表示して、ディスカバリーを実行するための十分な権限があることを確認します。")
    * [パターンベースディスカバリーで使用されるコマンドの検証](https://servicenow-prod.fluidtopics.net/br5hnq1zr5Cjm1GovNnbzw "パターンコマンドを検証して、MID サーバー が正常に実行できることを確認します。通常、これらのコマンドを ServiceNow インスタンスで実行するために必要な認証情報を構成していないと、コマンドが失敗する可能性があります。コマンドが失敗するもう 1 つの一般的な理由は、ディスカバリーに使用される IP アドレスに到達できないことです。")
    {#r_DataCollDiscoLinuxComputers__ul_ghz_ztf_jfc}

    セキュリティ上の理由により、SSH パスワード認証情報よりも SSH 秘密鍵認証情報が推奨されます。

MID サーバー構成を確認する
:   詳細については、以下を参照してください。

    * [Test MID Server connectivity](https://www.servicenow.com/docs/access?context=t_ValidateNetworkConnectivity&version=yokohama&pubname=yokohama-servicenow-platform&ft:locale=en-US)
    * [MID Server properties](https://www.servicenow.com/docs/access?context=r_MIDServerProperties&version=yokohama&pubname=yokohama-servicenow-platform&ft:locale=en-US)
    {#r_DataCollDiscoLinuxComputers__ul_htq_tzv_jfc}

ディスカバリースケジュールの構成を確認する

:   ディスカバリースケジュールの作成については、「 [水平検出のスケジュール](https://servicenow-prod.fluidtopics.net/gcu~W~hNTyTAxyzbYv1q_w "ディスカバリースケジュールは、水平ディスカバリーで何を検索するか、いつ実行するか、どの MID サーバー を使用するかを決定します。ローカル環境のディスカバリースケジュール、またはクラウドサービスアカウントのリソースを検出するためのスケジュールを作成します。")」を参照してください。

    IP 範囲を定義すると、指定したネットワークアダプタとそのプライマリ IP アドレスのみがディスカバリー中 Linux 使用されます。クイック範囲を設定するには、カンマ区切りの IPv4 アドレス範囲または単一の IPv6 アドレスを入力します。

    または、 network_adapter_exclusion_list プロパティを使用して、 Linux ディスカバリーを特定のネットワークアダプターとそのプライマリ IP アドレスに制限することもできます。詳細については、「[Linux ディスカバリーでネットワークアダプタのセカンダリ IP アドレスを省略する](https://servicenow-prod.fluidtopics.net/OHFg38tzM1MDVHDYgPQweg "Linux ディスカバリーを特定のネットワークアダプタとそのプライマリ IP アドレスに制限し、セカンダリ IP アドレスを無視してパフォーマンスを向上させます。")」を参照してください。

(オプション)ハードウェア \[cmdb_ci_hardware\] テーブルの \[仮想マシンオブジェクトに入力 (Populate Virtual Machine Object)\] フィールド
:   バージョン 1.30.2 以降 ディスカバリーとサービスマッピングパターン ハードウェア \[cmdb_ci_hardware\] テーブルの \[仮想マシンオブジェクト\] フィールドに値を入力することで、クエリーのパフォーマンスを向上させることができます。詳細については、「../../service-mapping/concept/query-service-account-ldc-fields.html」を参照してください。

## 収集されるデータ

Linux分類子は、ディスカバリーを実行するプローブをトリガーします。ディスカバリー中に複数のプローブが起動されます。トリガープローブのリストについては、分類子を参照してください。  
注:  
モデル ID とメーカーについては、ナレッジ記事 [KB0687582](https://support.servicenow.com/kb_view.do?sysparm_article=KB0687582) を参照してください。
{#r_DataCollDiscoLinuxComputers__table_DiscoveryDataForLinux__entry__4}

| ラベル | テーブル名 | フィールド名 | ソース |
|-|-|-|-|
| オペレーティングシステム | cmdb_ci_linux_server | os | uname -a |
| OS バージョン | cmdb_ci_computer | os_version | uname -a または cat /etc/\*release |
| 簡単な説明 | cmdb_ci_linux_server | short_description | uname -a |
| 名前 | cmdb_ci_linux_server | 名前 | DNS、NBT |
| ホスト名 | cmdb_ci_linux_server | host_name | DNS、NBT |
| DNS ドメイン | cmdb_ci_linux_server | dns_domain | DNS |
| 開始日 | cmdb_ci_linux_server | start_date | uptime |
| メーカー | cmdb_ci_computer | メーカー | dmidecode |
| シリアル番号 | cmdb_ci_computer | serial_number | dmidecode |
| CPU タイプ | cmdb_ci_linux_server | cpu_type | /proc/cpuinfo |
| CPU 速度 (MHz) | cmdb_ci_linux_server | cpu_speed | /proc/cpuinfo |
| CPU カウント | cmdb_ci_linux_server | cpu_count | /proc/cpuinfo |
| CPU コア数 | cmdb_ci_computer | cpu_core_count | /proc/cpuinfo |
| CPU コアスレッド | cmdb_ci_computer | cpu_core_thread | /proc/cpuinfo |
| CPU メーカー | cmdb_ci_linux_server | cpu_manufacturer | /proc/cpuinfo |
| モデル番号 | cmdb_ci_computer | model_number | dmidecode |
| モデル ID | cmdb_ci_computer | model_id | dmidecode |
| RAM (MB) | cmdb_ci_linux_server | ram | meminfo |
| ディスクスペース (GB)\* | cmdb_ci_linux_server | disk_space | /proc/ide、/proc/scsi、/var/log/dmesg |
| タイプ | cmdb_ci_disk | タイプ | /proc/ide、/proc/scsi、/var/log/dmesg |
| モデル ID | cmdb_ci_disk | model_id | /proc/ide、/proc/scsi、/var/log/dmesg |
| ディスクスペース (GB) | cmdb_ci_disk | disk_space | /proc/ide、/proc/scsi、/var/log/dmesg |
| 名前 | cmdb_ci_disk | 名前 | /proc/ide、/proc/scsi、/var/log/dmesg |
| 名前 | cmdb_ci_file_system | 名前 | df |
| 容量 (MB) | cmdb_ci_file_system | キャパシティ | df |
| 空きスペースバイト (MB) | cmdb_ci_file_system | free_space_bytes | df |
| マウントポイント | cmdb_ci_file_system | mount_point | df |
| 名前 | cmdb_running_process | 名前 | ps |
| コマンド | cmdb_running_process | command | ps |
| タイプ | cmdb_running_process | タイプ | ps |
| PID | cmdb_running_process | pid | ps |
| パラメーター | cmdb_running_process | parameters | ps |
| 名前 | cmdb_ci_network_adapter | 名前 | ifconfig または ip address show |
| IP アドレス | cmdb_ci_network_adapter | ip_address | ifconfig または ip address show |
| MAC アドレス | cmdb_ci_network_adapter | mac_address | ifconfig または ip address show |
| ネットマスク | cmdb_ci_network_adapter | netmask | ifconfig または ip address show |
| デフォルトゲートウェイ | cmdb_ci_hardware | default_gateway | ルート |
[ ]

{#r_DataCollDiscoLinuxComputers__table_DiscoveryDataForLinux}\* \[disk_space\] フィールドの値は、すべての非リムーバブルディスク (直接接続されたストレージと SAN ストレージの両方を含む) のトータルキャパシティ (使用中のスペースを含む) をアグリゲートしたものです。  
注:  
Linux サーバーの RAM に一意のシリアル番号を定義してください。 ディスカバリーは、KVM に関する情報Linux識別して分類します。ディスカバリー は、プロセス分類子が Linux サーバー上で実行されている libvirtd を検出したときに、Linuxカーネルベース仮想マシン (KVM) を識別します。分類により、cmdb_ci_kvmレコードの作成がトリガーされ、SSH コマンドプローブが起動され、virsh、lbvert ユーティリティ、および仮想マシン構成データを含む Linux サーバーを探索します。

ディスカバリー はサーバー上の各仮想マシンに対して \[cmdb_ci_kvm_instance\] レコードを作成し、インストールされているネットワークアダプタの MAC アドレスを使用して、\[cmdb_ci_kvm_instance\] レコードを対応する \[cmdb_ci_computer\] レコードに一致させます。  
{#r_DataCollDiscoLinuxComputers__table_rb4_mlk_tbb__entry__4}

| テーブル名 | 拡張 | 説明 | ソース |
|-|-|-|-|
| cmdb_ci_kvm | cmdb_ci_vm | カーネルベース仮想マシン (KVM) を管理するハイパーバイザー | プロセス分類子は Linux サーバーで実行されている libvirtd を検出します。 |
| cmdb_ci_kvm_vm_instance | cmdb_ci_vm_instance | このハイパーバイザー上の仮想マシンインスタンス | virsh list-all および dumpxml コマンド |
| cmdb_ci_kvm_object | cmdb_ci_vm_object | 仮想マシンインスタンスに接続されたオブジェクト | dumpxml コマンドの \<network\>、\<storage pool\>、および \<storage volume\> 要素 |
| cmdb_kvm_device | 該当なし | 仮想マシンインスタンスに接続されたデバイス | dumpxml コマンドの \<devices\> 要素 |
[表 : 1. Linux KVM で ディスカバリー によって使用されるテーブル]

{#r_DataCollDiscoLinuxComputers__table_rb4_mlk_tbb}  
{#r_DataCollDiscoLinuxComputers__table_edq_nlk_tbb__entry__4}

| ラベル | テーブル名 | フィールド名 | ソース |
|-|-|-|-|
| Linux ホスト | cmdb_ci_kvm | linux_host | この仮想マシンを実行している cmdb_ci_linux_server への参照 |
| 詳細 | cmdb_ci_kvm | details_xml | dumpxml |
| オブジェクト ID | cmdb_ci_kvm_vm_instance | object_id | virsh dumpxml |
| 状況 | cmdb_ci_kvm_vm_instance | 状況 | virsh list-all |
| CPU | cmdb_ci_kvm_vm_instance | cpu | virsh dumpxml |
| メモリー | cmdb_ci_kvm_vm_instance | メモリ | virsh dumpxml |
| ディスク | cmdb_ci_kvm_vm_instance | ディスク | virsh dumpxml |
| ディスクサイズ | cmdb_ci_kvm_vm_instance | disks_size | virsh domblkinfo |
| ネットワークアダプタ | cmdb_ci_kvm_vm_instance | nics | virsh dumpxml |
| 名前 | cmdb_ci_kvm_vm_instance | 名前 | virsh dumpxml |
| 簡単な説明 | cmdb_ci_kvm_vm_instance | short_description | virsh desc |
| 詳細 | cmdb_ci_kvm_object | details_xml | dumpxml の XML 要素 |
| KVM インスタンス | cmdb_kvm_device | kvm_instance | cmdb_ci_kvm_instance への参照 |
| デバイス | cmdb_kvm_device | デバイス | disk、controller、interface など |
| タイプ | cmdb_kvm_device | タイプ | デバイスに依存 |
| 詳細 | cmdb_kvm_device | details_xml | dumpxml の XML 要素 |
[表 : 2. Linux KVM で ディスカバリー によって収集されるデータ]

{#r_DataCollDiscoLinuxComputers__table_edq_nlk_tbb}  
{#r_DataCollDiscoLinuxComputers__table_qwp_4lk_tbb__entry__3}

| リレーションシップ | 親テーブル | 子テーブル |
|-|-|-|
| Registered On::Has Registered | KVM \[cmdb_ci_kvm\] | KVM 仮想マシンインスタンス \[cmdb_ci_kvm_vm_instance\] |
| Provided By::Provides | KVM \[cmdb_ci_kvm\] | ネットワーク \[cmdb_ci_kvm_network\] |
| Defines resource for::Gets resources from | KVM \[cmdb_ci_kvm\] | ストレージプール \[cmdb_ci_kvm_storage_pool\] |
| Connected By::Connects | KVM 仮想マシンインスタンス \[cmdb_ci_kvm_vm_instance\] | ネットワーク \[cmdb_ci_kvm_network\] |
| Instantiated By::Instantiates | KVM 仮想マシンインスタンス \[cmdb_ci_kvm_vm_instance\] | コンピューター \[cmdb_ci_computer\] |
| Virtualized By::Virtualizes | コンピューター \[cmdb_ci_computer\] | KVM \[cmdb_ci_kvm\] |
| Provides storage for::Stored on | ストレージプール \[cmdb_ci_kvm_storage_pool\] | KVM 仮想マシンインスタンス \[cmdb_ci_kvm_vm_instance\] |
[表 : 3. KVM の関係で ディスカバリー によって収集されるデータ]

{#r_DataCollDiscoLinuxComputers__table_qwp_4lk_tbb}
**関連情報**   

* [Linux ディスカバリーが「接続できません。ステータスが SSH_CONNECTION_FAILURE で失敗します。署名アルゴリズムに合意できませんでした クライアント (KB1425502)](https://support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB1425502)
* [Unix 分類で Linux ディスカバリーが失敗し、「未分類の CI の名前が「サーバー名」(KB0860486) というエラーが表示される](https://support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB0860486)
* [Linux ディスカバリーエラー "rbash: PATH: readonly variable exit status: 1" (KB0866860)](https://support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB0866860)

