[廚餘回收] 設定 Opserver 遇到 The RPC server is unavailable. 及 Access is denied. 錯誤訊息

我利用 Opserver 透過 WMI 監控幾台 Windows 伺服器,途中遭遇到兩個錯誤訊息 The RPC server is unavailable. (Exception from HRESULT: 0x800706BA)Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED)),還好這兩個錯誤訊息不難解。

The RPC server is unavailable. (Exception from HRESULT: 0x800706BA)

遇到這個錯誤訊息,在被監控的伺服器上有幾個東西依序檢查一下:

1. Windows Management Instrumentation 服務是否活著?

2. TCP/IP NetBIOS Helper 服務是否活著?

3. Remote Procedure Call (RPC) 服務是否活著?

4. 防火牆是否有允許 WMI 服務?

Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))

這一看就知道八成是權限的問題,將 Opserver 的應用程式集區的執行身份調整成能存取目標伺服器 WMI 服務的身份就行了。

參考資料

相關資源

C# 指南
ASP.NET 教學
ASP.NET MVC 指引
Azure SQL Database 教學
SQL Server 教學
Xamarin.Forms 教學