简介
思科IMC支持基于邮件向收件人发送服务器故障通知,而不依赖SNMP。系统使用简单邮件传输协议(SMTP)将服务器故障作为邮件警报发送到已配置的SMTP服务器。
我们可以配置SMTP属性,并在“邮件警报”(Mail Alert)选项卡上添加电子邮件收件人,以接收有关服务器故障的电子邮件通知。
先决条件
要求
思科建议您了解以下主题:
- UCS C系列 — 适用于除C220 M3、C240 M3、C22 M3和C24 M3服务器外的所有服务器。
- 固件版本3.0.3a
- 最多支持四个收件人。
使用的组件
本文档中的信息基于以下硬件和软件组件:
- UCS C系列
- SMTP服务器
- DNS服务器(如果适用)
- Tcpdump工具
本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始(默认)配置。如果您的网络处于活动状态,请确保您了解任何更改或配置的潜在影响。
配置
网络图
在CIMC上配置DNS设置
步骤1.登录思科集成管理控制器(CIMC)。
步骤2.导航至Admin -> Networking -> Network。
步骤3.添加DNS信息以进行名称解析(如图1所示)
图 1
在CIMC上配置SMTP设置
步骤4.接下来,导航至Admin -> Communication Services -> Mail Alert。
步骤5.添加SMTP属性的信息。
步骤6.添加SMTP收件人(如图2所示)
图 2
验证
步骤1.导航至Admin -> Communication Services -> Mail Alert。
步骤2.点击“SMTP收件人”下的“发送测试邮件”(如上图2所示)
步骤3.您应注意到平台、CIMC版本、BIOS版本(如图3所示)收到的测试邮件
图 3
故障排除
步骤1. SSH到UCS服务器的CIMC。
步骤2.确定smtp范围并显示详细信息以检查和确认配置信息。
C240M4 /smtp # show detail
SMTP设置:
启用:是
端口号:25
服务器地址:SMTP@xyz.com
要报告的最低严重性:minor(轻微)
收件人1:
名称:minion@xyz.com
可访问:是
收件人2:
名称:pokemon@xyz.com
可访问:是
收件人3:
名称:
可访问:不适用
收件人4:
名称:
可访问:不适用
步骤3.为收件人启动发送测试邮件
C240M4 /smtp # send-test-mail recipient1
测试邮件已发送成功。
C240M4 /smtp # send-test-mail recipient2
测试邮件已发送成功。
步骤4.联系TAC并登录CIMC的debug shell。
步骤5.在CIMC上运行tcpdump,检查DNS和SMTP通信是否已启动/建立。您将看到如下所示的输出,
[1月18日星期四13:48:31 root@C240-XXXXXXX:~]$tcpdump -v
DNS名称解析数据包
13:48:43.389913 IP(tos 0xc0, ttl 1, id 34153, offset 0, flags [none], length:36,光纤长度:4(RA)1.1.1.1 > all-systems.mcast.net:igmp query v3 [最长响应时间10s]
13:48:43.397914 IP(tos 0x0, ttl 64, id 6176, offset 0, flags [DF], length:71)a.b.c.d.40129 > dns-a.xyz.com.53:2105+[|域]
13:48:43.400914 IP(tos 0x0, ttl 246, id 33332, offset 0, flags [none], length:131)dns-a.xyz.com.53 > a.b.c.d.40129:2105 NXDomain*[|domain]
13:48:43.402914 IP(tos 0x0, ttl 64, id 6182, offset 0, flags [DF], length:71)a.b.c.d.59928 > dns-a.xyz.com.53:59991+[|域]
13:48:43.407914 IP(tos 0x0, ttl 246, id 46211, offset 0, flags [none], length:131)dns-a.xyz.com.53 > a.b.c.d.59928:59991 NXDomain*[|domain]
....输出已截断
SMTP邮件服务器通信数据包(SYN和ACK)
13:48:44.741972 IP(tos 0x0, ttl 64, id 53796, offset 0, flags [DF], length:60)a.b.c.d.53972 > dns-a.xyz.com.25:S 552849221:552849221(0)win 5840 <mss 1460,sackOK,timestamp 1747918177[|tcp]>
13:48:44.784974 IP(tos 0x0, ttl 116, id 7066, offset 0, flags [DF], length:60)dns-a.xyz.com.25 > a.b.c.d.53972:S 1757202142:1757202142(0)ack 552849222 win 8192 <mss 1460,nop,wscale 8,sackOK,timestamp[|tcp]>
13:48:44.785974 IP(tos 0x0, ttl 64, id 53797, offset 0, flags [DF], length:52)a.b.c.d.53972 > dns-a.xyz.com.25:. [tcp sum ok] ack 1 win 1460 <nop,nop,timestamp 1747918221 231930758>
13:48:44.828976 IP(tos 0x0, ttl 116, id 7067, offset 0, flags [DF], length:149)dns-a.xyz.com.25 > a.b.c.d.53972:P 1:98(97)ack 1 win 514 <nop,nop,timestamp 231930761 1747918221>