[KB7805] オフライン環境でESET PROTECT On-Premを使用してアップデートを維持する

注意事項

このページはコンピュータによって翻訳されています。このページの「言語」の「英語」をクリックすると、原文が表示されます。ご不明な点がございましたら、お近くのサポートまでお問い合わせください。

問題

  • ESET PROTECT On-Premがインストールされているが、公衆インターネットにアクセスできず、ESETアプリケーションのアップデートを維持したい。

解決方法

  1. 前提条件
  2. ミラーツールを使用してオフラインリポジトリを作成します。
  3. オフラインリポジトリを配布するために、ローカルのWebサーバを設定します。
  4. オフラインリポジトリを使用してアップデートを行うようにサーバとクライアントを設定します。
  5. オプション:ESET PROTECT オンプレミスソフトウェアインストールタスクを使用して、共有ロケーションから ESET セキュリティアプリケーションをインストールします

I.前提条件

  • ESET PROTECT On-Premがインストールされているか、仮想アプライアンスがデプロイされていること。
  • オフラインリポジトリを作成するマシンのインターネット接続
  • 十分なストレージ空き容量。現在、必要な容量はリポジトリ全体で 1.2 TB です。ESETが新しいアップデートやアプリケーションのバージョンをリリースするにつれて、必要な空きストレージ容量は増加します。

II.ミラーツールを使用してオフラインリポジトリを作成する

Mirror Tool ドキュメント

Mirror Toolの完全なドキュメントと使用可能なパラメータのリストについては、Mirror Tool for WindowsオンラインヘルプガイドまたはMirror Tool for Linuxオンラインヘルプガイドを参照してください。

  1. お使いのデバイスがMirror Toolを使用するための要件を満たしており、オフラインアクティベーションファイル(activation_file.lf)をダウンロードしていることを確認してください。

  2. Mirror Toolをダウンロードしてください。

    ミラーツールの機能

    Mirror Toolは、モジュールアップデートまたはフルリポジトリを作成するように設定できます:

    • モジュール更新-検出エンジンの更新とその他のプログラムモジュールをダウンロードしますが、自動更新(uPCU)はダウンロードしません。
    • リポジトリの作成-自動更新(uPCU)を含む完全なオフラインリポジトリを作成できます。

    ミラーツールはESET LiveGrid®データをダウンロードしません。

  3. ダウンロードしたアーカイブから任意のフォルダにファイルを解凍します。

  4. アーカイブを解凍したフォルダでコマンドライン/ターミナルを開きます。

  5. オフラインリポジトリを作成します。インターネットにアクセスできるコンピュータのコマンドライン/ターミナルで次のコマンドを実行します。

    Windows

    MirrorTool.exe --repositoryServer AUTOSELECT ^ --intermediateRepositoryDirectory C:♪Intermediary ^ --outputRepositoryDirectory C:♪Repository

    Linux

    sudo ./MirrorTool --repositoryServer AUTOSELECT ^ --intermediateRepositoryDirectory ~/Documents/Intermediary ^ --outputRepositoryDirectory ~/Documents/Repository

    Mirror Tool はデータをintermediateRepositoryDirectoryフォルダにダウンロードします。ダウンロードが終了すると、すべてのデータをoutputRepositoryDirectoryフォルダに移動します。

    オフラインリソースを定期的に更新する

    数ヶ月ごとにこのタスクを実行し、新しいファイルをオフラインリポジトリに移動します。

  6. オプションです:フォルダのダウンロードサイズを小さくする。

    1. フォルダーのダウンロードサイズを小さくするには、Mirror Tool と同じフォルダーに JSON 形式のテキストファイルを作成します。

    2. テキストファイルには、このオンラインヘルプのトピックで説明されているように、必要なパラメータを入力します。ダウンロードしたファイルをアプリケーションまたは言語でフィルタリングできます。

    アプリケーションをフィルタリングすると、インストーラが壊れることがあります。

    アプリケーションフィルタリングオプションを使用して縮小リポジトリを作成した場合、リポジトリからフィルタリングしたアプリケーションの All-in-one インストーラを作成することはできません。

    • エージェントのみのオールインワンインストーラを作成するには、"ESET PROTECT Bootstrapper" "ESET Management Agent"をフィルタリングする必要があります。
    • AgentとESETセキュリティアプリケーションを含むAll-in-oneインストーラを作成するには、アプリケーション名もフィルタリングします:例えば、"ESET PROTECT Bootstrapper" "ESET Management Agent" "ESET Endpoint Security "などです。

    利用可能なアプリケーションのリストを参照してください

  7. オフラインアップデートミラーを作成します。アップデートミラーを作成するには、中間マシンで利用可能なオフラインアクティベーションファイル(activation_file.lf)が必要です。インターネットにアクセスできるコンピュータのコマンドライン/ターミナルで次のコマンドを実行します。

    Windows

    MirrorTool.exe --mirrorType regular ^ --intermediateUpdateDirectory c:⊖tempmirrorTemp ^ --offlineLicenseFilename c:⊖temp⊖activation_file.lf ^ --outputDirectory c:⊖temp⊖mirror

    Linux

    sudo ./MirrorTool --mirrorType regular ¦ --intermediateUpdateDirectory /tmp/mirrorTool/mirrorTemp ¦ --offlineLicenseFilename /tmp/mirrorTool/activation_file.lf ¦ --outputDirectory /tmp/mirrorTool/mirror

    Mirror Toolは、一時フォルダと最終フォルダの2つのフォルダを3GBのサイズで 作成します excludedProductsパラメータを使用すると、ダウンロードサイズを小さくすることができます:

    • ep12
    • ep13
    • era6(すべてのPROTECT On-Premをカバー)

    excludedProductsパラメータの使用例:

    MirrorTool.exe --mirrorType regular ^ --intermediateUpdateDirectory mirror-intermediary ^ --offlineLicenseFilename activation_file.lf ^ --outputDirectory mirror-final ^ --excludedProducts ep12 ep13

