阿哥论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 350|回复: 0

Nagios更改报警邮件发件人地址

[复制链接]

2011

主题

1

好友

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

优秀会员 助人为乐 辛勤工作 技术精英 多才多艺 优秀班竹 灌水天才 星球管理 宣传大使 灌水之王 财富勋章 版主勋章 动漫勋章 勤奋会员 论坛精英 PS高手 心 8 闪游皮肤 双鱼座 8★8➹ 志愿者 乖

发表于 2015-8-24 15:20:48 |显示全部楼层
Nagios更改报警邮件发件人地址
#发现nagiOS的发件人地址是这样的:
#“运行nagios的用户”@“服务器上hosts文件中配置的主机名”
#觉得不爽,改之
#nagios发邮件是调用sendmail,所以牵扯到sendmail的配置
#CentOS下yum安装的sendmail配置文件路径是在/etc/mail/下
#sendmail.cf是Sendmail的主配置文件,其中的内容为特定宏,因为文件中的宏代码实在是太多了。sendmail.cf通常是由一个以mc结尾的文件编译生成。
#先备份下
01cp sendmail.cf sendmail.cf.default

02cp sendmail.mc sendmail.mc.default

03vi sendmail.mc

04#----------------------------引用文字-开始----------------------------

05#找到:

06dnl MASQUERADE_AS(`mydomain.com')dnl

07#改为自己想要的地址:

08MASQUERADE_AS(`chengyongxu.com')dnl

09#----------------------------引用文字-结束----------------------------

10

11#然后编译一下

12m4 /etc/mail/sendmail.mc  > /etc/mail/sendmail.cf



#如果报下面的错误
1#----------------------------引用文字-开始----------------------------

2sendmail.mc:10: m4: cannot open `/usr/share/sendmail-cf/m4/cf.m4': No such file or directory

3#----------------------------引用文字-结束----------------------------



#请安装sendmail-cf
1yum install sendmail-cf



#重启sendmail
1service sendmail restart



#这样再收到报警邮件发件人变成了
nagios@chengyongxu.com
#引申
#如果把自己的地址配成yahoo.com
#那么是不是可以伪装为yahoo邮箱呢?
http://www.chengyongxu.com/blog/ ... %E5%9C%B0%E5%9D%80/
Nagios更改报警邮件发件人地址

该会员没有填写今日想说内容.
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

回顶部