在 Nano Server 上安裝代理程式
Windows Server 2016 Nano Server 是 Windows Server 2016 中引進的新安裝選項。 Nano Server 已針對私人雲端和數據中心作業進行優化。 使用 System Center 2016 - Operations Manager,您現在可以安裝 Operations Manager 代理程式來監視 Nano Server。
Nano Server 監視功能
使用 Nano Server 版本,您可以使用 Windows Server 作業系統管理元件來監視伺服器的基本作業。 您也可以監視執行下列工作負載的 Nano Server:
- Windows 故障轉移叢集
- 網域名稱系統 (DNS) 伺服器
- Internet Information Services (IIS)
您可以從Microsoft下載中心下載 Nano Server 的這些管理元件。
監視 Nano Server 安裝類似於監視任何其他 Windows Server 安裝;不過,在 Nano Server 上安裝代理程式的方式有一些主要差異。
若要開始監視 Nano Server,請遵循下列步驟:
使用探索精靈或手動在 Nano 伺服器上安裝 Operations Manager 代理程式,從 Operations 控制台部署 Operations Manager 代理程式。
此版本的 Nano Server 代理程式有數個限制。 此版本不支援下列作業:
透過 MSI 套件安裝 Operations Manager 代理程式。
監視與 Operations Manager 管理伺服器不在相同網域中的 Nano 伺服器。
使用以 VBScript 或 JScript 撰寫的管理元件來監視 Nano 伺服器。
監視在 Nano 伺服器上執行的 .NET 應用程式。
Nano Server 上的行程監視。
Nano 伺服器上的ICMP監視。
Nano Server 上的 OLE DB 監視。
將 Nano Server 與 Active Directory 整合。
藉由套用更新,在 Nano 伺服器上更新 Operations Manager 代理程式。
使用網路探索規則來探索支援ICMP的裝置。
在 Nano Server 上監視特定 URL。
從 Nano 伺服器的應用程式記錄檔收集資料。
將 Nano 伺服器置於維護模式。
在 Nano 伺服器上手動安裝 Operations Manager 代理程式
請遵循在實體計算機或虛擬機上手動安裝 Nano Server 的指示。 如需完整指示,請參閱 開始使用 Nano Server 。
注意
Nano 伺服器必須與 Operations Manager 管理伺服器位於相同的網域中。
新增 Microsoft-OneCore-ReverseForwarders 套件,如開始使用 Nano Server 主題中所述。
將 Nano Server 加入與 Operations Manager 管理伺服器相同的網域。 有兩種方法可從 Operations 控制台或 PowerShell 腳本安裝 Nano Server 上的 Operations Manager 代理程式、探索精靈。 使用探索精靈安裝代理程式的程式與在 Windows 上探索和安裝代理程式一文中所述的步驟一致。
使用下列程式搭配 PowerShell 腳本來安裝代理程式:
將 NanoServer 目錄從 System Center Operations Manager 安裝程式目錄複製到 Nano Server。
從與 Nano Server 相同網域中執行的電腦,開啟 Nano Server 上的 PowerShell 命令視窗。
將 Nano Server 上的檔案路徑設定為 NanoAgent\NanoServer
執行下列指令碼:
.\InstallNanoServerScomAgentOnline.ps1 -ManagementServerFQDN <Management Server Name FQDN> -ManagementGroupName <Management Group Name> -NanoServerFQDN <FQDN of target Nano Server> -BinaryFolder ..\
注意
如果安裝成功,您會在安裝成功Installlog.txt檔案中看到安裝程式將在 Nano Server 上新增至 NanoAgent\NanoServer 目錄的安裝成功。 您不應該在該檔案中看到任何錯誤。
在 Nano Server 上執行下列命令:
Net Start HealthService
針對代理程式安裝進行疑難解答
如果您在 Nano Server 上設定 Operations Manager 代理程式時遇到任何困難,請遵循下列檢查清單以取得可能的解決方案。
錯誤訊息 | 可能的原因 | 解決方法 |
---|---|---|
開啟防火牆埠時發生錯誤 | 設定遠端事件記錄檔管理防火牆規則的許可權不足。 | 請確定文稿執行所使用的帳戶具有足夠的許可權可設定防火牆規則。 |
Nano Server 中已經存在的代理程序目錄。 使用卸載腳本卸載代理程序,然後再試一次。 | 如果您已經執行安裝文本且尚未完成,則 Agent 目錄可能已經建立。 | 執行錯誤訊息所建議的卸載腳本。 |
設定和匯入登錄失敗。 | 許可權不足,無法編輯登錄。 | 請確定文本執行下的帳戶有足夠的許可權可編輯登錄,並再次執行安裝腳本。 |
無法安裝性能計數器。 | 許可權不足,無法編輯登錄。 | 請確定文本執行下的帳戶有足夠的許可權可編輯登錄,並再次執行安裝腳本。 |
驗證 Operations Manager 代理程式是否已成功安裝
執行 services.msc 命令,在加入 Nano Server 的電腦上開啟 Services 控制台。
在 [動作] 面板中,指定 Nano Server 的完整功能變數名稱 (FQDN) 以連線到 Nano Server。
確認Microsoft監視代理程式服務的狀態正在 執行。
開始監視 Nano 伺服器
注意
只有 PowerShell 型代理程式安裝才需要下列程式。
在 Operations Manager 控制台中開啟 [系統管理] 窗格的 [擱置管理] 區段。
核准 Nano Server 以進行管理。
確認您正在監視 Nano Server
在 Operations Manager 控制台管理窗格的 [裝置管理] 區段中開啟 [代理程式管理] 清單。
確認健康情況狀態顯示為 [狀況良好]。
從 Nano Server 移除 Operations Manager 代理程式
以 Nano Server 上的系統管理員身分開啟 PowerShell 視窗。
變更為 \NanoAgent\NanoServer 資料夾。
執行下列指令碼:
.\UnInstallNanoServerScomAgentOnline.ps1 -ManagementServerFQDN <Management Server Name FQDN> -ManagementGroupName <Management Group Name> -NanoServerFQDN <FQDN of target Nano Server>
注意
您可以檢查 \NanoAgent\NanoServer 資料夾中的 uninstalllog.txt 檔案未包含任何錯誤,並看到訊息 已成功從記錄檔中的 Nano Server 取消安裝代理程式,藉此驗證是否已移除 Operations Manager 代理程式。
針對代理程式卸載進行疑難解答
如果您在 Nano Server 上移除 Operations Manager 代理程式時遇到任何困難,請遵循下列檢查清單以取得可能的解決方案。
錯誤訊息 | 可能的原因 | 解決方法 |
---|---|---|
Nano Server 上找不到 HealthService。 假設先前的卸載未完成。 | 如果安裝未完成,則 HealthService 可能尚未設定。 另一個進程也可以使用 HealthService。 | 請確定 HealthService 未使用,並再次執行卸載腳本。 |
無法在 Nano Server 上刪除 HealthService。 | HealthService 可能忙碌或另一個進程正在使用 HealthService。 | 請確定 HealthService 未使用中,並再次執行卸載腳本。 |
無法在 Nano Server 上終止 MonitoringHost(s)。 | Operations Manager 代理程式會在 MonitoringHost 進程中執行。 如果該進程為作用中,卸載腳本將無法終止它。 | 請確定 MonitoringHost 進程未執行,並再次執行卸載腳本。 |
無法卸載性能計數器。 | 許可權不足,無法編輯登錄。 | 請確定文本正在執行的帳戶具有足夠的許可權可編輯登錄,並再次執行卸載腳本。 |
無法在 Nano Server 上移除 Operations Manager 代理程式所完成的登錄變更。 | 許可權不足,無法編輯登錄。 | 請確定文本執行下的帳戶有足夠的許可權可編輯登錄,然後再次執行卸載腳本。 |
無法刪除代理程序目錄。 | 許可權不足,無法存取 NanoAgent 目錄。 | 請確定腳本執行下的帳戶具有足夠的許可權可存取 NanoAgent 目錄,然後再次執行卸載腳本。 |
在 Nano Server 上找不到代理程式資料夾。 | NanoAgent 目錄已移動,或帳戶沒有足夠的許可權可存取 NanoAgent 目錄。 | 請確定腳本正在執行的帳戶具有足夠的許可權可存取 NanoAgent 目錄,而且 NanoAgent 目錄存在,並再次執行卸載腳本。 |
無法移除代理程序目錄。 請嘗試重新啟動 Nano Server,然後重新執行此腳本。 | 進程可能會使用 Operations Manager 代理程式。 | 請確定沒有任何進程附加至 Operations Manager 代理程式,並再次執行卸載腳本。 |
安裝 Nano 代理程式的更新
Nano 代理程式可以透過下列其中一種方法來更新:
從管理伺服器推送更新。
更新會自動從 Microsoft Update 安裝到 Operations Manager 管理伺服器。 使用 Operations Manager 2016 時,管理伺服器更新也會包含 Nano 代理程式的更新檔案。
升級管理伺服器之後,Nano 代理程式將會處於擱置管理狀態,如程式手動代理程式安裝一文所述。 核准更新之後,代理程式會收到並套用更新。 或者,您可以從任何 Nano 代理程式的 Operations 控制台觸發修復。 這會導致從管理伺服器推送並安裝 Nano 代理程式上的更新。
手動安裝更新
您可以遵循知識庫文章中的指示,手動套用更新,以下載 Nano 代理程式的更新。 您可以使用下列 PowerShell 腳本,在 Nano 代理程式電腦上安裝這些下載的更新。
.\UpdateNanoServerScomAgentOnline.ps1 -NanoServerFQDN <FQDN of target Nano Server> -BinaryFolder <<Path where the update .cab is already expanded OR path to one or more Nano-agent update .cab files> -IsCabExpanded <$true if BinaryFolder path is to an expanded .cab, $false if it is for a packed .cab file(s)> -RemoveBackup <$true to remove the previous binaries from the agent machine>
針對 System Center 2016 - Operations Manager RTM,您可以從 Microsoft 下載中心下載 nano Agent cab 檔案。
從 Nano 代理程式卸載更新
不支援直接從 Nano 代理程式卸載最新的更新。 相反地,您應該完全卸載代理程式,並使用所需的更新集重新安裝代理程式。
下一步
- 在 Windows 和 Nano Server 上手動安裝 Operations Manager 代理程序之後,您必須 處理手動代理程式安裝。