本帖最后由 不懂就问 于 2020-7-26 17:09 编辑
一、功能与背景说明
某公司超融合平台支持邮件告警与短信告警,当平台出现异常情况时,可以通过邮件或短信第一时间通知到运维人员,缩短平台故障时间。 近期遇到一个项目,客户临时要求测试超融合邮件告警,但是不提供邮件服务器,需要我临时搭建一个邮件服务器进行测试,本文将记录邮件服务器的搭建过程以及告警测试。
二、安装准备 工具准备: 三、前提条件 windows server 2008系统安装完成。 hMailServer需要Net Framework 2.0的支持,所以需要先安装好NetFramework 2.0。
四、具体步骤 1.打开软件进行安装。 2.选择存储数据的数据库,这里有两种选择,一种是使用嵌入型数据库Microsoft Sql Compact,另一种是自定义数据库。如果是简单测试,用户较少可以直接使用第一种内置数据库。如果企业规模较大,用户数较多,推荐使用第二种自定义数据库。 3.设置hMailServer connect密码。这个密码是链接hMaillServer 用的,稍后会使用该密码登录管理工具,配置服务器。如果忘记,可以在安装路径的Bin文件里,找到配置文件手动更改。 4.安装完成后,把汉化文件里的chinese.ini文件复制到hMailServer安装路径的languages目录下,因为这个汉化文件是5.3的,对比英文语言文件,把缺少的两行复制过来,随便翻译一下。 5.然后打开到bin目录下的hMailServer.ini文件,在GUILanguages字段下增加chinese的支持。 6.停止再启动服务即可完成汉化。 7.打开hMailServer Administrator,连接本地服务器,密码就是安装hMailServer时设置的管理密码了。 8.进入到管理界面,选择菜单"File"里的"Select Language",选"chinese",重新连接,界面就变成中文了。 9.添加一个域名,因为本次测试是内网环境,就没有对接外部的域名。 10.根据实际情况填写邮件大小等限制。 11.新增邮件账户,test1与test2。 12.邮箱账户新建完毕后,可以通过foxmail等软件进行登录验证。
五、邮件服务器与超融合平台对接 1.登录超融合平台,进入邮件服务器配置界面。我们将test1规划为发件人邮箱,test2为告警收集人邮箱。SMTP服务器地址此时可以填写为服务端IP。 2.配置完毕后,我们发送测试邮件进行测试。 3.此时我们登录对应邮箱,即可查看到测试邮件。
六、告警测试 客户要求对超融合的主机(CPU、内存)负载、虚拟机负载进行监控,触发告警条件后,能够通过邮件进行告警。 通过压力测试等方式,对超融合主机进行负载加压;平台上运行的虚拟机也使用加压工具进行加压。很快便可以触发告警条件。 此时我们便可以通过邮件进行查阅告警信息。 |