利用可能なアプリケーションの一覧を見る
アプリケーション
ESET エンドポイントアンチウイルス Linux 版
ESET Bridge
Windows 用 ESET Endpoint アンチウイルス
ESET Endpoint Antivirus for macOS
ESETエンドポイントセキュリティ(Windows版
ESET エンドポイントセキュリティ(macOS版
ESETエンドポイントセキュリティ(Android版
ESET フルディスク暗号化
ESET Inspect Connector
ESET インスペクトサーバー
ESET Mail Security for IBM Domino
ESET Mail Security for Microsoft Exchange Server
ESET 管理エージェント
ESET PROTECT Mobile Device Connector
ESET PROTECT オンプレミスサーバー
ESET PROTECT サーバ
ESET PROTECT ウェブコンソール
ESET 不正検知センサー
ESET Secure 認証
ESET Secure Authentication オンプレム
ESET Secure Authentication コンポーネント
ESET Secure Authentication 同期エージェント
ESET Security for Microsoft SharePoint Server
ESET Server Security for Microsoft Windows Server

III.オフライン リポジトリを配布するためのローカル Web サーバーの設定

Mirror Tool を使用して更新プログラムやリポジトリファイルをダウンロードしたら (前述のとおり)、ローカルの Web サーバー (ESET Bridge や Microsoft IIS など) を選択します。

オフライン環境のマシンにアップデートとインストーラを提供するように Web サーバをセットアップします。以下のESET BridgeとMicrosoft IISのセットアップ手順を参照してください。

別の方法ESETエンドポイントをアップデートミラーとして使用してアップデートを配布する.

組み込みのプロキシポリシー

ESET Bridge を有効にしたAll-in-one インストーラを使用して ESET PROTECT On-Prem をインストールした場合、すべてのクライアントはプロキシ経由で ESET と通信するようにデフォルトで設定されています。この設定は、ライブインストーラスクリプトにも存在します。


オフラインWebサーバはWindows
Microsoft IISを搭載したWindowsサーバ
  1. Mirror Toolでダウンロードしたフォルダ全体をC:∕∕Wwwrootにコピーします

  2. IISマネージャでディレクトリブラウジングを有効にする。

  3. 拡張子*のMIMEタイプをtext/plainとして追加する。

    拡張子を読み取れません

    ESET PROTECT On-Premが追加した拡張子を読み込めない場合は、IISルートフォルダのweb.configを編集し、fileExtension=". "の行を追加します。

    <?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <directoryBrowse enabled="true" /> <staticContent> <mimeMap fileExtension=".*" mimeType="text/plain" /> <mimeMap fileExtension="." mimeType="text/plain" /> </staticContent> </system.webServer> </configuration> <DirectoryBrowse enabled="true" /> <staticContent> <mimeMap fileExtension=".

ESET Bridge搭載Windowsサーバ(ESET PROTECT On-Premで配布)
管理者権限が必要

ESET Bridgeの設定を編集し、ESET Bridgeサービスを再起動するには、管理者権限が必要です。

  1. ESET Bridge(ESET PROTECT On-Prem)のインストール

  2. シンプルなテキストエディタを使用して、C:˶Program FilesESETBridgeから pkgidファイルを開きます。http_proxy_settings_static_content_enabled設定をtrueに変更して、オフラインリポジトリサーバーを有効にします。変更を保存して、pkgidファイルを閉じます。

  3. ダウンロードしたリポジトリをオフラインリポジトリサーバーのディレクトリにコピーします:

    • オフライン・リポジトリ・サーバー・ディレクトリのデフォルトの場所は、適切なア クセス権限を持つ C:¥ProgramData¥ESETBridge¥OfflineRepository です。
    • カスタム・ディレクトリを使用するには、オフライン・リポジトリ用の新しいフォルダを作成します(たとえば、C:㊤Repository)。pkgidファイルで、"http_proxy_settings_offline_repository_dirPath"行を置き換えます 「http_proxy_settings_offline_repository_dirPath "という行を"%DATADIR%PacheOfflineRepository "に置き換える:「C:」と指定された。NETWORK SERVICE ユーザーには、このディレクトリへのフルアクセス権が必要です。

  4. コマンドラインコマンドを使用して、ESET Bridge サービスを再起動します:net stop "EsetBridge"およびnet start "EsetBridge"。サービスを再起動する必要があるのは、pkgidファイルを変更した後だけです - リポジトリデータを変更、削除、または追加した場合は、サービスの再起動は不要です。

  5. オフラインリポジトリはアドレスhttp://YourIPaddress:4449 (例えば、http://10.1.1.10:4449) で実行されます。


オフラインWebサーバはLinuxまたはESET PROTECT Virtual Applianceです。
ESETブリッジを使用したLinuxとESET PROTECT仮想アプライアンス(CentOS)
管理者権限が必要

ESET Bridge の設定を編集し、ESET Bridge サービスを再起動するには、管理者権限が必要です。

  1. ESET Bridge (HTTP Proxy) を Linux にインストールします。

  2. 簡単なテキストエディタを使用して、/opt/eset/bridge/etc からpkgidファイルを開きます。http_proxy_settings_static_content_enabled設定をtrueに変更し、オフラインリポジトリサーバを有効にします。変更を保存し、pkgidファイルを閉じます。

  3. ダウンロードしたリポジトリをオフラインリポジトリサーバーのディレクトリにコピーします:

    • 適切なアクセス権を持つオフラインリポジトリサーバーディレクトリのデフォルトの場所は次のとおりです:

      適切なアクセス権を持つオフラインリポジトリサーバーディレクトリのデフォルトの場所は、/var/opt/eset/bridge/OfflineRepository です。
    • カスタムディレクトリを使用するには、オフラインリポジトリ用に新しいフォルダを作成します:

      /var/opt/CustomOfflineRepository。

      pkgidファイルで、次の行を置き換えます:

      http_proxy_settings_offline_repository_dirPath "行を置き換えます:http_proxy_settings_offline_repository_dirPath "を"%DATADIR%offlineRepository

      と置き換える:

      http_proxy_settings_offline_repository_dirPath":http_proxy_settings_offline_repository_dirPath": "/var/opt/CustomOfflineRepository

      NETWORK SERVICE ユーザーには、このディレクトリへのフルアクセス権が必要です。

  4. 以下のターミナルコマンドを使用して、ESET Bridge サービスを再起動します:

    sudo systemctl restart EsetBridge.service

    サービスを再起動する必要があるのは、pkgidファイルを変更した後だけです。リポジトリデータを変更、削除、または追加した場合は、サービスの再起動は不要です。

  5. オフラインリポジトリはアドレスhttp://YourIPaddress:4449 (例: http://10.1.1.10:4449) で実行されます。


SELinux(Linux および ESET PROTECT 仮想アプライアンスで適用可能)

SELinux を使用すると、他のデバイスがリポジトリマシンにアクセスするのをブロックできます。リポジトリ/更新ファイルの場所に例外を追加するか、SELinuxを無効にします。

この機能をオフにするには、以下の手順に従います:

  1. エディターで/etc/selinux/config を開き、以下の値を見つけて設定します:

    SELINUX=disabled
  2. システム(マシン)を再起動して、変更を適用する。


Linux または VA ファイアウォールでポート 4449 と 3128 を開く

ESET PROTECT Virtual Appliance を使用する場合は、Webmin を使用して、ポート 4449 を 3128 が既にリストされているルールに追加し、設定を保存します。

Linux コンソールを使用する場合は、以下のコマンドを使用して同様の操作を行います:

iptables -A INPUT -p tcp --dport 4449 -j ACCEPT ip6tables -A INPUT -p tcp --dport 4449 -j ACCEPT service iptables save service ip6tables save

IV.オフラインリポジトリを使用するようにサーバーとクライアントを設定する

ESET Endpoint アプリケーションでリポジトリと アップデートサーバーのパスを設定するには、以下の例を参照してください。ESET PROTECT On-Prem で以下を実行します:


オフラインリポジトリとアップデートを使用するための ESET PROTECT サーバの設定
サーバー設定
  1. をクリックします。

  2. その他 → 設定 をクリックし、詳細設定を展開します。

  3. リポジトリ] の [サーバー ] フィールドに、Web サーバーのアドレスを入力します。

  4. アップデートを展開します。

  5. Update server(更新サーバー)フィールドにウェブサーバーのアドレスを入力し、Save(保存)をクリックします。

    アプリケーションごとに正しいパスを使用する

    アップデートサーバーの設定には、設定するアプリケーションに応じたフルパスを入力してください。ESET PROTECT On-Prem の場合は、フォルダ era6 を使用します:
    http://update.server.local/mirror-final/eset_upd/era6/


オフラインリポジトリとアップデートを使用するための ESET Management Agent の設定
エージェントポリシー

アップデートとリポジトリにオフラインサーバーを使用するすべてのマシン(そのエージェント)に新しい設定を適用する必要があります。適切なポリシーを選択するか、新しいポリシーを作成するして、それらのマシンに割り当てます。

  1. ポリシーを開きます。

  2. 該当するポリシーをクリックし、[編集]をクリックします。

  3. ポリシーの設定] セクションで、[詳細設定]を展開します。

  4. リポジトリ] の [サーバー ] フィールドに、Web サーバーのアドレスを入力します。

  5. 更新] を展開します。

  6. 更新サーバー]フィールドに、Web サーバーのアドレスを入力し、[保存] をクリックします。設定するアプリケーションに応じて、フォルダ構造を含むアドレス全体を入力するようにしてください。


