本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
FSx监控ONTAPEMS事件
您可以使用 Net FSx APP ONTAP 的本机事件管理系统 (EMS) 监视ONTAP文件系统事件。您可以使用查看这些事件 NetAppONTAPCLI。
EMS活动概述
EMS事件是自动生成的通知,当您的FSxONTAP文件系统出现预定义的情况时,会提醒您。这些通知可让您随时了解情况,以便您可以预防或纠正可能导致更大问题的问题,例如存储虚拟机 (SVM) 身份验证问题或卷已满。
默认情况下,事件会记录在事件管理系统日志中。使用EMS,您可以监视诸如用户密码更改、容量 FlexGroup 接近满、逻辑单元号 (LUN) 已手动联机或脱机或卷大小自动调整等事件。
有关ONTAPEMS事件的更多信息,请参阅 NetApp ONTAP文档中心中的ONTAPEMS参考
注意
只有一些ONTAPEMS消息FSx适用于ONTAP文件系统。要查看可用ONTAPEMS消息的列表,请使用 NetApp ONTAPCLI事件目录 show
EMS事件描述包含事件名称、严重性、可能的原因、日志消息和纠正措施,可帮助您决定如何响应。例如,wafl.vol. autoSize当自动调整卷大小失败时,就会发生.fail
查看 EMS 事件
使用 NetApp ONTAPCLI事件日志 showfsxadmin
角色,则此命令适用。命令语法如下所示:
event log show [
event_options
]
最近的事件列在最前面。默认情况下,此命令会显示 EMERGENCY
、ALERT
、和 ERROR
严重性等级事件,其中包含以下信息:
时间 – 事件的时间。
节点 –发生事件的节点。
严重性 –事件的严重性等级。要显示
NOTICE
、INFORMATIONAL
、或DEBUG
严重性等级事件,请使用-severity
选项。事件 –事件名称和消息。
要显示有关事件的详细信息,请使用下表中列出的一个或多个事件选项。
事件选项 | 描述 |
---|---|
|
显示其他事件信息。 |
|
按反向时间顺序显示详细事件信息。 |
|
显示有关所有字段的详细信息。 |
|
显示您指定的节点的事件列表。使用此选项和 |
|
选择序列中与该数字匹配的事件。与 |
|
选择在此特定时间发生的事件。使用格式:MM/DD/YYYYHH: MM: SS [+-HH: MM]。您可以通过在两个时间语句之间使用
比较时间值是相对于运行命令时的当前时间而言的。以下示例说明了如何仅显示最近一分钟内发生的事件:
此选项的月份和日期字段不使用零填充。这些字段可以是个位数;例如, |
|
选择与该
要显示所有事件,请按如下方式指定严重性:
|
|
选择与该
要显示所有事件,请按如下方式指定严重性:
|
|
选择与该 |
|
选择与该 |
|
选择与该 |
|
选择与该 |
|
选择与该 |
|
选择与该 |
|
选择与该 |
|
选择与该 |
|
表示命令输出中还包括指定的一个或多个字段。您可以使用 |
查看 EMS 事件
-
要SSH进入您的文件系统,请按照《Amazon for NetApp ONTAP 用户指南》一使用 NetApp ONTAP CLI节中记录的步骤FSx进行操作。 NetApp ONTAP CLI
ssh fsxadmin@
file-system-management-endpoint-ip-address
-
使用
event log show
命令显示事件日志的内容。::>
event log show
Time Node Severity Event ------------------- ------------- ------------- ------------------------ 6/30/2023 13:54:19 node1 NOTICE vifmgr.portup: A link up event was received on node node1, port e0a. 6/30/2023 13:54:19 node1 NOTICE vifmgr.portup: A link up event was received on node node1, port e0d.
有关该event log show
命令返回EMS的事件的信息,请参阅 NetApp ONTAP文档中心中的ONTAPEMS参考
EMS事件转发到 Syslog 服务器
您可以将EMS事件配置为将通知转发到 Syslog 服务器。 EMS事件转发用于实时监控您的文件系统,以确定和隔离各种问题的根本原因。如果您的环境中还没有用于事件通知的 Syslog 服务器,则必须先创建一个。 DNS必须在文件系统上配置才能解析 Syslog 服务器名称。
注意
Syslog 目的地必须位于文件系统使用的主子网中。
配置EMS事件以将通知转发到 Syslog 服务器
-
要SSH进入您的文件系统,请按照《Amazon for NetApp ONTAP 用户指南》一使用 NetApp ONTAP CLI节中记录的步骤FSx进行操作。 NetApp ONTAP CLI
ssh fsxadmin@
file-system-management-endpoint-ip-address
-
使用 event notification destination create
命令,创建类型为 syslog
的事件通知目的地,并指定以下属性:-
- 要创建的通知目的地的名称(例如,dest_name
syslog-ems
)。事件通知目的地名称必须有 2 到 64 个字符。有效字符为以下ASCII字符:A-Z、a-z、0-9、“_” 和 “-”。名称必须以 A-Z、a-z 或 0-9 开头和结尾。 -
- Syslog 消息发送到的 Syslog 服务器主机名称或 IP 地址。syslog_name
-
- 用于发送事件的协议:transport_protocol
udp-unencrypted
- 非安全用户数据报协议。此为默认协议。tcp-unencrypted
- 非安全传输控制协议。tcp-encrypted
— 具有传输层安全性的传输控制协议 (TLS)。指定此选项后,fo FSx r 将通过ONTAP验证目标主机的证书来验证其身份。
-
- Syslog 消息发送到的 Syslog 服务器端口。port_number
syslog-port
参数默认值取决于syslog-transport
参数的设置。如果syslog-transport
设置为tcp-encrypted
,syslog-port
默认值为6514
。如果syslog-transport
设置为tcp-unencrypted
,syslog-port
默认值为601
。否则,默认端口设置为514
。
::>
event notification destination create -name
dest_name
-syslogsyslog_name
-syslog-transporttransport_protocol
-syslog-portport_number
-
-
使用 event notification create
命令创建新的通知,将事件过滤器定义的一组事件转发到在上一步中创建的通知目的地,并指定以下属性: -
– 事件筛选器的名称。事件过滤器中包含的事件会被转发到node_name
-destinations
参数中指定的目的地。 -
- 事件通知发送到的现有通知目的地的名称。dest_name
::>
event notification create -filter-name
filter_name
-destinationsdest_name
-
-
如果您选择TCP为
,则可以使用transport_protocol
event notification destination check
命令生成测试消息并验证您的设置是否有效。用该命令指定以下属性:-
- 节点的名称(例如,node_name
FsxId07353f551e6b557b4-01
)。 -
- 事件通知发送到的现有通知目的地的名称。dest_name
::>
set diag
::*>
event notification destination check -node
node_name
-destination-namedest_name
-