服务器几种邮件报警设置之ESXI账号登陆报警[一]
为了对服务器加强管理,近期对服务器所有账号登陆都设置了邮件通知报警,方便及时获知登陆情况。下面说下具体实现:
ESXI服务器账号登陆邮件报警设置,当然可以通过VC为ESXI服务器设置邮件报警,但不是所有ESXI主机都需要用到VC的功能,这里主要介绍通过自建一台LINUX服务器配合shell脚本,实现邮件报警功能,简单而且实用。
先安装好一台LINUX服务器,可以直接在ESXI上开一台,也可另外安,只要保证能和ESXI主机同网络互通即可,并且确保安装了mailx 及有mail命令,一般安装系统都自带安装,没有也没关系,yum install mailx安装下就可以了。
接着配置邮件设置:咱们用的是163的。
编辑:Vim /etc/mail.rc 在最后加入以下设置并保存退出。
set [email protected]
set smtp=smtp.163.com
set [email protected]
set smtp-auth-password=******
set smtp-auth=login
接着在LINUX上生成密钥:
使用命令:ssh-keygen -t rsa ,然后一路回车即可
查看生成的密钥对:一会ESXI主机上会用到私钥。
先把公钥粘贴到authorized_keys授权文件中,你懂的方法。
Cat 也可以(呵呵)
Cat /root/.ssh/authorized_keys #查看下
接着我们再ESXI配置:
Ssh 登陆到ESXI吧刚才LINUX上生成的私钥(210id_rsa)复制到一个指定目录:
如:/vmfs/volumes/esxi26199 ,最好数据目录,esxi重启大部分目录和文件会还原的。
编辑配置文件:VI /etc/profile.local #此文件当用户登录即可加载执行一次
加入IP行开始的脚本保存退出,这里就不贴了,放大分析脚本,略加修改即可。
登录测试效果:(记得手机上安装一个易信APP)
一切OK,此方法非常通用,可以推送ESXI日志等等,方便吧。
原文地址:http://blog.51cto.com/jdonghong/2064420