IntraGuardian2​+
Manager Professional（Version 3.5.2）

インストールガイド
Linux版
第5版

2018年12月17日
日本シー・エー・ディー株式会社

目次
3

はじめに
本書についてのご注意3

お願いとご注意3

知的財産権等3

免責事項について3

ソフトウェア使用許諾契約

4
5

事前に確認すること
動作環境

5

本ソフトウェアの確認

5

OSの確認

5

ミドルウェアの確認

5

ライセンス登録

6

ブラウザの設定

6

ファイアウォールの設定

6

SELinuxの設定

7

インストールと初期設定

8

Monoのインストール

8

PostgreSQLのインストール

9Manager Professionalの実行用ユーザーを作成

10

Manager Professionalのインストール

10プログラムの実行

11

初期設定

11

ライセンス登録12

バージョンアップ12−2−
Nippon C.A.D Co.,Ltd.

はじめに
この度は、不正接続検知／排除システム IntraGuardian2​+​Manager Professionalをご利用いただき、誠にありがとうございます。本文書では、IntraGuardian2​+​Manager Professionalのインストール、アンインストール、バージョンアップを行う方法について説明します。インストール後の運用操作、設定方法については別紙の「+​IntraGuardian2​
Manager Professional ユーザマニュアル」をご参照ください。

本書についてのご注意• 本ガイドの内容の一部でも無断転載することは禁止されています。
• 本ガイドの内容は、将来予告なく変更することがあります。

お願いとご注意• 本ソフトウェアの無断複製・解析は禁止されています。
• 本ソフトウェアに使用されている意匠、商標の無断使用は禁止されています。
• 本ソフトウェアの転用は禁止されています。
• 本ソフトウェアは日本国内の使用を前提として設計・開発・製造されていますので、海外では使用しないください。
• 本ソフトウェアは、一般的な情報通信回線用途として設計・製造されています。従って、生命、財産に著しく影響を及ぼすため高信頼性を要求される、制御・監視等のシステム（原子力発電設備、医療設備等の動作を制御または監視するシステム等）の用途では使用しないください。

知的財産権等• IntraGuardian は日本シー・エー・ディー株式会社の登録商標（第5288137号）です。
• 本ソフトウェアに搭載されている不正接続検知／排除システムに関する著作権その他の知的財産権は、日本シー・エー・ディー株式会社が所有するものです。

免責事項について• 本ソフトウェアの使用または使用不能から生ずる一切の損害（情報内容の変化、情報 の喪失、事業利益の喪失、事業の中断、他製品・システムへの損害などを含む）に関して、当社は責任を負いかねますので予めご了承ください。
• 地震、雷、風水害、火災、第三者による行為、その他の事故、お客様の故意、過失、誤用、 その他の異常な条件での使用により生じた損害に関して、当社は責任を負いかねますので予めご了承ください。
• 本ガイドの記載内容を守らないことにより生じた損害に関して、当社は責任を負いかねますので予めご了承ください。
• 当社指定外の機器、ソフトウェアとの組み合わせによる誤動作から生じた損害に関して、当社は責任を負いかねますので予めご了承ください。

−3−
Nippon C.A.D Co.,Ltd.

ソフトウェア使用許諾契約+​
IntraGuardian2​
Manager Professional（以下、「本ソフトウェア」といいます）は、不正接続検知／排除システム
IntraGuardian用の集中管理ソフトウェアです。
また、IntraGuardianは、日本シー・エー・ディー株式会社（以下、「NCAD」といいます）の商標です。

