Shazzam プローブの設定

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間:5分
  • ディスカバリー の実行時に、Shazzam プローブは指定された IP アドレス範囲の指定されたポートをスキャンして、有効なネットワークデバイスを検索します。スキャンする IP 範囲のリストが大きい場合は、JSON エンコード用の Shazzam ペイロードを設定してサイズを小さくすることができます。

    始める前に

    必要なロール:admin

    このタスクについて

    基本パラメーターと詳細パラメーターを使用して、個々の Shazzam プローブの動作を制御します。

    プローブ パラメーターの設定手順については、「プローブパラメーターを設定」を参照してください。

    注:
    Shazzam ペイロードは、次の MID サーバープロパティによって制御されます。これらのプロパティは、MID サーバーに追加する必要はありません。Shazzam プローブは、デフォルト値に戻ります。
    • shazzam.chunk_size プロパティは、Shazzam が並列にスキャンできる IP アドレスの最大数を制御します。
    • mid.shazzam.regulator.interval_ms プロパティは、Shazzam がパケットを起動できる間隔を設定します。
    • mid.shazzam.regulator.packets_per_interval プロパティは、Shazzam がその時間間隔で起動できるパケットの数を設定します。

    手順

    1. 移動先 すべて > ディスカバリー定義 > プローブ.
    2. [Shazzam] を選択します。
    3. [プローブパラメーター] 関連リストでパラメーターを追加または編集します。
    4. Shazzam パラメーターを設定します。
      これらのパラメーターは、Shazzam プローブを微調整するために使用できます。これらの値は、プローブレコードでのみ定義されます。
      表 : 1. Shazzam 詳細パラメーター
      パラメーター 説明
      BannerTCP_waitForConnectMS BannerTCP スキャナーが接続とバナーを待機するミリ秒数を設定します。

      [デフォルト]:1500

      debug true に設定すると、デバッグログが有効になります。

      デフォルト:false

      date_wbem 最後の Shazzam センサージョブが完了するまで、WBEM ポートがオープンのシステムの分類を遅らせます。多数の WBEM ポートを検出する大規模なスケジュールでは、前回のセンサージョブによってノードのメモリーが不足する可能性が生じるまで分類を遅延させます。このパラメーターを false に設定すると、これらのシステムの分類をすべての Shazzam センサージョブで発生させることができます。

      [デフォルト]: true

      DNS_alternativePort 不使用
      DNS_waitForResponseMS DNS スキャナーが応答を待機する時間をミリ秒単位で設定します。

      [デフォルト]:1000

      GenericTCP_waitForConnectMS GenericTCP スキャナーが接続を待機するミリ秒数を設定します。

      [デフォルト]:1000

      HTTP_waitForConnectMS HTTP スキャナーが接続を待機するミリ秒数を設定します。

      [デフォルト]:500

      HTTP_waitForResponseMS HTTP スキャナーが応答を待機する時間をミリ秒単位で設定します。

      [デフォルト]:500

      NBT_alternativePort 不使用
      NBT_waitForResponseMS NBT スキャナーが応答を待機する時間をミリ秒単位で設定します。

      [デフォルト]:500

      shazzam_report_inactive true の場合、アライブであるが無効であるデバイスをレポートします。たとえば、デバイスにはオープンポートがないが少なくとも 1 つのポート接続要求が拒否されるという場合です。

      [デフォルト]: true

      scanner_log true に設定すると、スキャナーログが有効になります。このログ情報は、Shazzam プローブ応答に表示されます。

      デフォルト:false

      shazzam_report_dead true の場合、使用されていない IP アドレスを持つデバイスをレポートします。たとえば、すべてのポートがクローズされたデバイスなどです。

      デフォルト:false

      SNMP_alternativePort 不使用
      SNMP_tapIntervalMS SNMP スキャナーがタップ間で待機する時間をミリ秒単位で設定します。

      [デフォルト]:1000

      SNMP_taps SNMP スキャナーが試行するタップ (要求) の数を設定します。

      [デフォルト]:2

      SNMP_waitForResponseMS SNMP スキャナーが最後のタップ後に応答を待機する時間をミリ秒単位で設定します。

      [デフォルト]:1000

      TLS_keepOriginalCertificate true に設定してディスカバリーが実行されると、cmdb_ci_certificate の certificate_file フィールドに元の証明書が入ります。これにより、ペイロードサイズが増加する可能性があります。

      デフォルト:false

    Shazzam ペイロードサイズの制御

    システムプロパティは、Shazzam ペイロードを JSON 文字列に変換するため、サイズが大幅に削減されます。この設定により、1 つのスケジュールで多数の IP 範囲が検出された場合に、ノードのメモリーが不足することを防止します。

    始める前に

    必要なロール:admin

    このタスクについて

    glide.discovery.shazzam_ranges_json プロパティは、新しいインスタンスに対して true に設定されます。この設定は、ペイロードを JSON 文字列としてエンコードします。このプロパティはアドミニストレーターが構成可能であり、 ディスカバリー定義 > プロパティ 移動しますモジュール内のプロパティラベルは「Shazzam の IP 範囲に JSON を使用」です。

    このプロパティは、アップグレードされたインスタンスで false に設定され、デフォルトでは表示されません。アップグレードされたインスタンスにプロパティを手動で追加すると、機能は有効になりますが、 ディスカバリー定義 > プロパティ 移動しますJSON エンコードを有効にしてモジュールに追加するには、KB0687626 に添付された Update Set をインポートします。

    手順

    1. ナビゲーションフィルターに sys_properties.list と入力し、Enter を押します。
    2. [システムプロパティ] リストで、[新規] をクリックします。
    3. 次のフィールド値を使用してフォームに入力します。
      • [名前]:glide.discovery.shazzam_ranges_json
      • [説明]:JSON の Shazzam ペイロードをエンコードします。
      • []:true
    4. [送信] をクリックします。