服务器几种邮件报警设置之ESXI账号登陆报警[]

 

为了对服务器加强管理,近期对服务器所有账号登陆都设置了邮件通知报警,方便及时获知登陆情况。下面说下具体实现:

ESXI服务器账号登陆邮件报警设置,当然可以通过VCESXI服务器设置邮件报警,但不是所有ESXI主机都需要用到VC的功能,这里主要介绍通过自建一台LINUX服务器配合shell脚本,实现邮件报警功能,简单而且实用。

先安装好一台LINUX服务器,可以直接在ESXI上开一台,也可另外安,只要保证能和ESXI主机同网络互通即可,并且确保安装了mailx 及有mail命令,一般安装系统都自带安装,没有也没关系,yum install mailx安装下就可以了。服务器几种邮件报警设置之ESXI账号登陆报警[一]_第1张图片 

接着配置邮件设置:咱们用的是163的。

编辑:Vim /etc/mail.rc 在最后加入以下设置并保存退出。

set [email protected]

set smtp=smtp.163.com

set [email protected]

set smtp-auth-password=******

set smtp-auth=login

服务器几种邮件报警设置之ESXI账号登陆报警[一]_第2张图片 

接着在LINUX上生成密钥:

  使用命令:ssh-keygen -t rsa  ,然后一路回车即可


服务器几种邮件报警设置之ESXI账号登陆报警[一]_第3张图片

查看生成的密钥对:一会ESXI主机上会用到私钥。

服务器几种邮件报警设置之ESXI账号登陆报警[一]_第4张图片

先把公钥粘贴到authorized_keys授权文件中,你懂的方法。

Cat 也可以(呵呵)

image.png

Cat  /root/.ssh/authorized_keys  #查看下

 image.png

接着我们再ESXI配置:

Ssh 登陆到ESXI吧刚才LINUX上生成的私钥(210id_rsa)复制到一个指定目录:

如:/vmfs/volumes/esxi26199 ,最好数据目录,esxi重启大部分目录和文件会还原的。

服务器几种邮件报警设置之ESXI账号登陆报警[一]_第5张图片

 编辑配置文件:VI  /etc/profile.local    #此文件当用户登录即可加载执行一次

加入IP行开始的脚本保存退出,这里就不贴了,放大分析脚本,略加修改即可。

服务器几种邮件报警设置之ESXI账号登陆报警[一]_第6张图片

登录测试效果:(记得手机上安装一个易信APP

服务器几种邮件报警设置之ESXI账号登陆报警[一]_第7张图片

一切OK,此方法非常通用,可以推送ESXI日志等等,方便吧。