7.6 Windows Server 2012、Windows Server 2016およびWindows Server 2019での留意事項
7.6.1 Internet Information Service 8.x以降の導入について
Internet Information Service(以下IISと略す)8.x以降で機能を構成する要素が変更されているため、すべての機能を導入しないと、Network Assistを動作させることができない場合があります。以下の操作を行い、IISのすべての機能を導入してください。
サーバー マネージャーで役割を選択し、役割の追加を選択します。
サーバー マネージャー 役割の選択 Webサーバー(IIS)を選択し、Webサーバ下のすべての役割サービスを選択し、導入します。
サーバー マネージャーの役割ツリーを選択し、サーバにインストールされている役割のインストール状況を確認します。Webサーバー(IIS)の役割配下の全機能がインストール済みであることを確認してください。
機能が足りない場合、サーバー マネージャーの機能ツリーを選択して、Webサーバの全ての機能を追加してください。
なお、コマンドラインからIIS をインストールするには、IISのマニュアルなどを参照し、全ての機能をインストールしてから、Systemwalker Network Assistのインストール作業を実施して下さい。
例:Windows Server 2012およびWindows Server 2012 R2の場合
手順 1: IIS と ASP.NET モジュールをインストールする
http://technet.microsoft.com/ja-jp/library/hh831475.aspx
7.6.2 ファイアウォール設定について
Microsoft(R) Windows Server(R) 2012以降でnetshコマンドの仕様が変更されているため、Systemwalker Network Assist導入手引書「3.5.5 ファイアウォールの設定変更」にて例示した方法では、Network Assistを動作させることができない場合があります。
Network Assistを動作させるためのファイアウォール設定を、UAC昇格機能で起動したコマンドプロンプト(管理者として実行するcmd.exe)より以下のように実行して、外部と通信できる状態にしてから運用を開始してください。
netsh advfirewall firewall add rule name="napolicymanager.exe" dir=out
action=allow program="C:\NetworkAssist\bin\napolicymanager.exe" enable=yes
netsh advfirewall firewall add rule name="napolicymanager.exe" dir=in
action=allow program="C:\NetworkAssist\bin\napolicymanager.exe" enable=yes
netsh advfirewall firewall add rule name="napolling.exe" dir=out
action=allow program="C:\NetworkAssist\bin\napolling.exe" enable=yes
netsh advfirewall firewall add rule name="napolling.exe" dir=in
action=allow program="C:\NetworkAssist\bin\napolling.exe" enable=yes
netsh advfirewall firewall add rule name="nastatistics.exe" dir=out
action=allow program="C:\NetworkAssist\bin\nastatistics.exe" enable=yes
netsh advfirewall firewall add rule name="nastatistics.exe" dir=in
action=allow program="C:\NetworkAssist\bin\nastatistics.exe" enable=yes
netsh advfirewall firewall add rule name="onmsmcsvdisp.cgi" dir=out
action=allow program="C:\NetworkAssist\cgi-bin\onmsmcsvdisp.cgi" enable=yes
netsh advfirewall firewall add rule name="onmsmcsvdisp.cgi" dir=in
action=allow program="C:\NetworkAssist\cgi-bin\onmsmcsvdisp.cgi" enable=yes
netsh advfirewall firewall add rule name="SNMP-TRAP" dir=in
action=allow protocol=UDP localport=162
netsh advfirewall firewall add rule name="Syslog" dir=in
action=allow protocol=UDP localport=514
netsh advfirewall firewall add rule name="SNMP" dir=out
action=allow protocol=UDP localport=161
netsh advfirewall firewall add rule name="SMTP" dir=out
action=allow protocol=TCP localport=25
C:\NetworkAssist は C:ドライブの\NetworkAssistフォルダにインストールした場合の例です。
適宜インストール先にあわせて変更して下さい。
7.6.3 Windows Server 2012、Windows Server 2016またはWindows Server 2019におけるアンインストール
Windows Server 2012以降からは x86アプリケーションは、環境変数 %ProgramFiles% ではなく、 %ProgramFiles(86)% が使われるように OSの仕様が変更になっています。
「Systemwalker Network Assist V13.2 導入手引書 3.7.2 アンインストール」記載のWindows Server 2008のServer Coreでのアンインストールの記載内容をWindows Server 2012以降では、次の値に置き換えて実行して下さい。
%ProgramFiles(x86)%