オフラインリポジトリとアップデートを使用する ESET Endpoint アプリケーションの設定
ESET Endpoint アプリケーションのポリシー(Windows の場合)

アップデートのためにオフラインサーバーを使用するすべてのマシン(その ESET セキュリティアプリケーション)に新しい設定を適用する必要があります。適切なポリシーを選択するか、新しいポリシーを作成するして、それらのマシンに割り当てます。

  1. オフライン環境でESET Endpointアプリケーションを有効にする

  2. .

  3. ポリシーを開きます。

  4. 該当するポリシーをクリックし、[編集] をクリックします。

  5. ポリシーの設定] セクションで、[更新] →[プロファイル] → [ 更新] → [ モジュール更新]をクリックします

  6. 自動的に選択] の横にあるトグルを無効にします。

  7. カスタムサーバーフィールドにウェブサーバーのアドレスを入力し、完了をクリックします。設定するアプリケーションに応じて、フォルダ構造を含むアドレス全体を入力するようにしてください。下図の例では、ESET Endpoint のフォルダアドレスを示しています。

    アプリケーションごとに正しいパスを使用する

    カスタムサーバーの設定では、必ず設定するアプリケーションに応じたフルパスを入力します。例http://update.server.local:8080/mirror-final/eset_upd/ep13

    パスの最後のフォルダは、以下のいずれかにする必要があります:

    フォルダ名 更新アプリケーション
    ep12 ESET Endpoint 12.x
    ep13 ESET エンドポイント 13.x
