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

注意事項

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

課題

  • ESET PROTECT On-Premをインストールし、公衆インターネットにアクセスできない状態で、ESET製品のアップデートを維持したい。

解決方法

  1. 前提条件
  2. ミラーツールを使用してオフラインリポジトリを作成します。
  3. オフラインリポジトリを配布するために、ローカルのWebサーバを設定します。
  4. アップデートにオフラインリポジトリを使用するようにサーバとクライアントを設定します。
  5. オプション:ESET PROTECT オンプレミス ソフトウェア インストール タスクを使用して、共有ロケーションから ESET セキュリティ製品をインストールします
  6. オプション大規模な環境でパフォーマンスを向上させるには、別の ESET Mirror Tool からアップデートをダウンロードするように ESET Mirror Tool を設定する を使用します。
図1-1

I.前提条件

  • ESET PROTECT On-Prem がインストールされていること、または仮想アプライアンスがデプロイされていること。
  • ESET Bridgeがインストールされていること
  • LinuxMirrorToolまたは WindowsMirrorTool.exeファイルをダウンロードします。Mirror Toolの詳細と使用可能なパラメータのリストについては、完全なドキュメントを参照してください。
  • Windows で Mirror Tool を実行する場合は、以下をインストールします:
    • Visual Studio 2010 用 Visual C++ 再頒布可能ファイル
    • Visual C++ 2015 再頒布可能ファイル x86
  • オフライン・リポジトリを作成および更新するために、1台のマシンがインターネットに接続されていること
  • 完全なオフラインリポジトリを作成するマシンに 250 GB 以上の空き容量があること
  • ESET PROTECT HubまたはESET Business Accountからオフライン ライセンス ファイルをダウンロードします。

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

ミラーツールの機能

Mirror Tool を設定して、モジュールの更新または完全なリポジトリを作成できます:

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

Mirror Tool は ESET LiveGrid® データをダウンロードしません。

Mirror Tool はデータをリポジトリ中間フォルダにダウンロードします。ダウンロードが完了すると、すべてのデータをリポジトリ最終フォルダに移動します。

ドライブに十分な空き容量があることを確認してください。ESETが新しいアップデートや製品バージョンをリリースするにつれて、合計サイズは増加し続けます。

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

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

  1. インターネットにアクセスできるコンピュータのコマンドラインで次のコマンドを実行します。WindowsマシンではMirrorTool.exeを、LinuxではMirrorToolを使用します。

    MirrorTool.exe --repositoryServer AUTOSELECT ^ --intermediateRepositoryDirectory repository-intermediate ^ --outputRepositoryDirectory repository-final
  2. 以下の手順に従って、フォルダのダウンロード・サイズを縮小してください:

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

    2. テキストファイルには、このオンラインヘルプのトピックで説明されているように、必要なパラメータを入力します。この文書の後半に、これらのパラメータで使用できる製品名のリストがあります。言語コードのリストを参照してください

    3. オプションとして、テキストファイルにパラメータ--dryRunを追加して、ミラーツールを実行します。このオプションパラメータを使用すると、Mirror Tool はファイルをダウンロードしませんが、ダウンロードされるすべてのパッケージの一覧を.csvファイルに生成します。

    製品をフィルタリングするとインストーラが壊れる

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

    • エージェントのみのオールインワンインストーラを作成するには、"ESET PROTECT Bootstrapper" "ESET Management Agent"をフィルタリングする必要があります。
    • AgentとESETセキュリティ製品を含むAll-in-oneインストーラを作成するには、製品名もフィルタリングします:例えば、"ESET PROTECT Bootstrapper" "ESET Management Agent" "ESET Endpoint Security "などです。
  3. アップデートミラーを作成するには、仲介マシンで利用可能なオフラインライセンスファイル(license_file.lf)が必要です。次のコマンドを実行して、アップデート ファイルをダウンロードします:

    MirrorTool.exe --mirrorType regular ^ --intermediateUpdateDirectory mirror-intermediary ^ --offlineLicenseFilename license_file.lf ^ --outputDirectory mirror-final

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

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

    excludedProductsパラメータの使用例:

    MirrorTool.exe --mirrorType regular ^ --intermediateUpdateDirectory mirror-intermediary ^ --offlineLicenseFilename license_file.lf ^ --outputDirectory mirror-final ^ --excludedProducts ep9 ep10