1.使用許諾
1 本ソフトウェアは、使用許諾されるものであり、販売されるものではありません。
2 お客様には、お客様に設置されているIntraGuardianの集中管理を目的として、IntraGuardianとともに本ソフトウェアを使用する非独占的な権利が許諾されます。お客様は、当該目的以外では、本ソフトウェアを一切使用できません。
3 お客様は、本ソフトウェアを改変または複製できません。本ソフトウェアをベースにしたソフトウェアを作成することもできません。
2.著作権等
1 本ソフトウェアに関する著作権その他の知的財産は、NCADが所有しております。
2 本ソフトウェアに関する著作権その他のいかなる知的財産もお客様に譲渡されるものではありません。
3 お客様は、本ソフトウェアおよびその関連資料に使用されている著作権表示、商標その他の表示を除去できません。
3.リバースエンジニアリング
お客様は、自身でまたは第三者を介して、本ソフトウェアのリバースエンジニアリング、逆コンパイル、逆アセンブルを行うことができません。
4.使用中止お客様がIntraGuardianを使用しなくなった場合、お客様はIntraGuardianの集中管理データを維持・管理する目的で本ソフトウェアを使用する以外では、本ソフトウェアを一切使用できません。
5.非保証・責任の限定
1 NCADは本ソフトウェアに関して、その品質および性能に関する保証を含め、いかなる明示または黙示の保証も致しません。
2 NCADは、本ソフトウェアの使用または使用不能から生じたお客様の損害等について一切責任を負いません。
6.輸出管理お客様は、本ソフトウェアに関し、日本の外国為替及び外国貿易法ならびに関係法令（以下、「法令等」といいます）を順守し、法令等に基づく許可およびNCADの承認なく、本ソフトウェアを直接または間接的に輸出（海外への持ち出しを含む）しないものとします。
7.NCADの権利
お客様は、NCADが自己の名義で本契約に基づき権利を行使できることを了承します。
8.管轄裁判所
本ソフトウェア契約に関し紛争が生じた場合、東京地方裁判所を管轄裁判所とするものとします。

以上

日本シー・エー・ディー株式会社〒161-0033 東京都新宿区下落合2-14-1 CADビル−4−
Nippon C.A.D Co.,Ltd.

事前に確認すること
動作環境
OS

CentOS 7.1以降

CPUIntel Core 2 Duo 2GHz以上の マルチコア

メインメモリストレージ(作業端末用モニター)

8GB以上
100GB以上の空き
SXGA（1280 x 1024）以上

本ソフトウェアの確認
本ソフトウェアのインストール用ファイル（ig2mla.tar.gz）が手元にある事を確認してください。

OSの確認
後述する ​インストールと初期設定​は、CentOS 7 がインストールされていることを前提として説明を行っています。
ダウンロードURL：​http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1503-01.iso

ミドルウェアの確認
本ソフトウェアにデータベース機能は含まれていません。PostgreSQL (9.1以降) がサーバーにインストールされていない場合、後述する ​PostgreSQLのインストール​に従ってインストールを行ってください。
本ソフトウェアは.NET Framework実装「Mono」を必要とします。Mono (4.0以降) がサーバーにインストールされていない場合、後述する ​Monoのインストール​に従ってインストールを行ってください。

−5−
Nippon C.A.D Co.,Ltd.

ライセンス登録
本ソフトウェアの全機能を利用するためには、購入時に配布される「ライセンス登録名」と「ライセ+ンスコード」が必要です。登録手順は後述する ​ライセンス登録 ​、または別紙の《IntraGuardian2​
Manager Professional スタートアップガイド》をご覧ください。
※​
未登録のまま使用すると、IntraGuardianとの接続数などの動作に制限がある「お試し版」として動作します。お試し版を使用する場合、本ソフトウェアに関するサポートの一切を受けることが出来ません。

ブラウザの設定
本ソフトウェアは一般のWEBブラウザソフトを使って操作を行います。この際、WEBブラウザソフトでJavaScript（アクティブ スクリプト）を有効にする必要があります。

ファイアウォールの設定
本ソフトウェアは、ユーザインタフェースのためにTCPの10080番ポートを、IntraGuardian本体との通信用にTCPの17777番ポートを受信利用します。このため、ファイアウォールが有効になっているOSでは、これらのポートを受信可能状態にしておく必要があります。
CentOS7.1はデフォルトでファイアウォールが有効になっていますので、例えば firewall-configプログラムを使い、TCP/10080番ポートとTCP/17777番ポートを接続可能ポートに追加してください。
尚、ユーザインタフェースに使うポート番号は、本ソフトウェアのインストール時に設定することができます。デフォルトの10080番以外を指定した場合、そのポート番号を接続可能にしてください。
firewallsの終了＆サービス自動起動無効化# systemctl disable firewalld# systemctl stop firewalld
firewalldの開始＆サービス自動起動化# systemctl enable firewalld# systemctl start firewalld※​
更に、個別にポートを開ける設定を記述しておくことをお奨めします。