アプリケーションの更新

自動更新ファイルを含むフルリポジトリを作成した場合は、「アプリケーションの更新」セクションの「カスタムサーバ」にローカルの Web サーバを追加することもできます。


オフラインリポジトリとアップデートを使用する他のESETアプリケーションの設定
その他のアプリケーション

必要に応じて、上記の例と同様の ESET アプリケーションのポリシーを作成します。

Web サーバーへのアクセスを有効にする

すべてのクライアントデバイスがポート 8080 でオフラインリポジトリの Web サーバーにアクセスできるようにします。


V.オプション:ESET PROTECT オンプレミスソフトウェアインストールタスクを使用して、共有ロケーションから ESET セキュリティアプリケーションをインストールします。

この場合、リポジトリは使用しません。クライアントマシンに ESET 管理エージェントがインストールされている必要があります。

  1. ESET Endpoint インストーラをダウンロードします(ESET ダウンロードサイト)。

  2. オフラインネットワーク内の他のコンピュータがアクセスできる場所にインストーラを保存します。アプリケーション名とバージョンに基づいた論理フォルダ構造を作成することをお勧めします。

  3. ESET PROTECT Web Console にログインします。

  4. 新規ソフトウェアインストールタスクを作成します。

    ESETエンドポイントアプリケーションをESET PROTECT On-Premを使用してデプロイまたはアップグレードする.