码迷,mamicode.com
首页 > 系统相关 > 详细

Linux中邮件报警配置

时间:2015-05-05 16:58:24      阅读:213      评论:0      收藏:0      [点我收藏+]

标签:linux   邮件报警   配置   

   

  linux中邮件报警机制

  在linux中报警机制是运维管理关键部分。我们一般是通过监控来发现问题,常见的监控软件如:zabbix是现在大家都在使用和准备使用的。如果不通过第三方软件做监控报警,我们就需要linux中自带的邮件发送功能。

以下报警配置为工作中,小心得体会。向大家分享下:


1、检查mailx 的版本信息大于12.*即可,否则需要另外更新安装

2、# vim /etc/mail.rc  中添加修改内容如下:


set from=apple@163.com             指定外部代为发送邮件的邮箱

set smtp=smtp.163.com              代发送邮件的服务器域名格式:smtp.*

set smtp-auth-user=apple   登入邮箱的账户(也是发件人名称)

set smtp-auth-password=888aaaAAAA  登入邮箱的密码(发件人邮箱的密码)

set smtp-auth=login                登录方式


发送邮件

# echo "3333"  | mail -s "6666"  9999999@qq.com   

命令解释:

        3333:表示的是发送邮件的内容。

        6666:表示的是发送邮件的名称。

        99999999@qq.com 表示的是发送给那个邮件。

===========================================================================================

实例:定期执行命令,把结果已邮件的方式发送到指定邮箱中

# vim /root/aa.sql

    select user,password,host from mysql.user;


# vim ning.sh

#!/bin/bash

#

/opt/mysql/bin/mysql -uroot -pning -D mysql -e "source /root/aa.sql" >> /home/nhl/tmp/a.txt


/bin/mail -s "1" 9999999@qq.com,8888888@gw.com.cn < /home/nhl/tmp/a.txt   将生成结果的文件已邮件内容的方式发送给指定邮箱中


# vim /etc/crontab

0 12 * * * sh /root/ning.sh 



本文出自 “奋斗的人” 博客,请务必保留此出处http://wodemeng.blog.51cto.com/1384120/1641988

Linux中邮件报警配置

标签:linux   邮件报警   配置   

原文地址:http://wodemeng.blog.51cto.com/1384120/1641988

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!