Dell Unity:如何啟用 CPU 和記憶體使用率監控 (使用者可修正)
Summary: 本文介紹如何啟用 CPU 和記憶體利用率監視、設置自定義系統使用閾值警報以及定義要通知的使用者電子郵件。
Instructions
注意:自 Unity OE 5.4、5.5 版起,此功能無法正常運作。Dell 正在調查問題原因;請觀看此 Dell 知識文章,以取得進一步更新。
有可用的因應措施。請聯絡 Dell 技術支援或您的授權服務提供商,並提供此 Dell 知識文章 ID。
此功能可簡化監控陣列 CPU 和記憶體用量的過程,否則必須在登入系統時手動完成,才能檢視系統活動。
這兩個陣列儲存處理器上的 CPU 和記憶體使用率都值得監控,並在達到使用者定義的閾值時傳送警示通知給使用者。
初始的高使用率警示會在陣列上的 UDoctor 服務中使用 sys_monitor 工作進行監控。
此外, 解決警報 也是在 UDoctor 服務中使用單獨的 sys_monitor_resolve 作業進行監視。一旦 CPU 或記憶體使用率回落至個別使用者定義的閾值以下,解析警示就會自動清除 Unisphere UI 上最初的高使用率警示。
若要啟用監控功能:
-
登入主要 SP
-
分別執行下列命令,使用 UDoctor 服務包裝器指令檔啟用 sys_monitor 和 sys_monitor_resolve 工作:
svc_udoctor -j -e sys_monitor svc_udoctor -j -e sys_monitor_resolve
變更每個工作的執行頻率
-
登入主要 SP
-
分別執行以下任一命令,進入 sys_monitor 或 sys_monitor_resolve 作業的 UDoctor 服務包裝器介面:
svc_udoctor -j -m sys_monitor svc_udoctor -j -m sys_monitor_resolve
-
在下列功能表介面中,在介面中輸入 3 以選取SCHEDULE_TYPE選項,然後按下返回鍵:
Choose job property you want to modify 1) ENABLE 3) SCHEDULE_TYPE 5) GROUP 7) SAVE|QUIT 2) COMMAND 4) SCHEDULE_TIME 6) CLOUD_DEPENDENT #?
-
通過在介面中鍵入以下 (7) 選項來選擇您的調度類型,然後按返回鍵:
Seconds|Minutes|Hours|DailyFixed|Days|Weeks|Months
-
在介面中輸入 4 以選取SCHEDULE_TIME選項,然後按下返回鍵。
-
通過在步驟 4 中鍵入由測量單位表示的數值,在介面中輸入您的調度頻率,然後按返回鍵。
-
選擇保存|在介面中輸入 7 並按下返回鍵以儲存變更並退出 UDoctor 介面,以退出 QUIT 選項。
-
退出介面時,請確認顯示的組態輸出符合您的變更:
[sys_monitor] ENABLE = yes COMMAND = perl /opt/UDoctor/FE/bin/sys_monitor.pl -mon -cpu 90 -mem 90 SCHEDULE_TYPE = Minutes SCHEDULE_TIME = 15 GROUP = monitoring CLOUD_DEPENDENT = no
若要修改每個工作的警示閾值:
-
登入陣列的主要 SP。
-
分別執行以下命令,為sys_monitor或sys_monitor_resolve作業進入 UDoctor 服務包裝器介面:
svc_udoctor -j -m sys_monitor svc_udoctor -j -m sys_monitor_resolve
-
在下列功能表介面中,在介面中輸入 2 以選取 COMMAND 選項,然後按下返回鍵:
Choose job property you want to modify 1) ENABLE 3) SCHEDULE_TYPE 5) GROUP 7) SAVE|QUIT 2) COMMAND 4) SCHEDULE_TIME 6) CLOUD_DEPENDENT #?
-
使用以下範例中以粗體標示的 -cpu 和 -mem 選項的新閾值重新輸入完整命令,然後按返回鍵,以使用閾值更新工作的命令:
perl /opt/UDoctor/FE/bin/sys_monitor.pl -mon -cpu 90 -mem 90
-
選擇保存|在介面中輸入 7 並按下返回鍵以儲存變更並退出 UDoctor 介面,以退出 QUIT 選項。
-
退出介面時,請確認顯示的組態輸出符合您的變更:
[sys_monitor] ENABLE = yes COMMAND = perl /opt/UDoctor/FE/bin/sys_monitor.pl -mon -cpu 45 -mem 45 SCHEDULE_TYPE = Minutes SCHEDULE_TIME = 15 GROUP = monitoring CLOUD_DEPENDENT = no
(第一個用於“sys_monitor”,第二個分別用於“sys_monitor_resolve”。
perl /opt/UDoctor/FE/bin/sys_monitor.pl -mon -cpu 90 -mem 90 perl /opt/UDoctor/FE/bin/sys_monitor.pl -res -cpu 85 -mem 85
若要停用監控功能:
-
登入陣列的主要 SP。
-
分別執行下列命令,使用 UDoctor 服務包裝器指令檔停用 sys_monitor 和 sys_monitor_resolve 工作:
svc_udoctor -j -d sys_monitor svc_udoctor -j -d sys_monitor_resolve
要將電子郵件新增到使用者通知清單,請執行以下操作:
請參閱 Dell KB 文章 22531:Dell EMC Unity:如何為 Unity 陣列新增 SMTP 伺服器設定。(使用者可修正)
- 接收初始高使用率警報需要最低嚴重性級別的 警告 ,接收高使用率和解決警報需要最低嚴重性級別的 通知 。
- 無論是否新增使用者電子郵件訊息,在觸發警示時,彈出式通知仍會顯示在 Unisphere UI 中。電子郵件通知包含與觸發的警示相關的其他資訊,例如 CPU 或記憶體用量百分比值,而不是 UI 彈出式通知。