使用mailx小工具可用监控主机或应用app状态等,发送告警邮件至维护人员。
安装mailx
CentOS 自带有mailx软件包, 有/usr/bin/mail命令, 配置文件为/etc/mail.rc.
如果没有, 使用以下安装
[root@zabbix beef]# yum install -y mailx
修改配置文件
一般的邮件服务都会需要密码, 以及邮件服务器等信息,测试使用QQ邮箱,参考如下配置文件, 修改配置文件vi /etc/mail.rc, 在最后追加:
# smtp服务器认证的用户名
set from=111xxxx@qq.com
# smtp服务器的地址
set smtp=smtp.qq.com
# 邮件认证的方式
set smtp-auth=login
# smtp服务器认证的用户名
set smtp-auth-user=111xxxx@qq.com
# smtp服务器认证的用户密码(授权码)
set smtp-auth-password=xxxkltxeqnprxxxx
# 忽略验证
set ssl-verify=ignore set nss-config-dir=/etc/maildbs/
发送测试邮件
[root@zabbix beef]# echo "测试邮件" | mail -s "邮件主题" 190xxxxxxxx@139.com