啟動和停止 HCL AppScan 資料流量記錄器
您可以啟動資料流量記錄器,或是當成服務來執行。您不能同時執行這兩項作業。
啟動伺服器
若要啟動 HCL AppScan 資料流量記錄器:
- 執行此指令:node app.js [port]
port
= 資料流量記錄器用來接聽 REST API 要求的埠。註: 如果您在啟動「資料流量記錄器」時未定義埠,則會使用在不需要停止資料流量記錄器;您可以讓它永久地執行。Settings.json
檔案中設定的埠。如果該處未定義任何埠,則會使用埠 8383。
以 Windows 服務啟動
您可以使用 Service 資料夾中找到的
service.js
執行檔,將 HCL AppScan 資料流量記錄器 以 Windows 服務執行。服務使用「本端系統」專用權。註: 所有服務指令都必須以管理員專用權執行(「以管理員身分執行」)。
若要啟動服務:
- 執行此指令:
'node service.js --install' 'node service.js --start'
Windows 服務指令
若要列印這份清單,您可以執行:
'node service.js --help'
--start | 啟動服務 |
--stop | 停止服務 |
--install | 安裝服務 |
--uninstall | 停止並解除安裝服務 |
--help | 輸出用法資訊 |
停止 Windows 服務
若要解除安裝「資料流量記錄器 Windows 服務」,請執行下列動作:
-
使用 Service 資料夾中找到的
service.js
執行檔,請執行以下指令:'node service.js --uninstall'
使用以下項目啟動為 Linux服務: systemd
若要啟動服務:
- 在 systemd 目錄下建立新檔案(通常是: /etc/systemd/system)
例如:sudo vim /etc/systemd/system/TrafficRecorder.service
File content:[Unit] Description=Appscan TrafficRecorder After=multi-user.target [Service] ExecStart=[path to node here] [path to app.js here] Restart=always RestartSec=10 StandardOutput=syslog StandardError=syslog SyslogIdentifier=TrafficRecorder [Install] WantedBy=multi-user.target
ExecStart 的範例:ExecStart= node /home/admin/Documents/TrafficRecorder.Linux.1.2.0/app.js
- 重新載入 systemd 檔案:
sudo systemctl daemon-reload
- 啟動服務:
sudo systemctl start TrafficRecorder.service
- 檢查狀態:
狀態應該顯示為 “Active: active (running)”。sudo systemctl status TrafficRecorder.service
- 啟用服務:
sudo systemctl enable TrafficRecorder.service
停止 Linux 服務
若要停止並停用「資料流量記錄器 Linux」服務,請執行下列動作:
- 停止服務:
sudo systemctl stop TrafficRecorder.service
- 停用服務:
sudo systemctl disable TrafficRecorder.service
自動更新項目
啟動之後,HCL AppScan 資料流量記錄器 會自動保持最新狀態。不過,若網際網路連線需要 Proxy,您必須在作業系統中使用慣用的 `http_proxy` 和 `https_proxy` 環境變數來定義 Proxy,進而允許更新。