使用可能な製品のリストを見る
製品名
ESET エンドポイントアンチウイルス Linux 版
ESET Bridge
ESET エンドポイントアンチウイルス
ESET Endpoint アンチウイルス macOS 版
ESET エンドポイントセキュリティ
ESETエンドポイントセキュリティ Android版
ESET Endpoint Security for Android - ウェブ版
ESET エンドポイントセキュリティ macOS版
ESET フルディスク暗号化
ESET フルディスク暗号化 macOS版
ESET Inspect Connector
ESET インスペクトサーバー
ESET メールセキュリティ for IBM Domino
ESET Mail Security for Microsoft Exchange Server
ESET Mail/Server/Gateway Security(Linux用
ESET 管理エージェント
ESET PROTECT ブートストラッパー
ESET PROTECT モバイルデバイスコネクタ
ESET PROTECT オンプレミスサーバ
ESET PROTECT サーバー
ESET PROTECT Webコンソール
ESET 不正検知センサー
ESET Secure 認証
ESET Secure 認証コンポーネント
ESET Secure Authentication 同期エージェント
ESET Security for Microsoft SharePoint Server
ESET サーバーセキュリティ
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(Bootstrapper)インストーラを使用してESET PROTECT On-Premをインストールした場合、すべてのクライアントはデフォルトでプロキシ経由でESETとの通信をトンネリングするように設定されています。この設定はライブインストーラスクリプトにもあります。


オフラインWebサーバはWindows

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

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

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

    図2-1
    拡張子を読み取れない

    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)
CentOS 7 End of Life

CentOS 7 reached its End of Life status on June 30, 2024. ESET PROTECT On-Prem installed on CentOS 7 machines, and ESET PROTECT Virtual Appliance must be migrated. For more information, refer to the ESET End of Life microsite.

管理者権限が必要

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%¥CustomOfflineRepository "に置き換えるhttp_proxy_settings_offline_repository_dirPath ""/var/opt/CustomOfflineRepository "である。NETWORK SERVICE ユーザーには、このディレクトリへのフルアクセス権が必要です。

  4. このターミナルコマンドを使用して、ESET Bridge サービスを再起動します。サービスを再起動する必要があるのは、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 を使用して、3128 が既にリストされているルールにポート 4449 を追加し、構成を保存します。

図 2-2

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 サーバーのアドレスを入力します。

    図3-1
  4. Updates を展開します。

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

    各製品に正しいパスを使用する

    アップデート サーバーの設定には、必ずセットアップする製品に応じたフル パスを入力します。ESET PROTECT On-Prem の場合は、フォルダ era6 を使用します:
    http://update.server.local/mirror-final/eset_upd/era6/

    図 3-2

オフラインリポジトリとアップデートを使用する ESET 管理エージェントの設定

エージェントポリシー

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

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

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

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

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

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

  6. 更新サーバー]フィールドに、Web サーバーのアドレスを入力し、[保存] をクリックします。設定する製品に従って、フォルダ構造を含むアドレス全体を入力することを確認します。

    図 3-4

オフラインリポジトリとアップデートを使用するESET Endpoint製品の設定

ESET Endpoint 製品のポリシー(Windows の場合)

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

  1. オフライン環境でESET Endpoint製品をアクティベートする

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

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

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

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

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

    製品ごとに正しいパスを使用する

    カスタムサーバーの設定には、必ず設定する製品に応じたフルパスを入力します。例http://update.server.local:8080/mirror-final/eset_upd/ep12

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

    フォルダ名 更新製品
    ep11 ESET Endpoint 11.x
    ep12 ESET エンドポイント 12.x
    図 3-5
製品の更新

自動更新ファイルを含む完全なリポジトリを作成した場合は、[製品の更新] セクションの [カスタムサーバ]にローカルの 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で導入またはアップグレードする.