经过上面两步就可以完成绝大多数监控,剩余的需要进行邮件系统安装,报警是监控系统的重要环节。


1.解决找不到mail命令的问题.
yum search mail 发现有一行:
yum install mailx -y

2.安装yum install sendmail*

101 service sendmail start
102 chkconfig sendmail on

3.mail测试命令:
[root@BJ-SJHL-MEM-1 ~]# echo "xin nei wang in-nis?" | mail -s "test" [email protected]

当然有些个别人收不到这个邮件,多换一个域名邮箱,看看在垃圾箱里有没有,如果还不行可以认为是你的sendmail服务器有问题,不要纠缠这个了试试下面的方法。


这是在本地其发送邮件服务器,或者采用另一种配置,配置发送帐号,目前我采用都是直接调用python脚本,或者可以采用如下设置:

修改/etc/mail.rc,增加一下类似N行,指定外部的smtp服务器地址、帐号密码等。

1 # vi /etc/mail.rc
2 set [email protected]
3 set smtp=smtp.qq.com
4 set smtp-auth-user=123456
5 set smtp-auth-password=sbsbsbsb
6 set smtp-auth=login 都是login设置

然后通过命令来发送邮件
echo hello word | mail -s " title" [email protected]
说明:
from是发送的邮件地址
smtp是发生的外部smtp服务器的地址
smtp-auth-user是外部smtp服务器认证的用户名
smtp-auth-password是外部smtp服务器认证的用户密码
smtp-auth是邮件认证的方式
配置成功后,就可以使用了