Dell Unity:如何启用 CPU 和内存利用率监视(用户可纠正)
Summary: 本文介绍如何启用 CPU 和内存利用率监视、设置自定义系统使用率阈值警报以及定义要通知的用户电子邮件消息。
Instructions
提醒:自 Unity OE 版本 5.4 和 5.5 起,此功能无法正常工作。戴尔正在调查此问题的原因;观看此戴尔知识库文章,了解进一步的更新。
有一种解决方法可用。请联系戴尔技术支持或您的授权服务提供商,并引用此戴尔知识库文章 ID。
此功能简化了在登录系统以查看系统活动时必须手动完成的阵列 CPU 和内存使用情况监视。
可以监视两个阵列存储处理器上的 CPU 和内存利用率,一旦达到用户定义的阈值,就会向用户发送警报通知。
使用阵列上的 UDoctor 服务中的 sys_monitor 作业监视初始高使用率警报。
此外,还可以使用单独的sys_monitor_resolve作业(也在 UDoctor 服务中)监视解决警报。一旦 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 中的测量单位表示的数值来输入您的调度频率,然后按回车键。
-
选择 SAVE|通过在界面中键入 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 选项的新阈值(在以下示例中以粗体标记)重新输入完整命令,然后按 Return 键:
perl /opt/UDoctor/FE/bin/sys_monitor.pl -mon -cpu 90 -mem 90
-
选择 SAVE|通过在界面中键入 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
要将电子邮件添加到用户通知列表,请执行以下作:
请参阅戴尔知识库文章 22531:Dell EMC Unity:如何为 Unity 阵列添加 SMTP 服务器设置。(用户可纠正)
- 接收初始高使用率警报所需的最低严重性级别为 WARNING ,接收高使用率警报和解决警报的最低严重性级别为 NOTICE 。
- 当触发警报时,无论是否添加了用户电子邮件,弹出通知仍显示在 Unisphere UI 中。电子邮件通知包含与触发的警报有关的其他信息,例如 CPU 或内存使用百分比值,而不是 UI 弹出通知。