ESET Remote Administrator Server v6.5 for Linux

            <!-- wp:paragraph -->

【動作環境】
OS:CentOS 7.x

【注意事項】
最低限の構築メモなので必要に応じてセキュリティ強化を行ってご利用ください。
もちろん自己責任でお願いします。

# インストール済パッケージの一括アップデート
yum -y update

# epel enable
yum -y install epel-release

# MySQLリポジトリ追加及びインストール
yum -y localinstall http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm

# インストール作業に必要
yum -y install wget
yum -y install unzip

# ESET Remote Administrator Server 必須ソフトウェア
yum -y install xorg-x11-server-Xvfb
yum -y install cifs-utils
yum -y install qtwebkit
yum -y install krb5-workstation
yum -y install samba-winbind-clients
yum -y install openldap-clients
yum -y install net-snmp-utils
yum -y install policycoreutils-devel
yum -y install java-1.8.0-openjdk tomcat
yum -y install mysql-connector-odbc-5.3.10
yum -y install mysql-community-server

※mysql-connector-odbcは最新バージョンだと動かないためyumでアップデートされないようにすること。

# ESET File Security for Linux 必須ソフトウェア
yum -y install ld-linux.so.2
yum -y install ed
yum -y install mc

# /etc/odbcinst.iniの[MySQL]を修正する。
Driver=/usr/lib/libmyodbc5.so → Driver=/usr/lib/libmyodbc5w.so
Driver64=/usr/lib64/libmyodbc5.so → Driver64=/usr/lib64/libmyodbc5w.so

# my.cnfの[mysqld]に追記
max_allowed_packet=33M
innodb_log_file_size=200M

# MySQLを自動起動に設定して起動する。
systemctl enable mysqld
systemctl start mysqld

# Tomcatを自動起動に設定して起動する。
systemctl enable tomcat
systemctl start tomcat

# mysql_secure_installationを実行する。
mysql_secure_installation
----
1.root パスワードを設定
Set root password? [Y/n] y
※パスワードを2回入力

2.匿名ユーザーは削除
Remove anonymous users? [Y/n] y

3.root のリモートログインは無効
Disallow root login remotely? [Y/n] y

4.テストデータベースは削除
Remove test database and access to it? [Y/n] y

5.特権情報リロード
Reload privilege tables now? [Y/n] y
----

# ユーザーズサイトからComponent_Linux_x64.zipをダウンロードして/root/にアップロードする。

# Component_Linux_x64.zipを展開する。
unzip Component_Linux_x64.zip

# Component_Linux_x64に移動
cd Component_Linux_x64

# ERA Web Console 導入とTomcat再起動
cp era.war /var/lib/tomcat/webapps/
service tomcat restart

# ESET Remote Administrator Server インストール
sh Server-Linux-x86_64.sh --locale=ja_JP --skip-license --db-driver=MySQL --db-hostname=127.0.0.1 --db-port 3306 --db-admin-username=root --db-admin-password=[password] --server-root-password=[password] --db-user-username=root --db-user-password=[password] --cert-hostname=*

# ESET Remote Administrator Agent インストール(サーバー用)
sh Agent-Linux-x86_64.sh --skip-license --hostname=127.0.0.1 --port=2222 --webconsole-port=2223 --webconsole-user=Administrator --webconsole-password=[password]

# ファイアウォールのポート開放
firewall-cmd --permanent --add-port=2222/tcp
firewall-cmd --permanent --add-port=2223/tcp
firewall-cmd --permanent --add-port=8080/tcp
firewall-cmd --reload