12.3. Opserver

Opserver程式下載連結:https://github.com/opserver/Opserver

Config內有他現在提供的可監控的項目

Step1. 決定好你要監控的項目,將Config內該項目的.example拿掉或是複製一份放在該目錄下

  1. SecuritySettings.config:設定登入驗證的方式
  2. SQLSettings.json:Sql Server監控
  3. RedisSettings.json:Redis監控

Step2. 使用SecuritySettings.config設定登入驗證方式

預設是以AD(Active Directory)驗證 Opserver提供的內建驗證有以下三種:

  • Active Directory ("ad")
  • "Everyone's an admin" ("alladmin")
  • "View All" (the default)

本階段是為了可以跑得起來,因此使用the default

Step3. 使用SQLSettings.json設定欲監控的SQL Server

SQLSettings.json內主要有3種屬性:

  1. defaultConnectionString:預設之連線字串
  2. clusters:可設定成一個group,方便在監控時一目了然看此叢集內所有的DB連線的記憶體、CPU等資訊
  3. instances:獨立一個DB連線監控

注意:不支援Azure SQL Database,因為缺少msdb 較有可能遇到的問題是:DB權限問題

Step4. 使用RedisSettings.json設定欲監控的Redis

RedisSettings.json內主要有2種屬性:

  1. allServers
  2. Servers 實際跑起來是allServers的name與port會對應Servers的name,而Servers的name則是指IP。 若allServers是2組、Servers是兩組,實際跑出來則會是4組

Run:

登入頁,不用輸入直接按下Login 實際開啟幾個config檔案,右上角就會出現該選項可選

SQL畫面

紅框cluster1:利用clusters屬性設定cluster1內有2筆連線作為一個group 紅框Standalone:利用instances屬性設定單獨一個DB連線

Redis畫面
aaa f

參考資料:

results matching ""

    No results matching ""