《xx网管告警邮件外发故障排查》 一、项目背景xx运营商DMR-V3定制项目为公司A级项目,项目规模总分3期,3套主备MSO,共210个基站,目前正在进行二期80套基站建设,为了方便对系统运行状态日常化监控与管理, 时刻了解DMR 系统运行状态,运营商提出DMR系统必须具备告警邮件外发的功能需求,并与运营商CATS 系统对接,对邮件告警类型,内容进行归类统计,目前DMR系统运行版本为Complex_V5.0.00.009,GSMG 版本为UMG_V5.0.00.010 P002。 二、问题描述xx运营商8月15日起反馈CATS系统无法收到DMR系统告警外发邮件,我司技术支持设置邮箱也无法收到DMR系统外发的告警邮件。 三、问题分析1、网管开户、链路故障、告警邮箱地址设置 2、邮件服务器故障 3、邮件服务器配置 四、问题排查1、打开网管,检查GSMG 开户,及告警邮件发送地址。 2、打开GSMG 软件,检查DMR服务端、邮件服务器配置,检查准确无误后保存,打开服务管理,启动服务,详细配置说明及提示如下图所示。 3、打开GSMG LOG 日志,可以看出GSMG 配置保存成功,服务启动成功,打开NM 成功,说明GSMG 与DMR系统连接正常,但后续出现ERROR UNKOWN RESULT 错误,需 排查邮件服务器。 3、排查服务器宕机、硬件,链路情况,经询问,运营商内部邮件发送接收正常,说明邮件服务器不存在宕机硬件故障,从GSMG本机上能够ping 通邮件服务器的地址,说明链路不存在问题。 4、通过以上排查,不能定位问题时,需要借助抓包工具Wireshark进行网络抓包,根据使用的协议、认证方式、IP地址、进一步分析。 从抓包截图上分析,邮件服务器不能识别SMTP 协议认证方式,给GSMG 主机返回信息为NTLM 认证方式,如下图: 说明运营商更改了邮件服务器SMTP认证机制,导致GSMG SMTP LOGIN无法被邮件服务器认证。 5、从GLOG 日志上排查问题,获取GLOG 路径:C:\Program Files (x86)\General Short Message Gateway\Glog 从上GLOG 可以看出,邮箱服务器返回错误码302,提示COMMAND_AUTH_LOGIN,//用户认证错误,所以可以推断用户测邮箱服务器故障。 五、问题定位xx运营商更改邮件服务器SMTP发送认证方式,认证方式更改为NTLM ,故导致我司GSMG SMTP LOGIN 认证方式无法被邮件服务器识别。 六、解决方案xx运营商邮件服务器上增加支持SMTP LOGIN 认证方式 七、结论 我司GSMG SMTP只支持LOGIN 认证方式,目前大多数免费邮件服务器支持SMTP PLAIN、NTLM、Kerberos等验证方式,需要提前与用户沟通确认,同时注意不能对邮箱进行任何限制。
|