−6−
Nippon C.A.D Co.,Ltd.

SELinuxの設定
本ソフトウェアは、TCP/10080番（HTTP待受用）、TCP/17777番（IntraGuardian本体との通信用）更に、ログ出力、設定ファイル書き換え、データベースアクセスを内部処理で行います。SELinuxにより上記動作がブロッキングされますので、SELinuxの許可設定を行ってください。
上記の詳細設定が不明の場合、以下のコマンドでPermissiveに設定変更するか、Disable（無効化）を行ってください。
Permissiveに変更# setenforce 1
Disableに変更 (/etc/selinux/config)
SELINUX=disabled−7−
Nippon C.A.D Co.,Ltd.

インストールと初期設定
本ソフトウェアのLinux版は、Mono及びPostgreSQLがインストールされたLinux環境で実行できるよう作成されています。本項では、Mono及びPostgreSQLのインストールと、本ソフトウェアのインストール・バージョンアップの方法について説明します。

Monoのインストール
参考URL：Install Mono on Linux
http://www.mono-project.com/docs/getting-started/install/linux/※​
以下の作業はrootユーザで実行してください。
1: Mono ProjectのレポジトリをYUMに登録し、YUMパッケージをアップグレード
rpm --import"http://keyserver.ubuntu.com/pks/lookup?op=get&search=0x3FA7E0328081BFF6A14DA29AA6A19B3
8D3D831EF"
yum-config-manager --add-repo http://download.mono-project.com/repo/centos/
yum upgrade※​
yum-config-managerがない場合：yum-utilsを入れてください。
2: Monoをインストール
yum install mono-complete
3: 以下を実行して、バージョン番号などが表示されることを確認
mono --version−8−
Nippon C.A.D Co.,Ltd.

PostgreSQLのインストール
参考URL：YUM Installation - PostgreSQL Wiki
https://wiki.postgresql.org/wiki/YUM_Installation※​
以下の作業はrootユーザで実行してください。
1: PostgreSQLサーバーのインストール
yum install postgresql-server
2: PostgreSQLサーバ初期化
su - postgres
export LANG=ja_JP.UTF-8
initdb --no-locale --encoding=UTF8
exit
3: サーバ起動（自動起動設定）
systemctl enable postgresql.service
systemctl start postgresql.service
4. pg_hba.conf の編集/var/lib/pgsql/data/pg_hba.conf
ファイルを以下のように編集
local allallhost allallhost allall

trust
127.0.0.1/32::1/128

trust
trust

5: サーバー再起動
systemctl restart postgresql.service−9−
Nippon C.A.D Co.,Ltd.

Manager Professionalの実行用ユーザーを作成
本ソフトウェアを実行するユーザーを作成します。ユーザ名はLinuxで使用できるユーザー名なら何でも構いません。
※​
既存のユーザーでも構いません。
useradd -m ユーザー名
passwd ユーザー名
Changing password for user ユーザー名.
New password: パスワードを入力
Retype new password: パスワードを入力

sudoers の編集
visudo
最終行に以下の行を追加して、保存終了してください。
ig2mla ALL=(ALL) ALL
続いてPostgreSQL用ロール（アカウント）の登録を行います。
sudo -u postgres createuser --interactive
Enter name of role to add: ユーザー名su
Shall the new role be a superuser? (y/n) y
最後に、このユーザー用のダミーのデータベースを作成します。
※​
本ソフトウェア用のデータベースとは別のものです。本ソフトウェア用データベースを初期作成する際のみ必要となる、ダミーデータベースです。
su - ユーザ名
sudo -u postgres createdb ユーザー名

Manager Professionalのインストール※​
以下の作業は、上で作成した本ソフトウェア実行用ユーザーでログインして実行してください。
1： 'ig2mla.tar.gz'ファイルを適当なディレクトリにコピー
2： 'ig2mla.tar.gz'ファイルを展開し、できたディレクトリに移動
tar xzf ig2mla.tar.gz
cd ig2mla
3: 移動したディレクトリ内に、以下のファイルとディレクトリが存在することを確認
conf html ig2mla ig2mla.exe lang lib tabledef− 10 −
Nippon C.A.D Co.,Ltd.

プログラムの実行
ig2mlaディレクトリ内で、`ig2mla`コマンドを実行します。
cd ig2mla./ig2mla
このコマンドは、アプリを終了するまで動き続けます。
アプリを強制終了させる場合、Ctrlキー＋Cキーを入力します。
アプリをバックグラウンドで実行する場合、下記を実行します。
./ig2mla &※​次項で説明する初期設定を済ませるまでは、"Failed to upgrade DB tables"などのデータベースに関するエラーメッセージが出ることがありますが、無視してください。
※​
マネージャを自動起動する場合は /etc/rc.localで起動させてください。起動ユーザ名は作成したユーザ名としてください。

初期設定
ウェブブラウザから、`http://localhost:10080`にアクセスします。
※​
外部からアクセスする場合、'localhost'の部分を、本ソフトウェアをインストールした機器のホスト名またはIPアドレスに変えてください。
ブラウザには、本ソフトウェアのログイン画面が表示されます。
※​
本項のデータベースの作成作業をするまでは、「データベースにアクセスできないため、工場出荷時の設定で動作しています」という注記が表示されます。
IDは'admin', Passwordも'admin'を入力すると、初期セットアップ画面が表示されます。
※​
データベースの初期化が完了するまで「DB接続で致命的なエラーが発生しました」というエラーメッセージが出ますが、無視してください。
ここで、万が一ログイン直後に「login-time-limit expired」というエラーメッセージが表示される場合、ホストコンピューターの時刻設定（時間帯設定を含む）が狂っていないか確認してください。
※​
ホストコンピューターの時刻設定を変更した場合、ig2mlaコマンドを実行し直してください。
以降、初期セットアップ画面の指示に従って、データベースの作成と初期化を行なってください。
※​
データベース名とユーザーIDはデフォルトのままで構いませんが、データベース作成ユーザIDはig2mlaの実行ユーザー名を指定してください。
初期セットアップの最後に、プログラムを再起動するボタンが表示されますので、再起動を実行し、しばらく待ってから`http://localhost:10080`に再度アクセスしてください。
初期セットアップ作業中に指定した全権管理者のIDとパスワードでログインできることを確認します。

− 11 −
Nippon C.A.D Co.,Ltd.

ライセンス登録
WEBブラウザで全権管理者としてログインし、「メンテナンス」メニューの「ライセンスコード」の画面を使って、ライセンス登録名とライセンスコードを入力してください。正しいライセンスコードを入力するとログイン画面の「お試し版」表記が消え、正式版として運用することが可能となります。

バージョンアップ
本ソフトウェアのバージョンアップは、次の手順で行います。
1: ig2mlaが動作中の場合は停止する。
※​
できるだけ、UIのメンテナンスメニュー内にあるアプリ終了画面を使って停止してください。
2: 最新のig2mla.tar.gzを、以前のインストールを上書きするように展開する。
3: ig2mlaコマンドを再度実行する。

− 12 −
Nippon C.A.D Co.,Ltd.

IntraGuardian2​+​Manager Professional
Version 3.1
インストールガイド
Linux版
2017年3月31日
総販売店・サポート窓口
ネットチャート株式会社
神奈川県横浜市港北区新横浜2-15-10 YS新横浜ビル8F
ig2-support@ncj.co.jp
開発元
日本シー・エー・ディー株式会社〒161-0033 東京都新宿区下落合2-14-1 CADビル
http://www.ncad.co.jp/− 13 −
Nippon C.A.D Co.,Ltd.