论坛风格切换切换到宽版
  • 1157阅读
  • 2回复

[问题求助]nagios中告警邮件-sendmail服务的配置 [复制链接]

上一主题 下一主题
离线dyy0214.
 
发帖
2060
C币
-60444
威望
372
贡献值
1
银元
0
铜钱
4565
人人网人气币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2009-05-01
1、检查c.ommands.cfg.
# 'notify-host.-by-email' command defini.tion投资
define com.mand{.
      .  command_name    notify-host-b.y-email电脑
       . command_line    /usr/bin/printf "%b" "***** N.agios *****.\n\nNotification教育
Typ.e: $NOTIFICATIONTYPE$\nHost: $H.OSTNAME$\nState.: $HOSTSTATE$\nAddress: $HOSTA健康
DDRESS$\nInfo: $HO.STOUTPU.T$\n\nDate/Time: $LONGDATETIME$\n" .| /bin/mail -s "** $域名
NOTIFICATIONTYPE$ Host .Alert: $HOSTNAM.E$ is $HOSTSTATE$ **" $CONTACTEMAIL$.
        }

# 'notify-service-by-ema.il' command d.efinition电影
defi.ne command{.
        command_name    notify-servi.ce-.by-email.
        c.ommand_line    /usr/bin/printf ".%b" ."***** Nagios *****\n\nNotification服务器
Type: $NOTIFICATIONTYPE.$\n\nSer.vice: $SE.RVICEDESC$\nHost: $HOSTALIAS$\nAddress:(        游戏          )
$.HOSTADDR.ESS$\nState: $SERVICEST.ATE$\n\nDate/Time: $LONGDATETIME$\n\nAdditional[成人用品]
Info:\n\n$SERVICEOUTPUT$" | /bin/mail -s "** $NOTIFICATIO..NTYPE$ Ser.vice Alert:     健康
$HOSTALIAS$/$SER.VICEDESC$ is. $SERVICESTATE$ **" $CONTACTEMAIL$<性病>
        }
这是正确的命令配置,其中最重要的就是/bi.n/mail后边的命令.配置           女人
2、mqueue
[root@loc.al.host mqueue]# pwd
/var/spoo.l/mqueue    美容
[root@localho.st m.queue]# ll电影
total 8
-r.w------- 1 .root smmsp   8 Nov 18 20:54 dfmAICsFQj009878.
-rw---.---- 1 r.oot smmsp 901 Nov 18 21:56 qfmAICsFQj009878             电子
[root@lo.calhost mqueue]#           女人
这个目录存储的是邮件发送队列,如果..这个里边满了不但会影响程序的运行,而且sendmail容易死掉,所以必要的时候要删除。    美容
3、修改access
[root@localhost mail]# p.w.d.
/etc/mail
[root@lo.calhost mail]# vi .access健康

# Check the /usr/share/doc/sendmail/RE.ADME.cf file for a. description.
# of the format of this fil.e. (search .for access_db in that file)电影
# The /usr/share/doc/sendmail/README.cf is par.t of the sendmail-do.c.
# package.
#
# by default we al.low rel.aying from localhost....
C.onnect:localhost.localdom.ain           RELAY.
Conn.ect:localhost                  .     RELAY投资
Connect:127.0.0.1   .                    RELAY.             电子
Connect:192.168..0                 .      RELAY    美容
Connect:http://www.163.com              RELAY[成人用品]
Connect:1.1.1   .            .            RELAY[成人用品]
C.onnect:nagios@localhost.localdom.ain    RELAY    美容
Connect:root@localhost      .           .  RELAY.

然后执行m.akemap hash. access < access              乙肝
或者是makemap .-v hash /etc/mail/ac.cess.db < /etc/mail/access    外汇
4、[root@localhost sp.oo.l]# pwd域名
/var/spool

chmo.d 777 mqueue          婚庆
我的邮箱是163.com。
5、. 检查所传送的电子邮件是否送.出,或滞留在邮件服.务器中.
语法:/usr/lib/sendm.ail -bp外贸
若屏幕.显示为“Mail queue is em.pty” 的信息,表示mail 已送出。.
6检查邮件发送过程
在Send.mail邮件服务器上执行下面的命令.(广告)
# echo testing | /usr/s..bin/sendmail -v someone@somedomain.com             电子
7、sendmail日志
[.root@localhost log]# pwd.
/var/log
vi maillo.g就可以看.了,出现任何错误都可以看到。.

评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
离线cnzol.
发帖
1942
C币
-141092
威望
321
贡献值
2
银元
0
铜钱
4152
人人网人气币
0
只看该作者 沙发  发表于: 2010-04-14
受用了。。。。短信就需要sp和短信通道了
现在大部分nagios资料都没有介绍使用手机短信这个方便的功能,真是遗憾呀!

离线yszkm.
发帖
2099
C币
-152659
威望
380
贡献值
1
银元
-3
铜钱
4664
人人网人气币
0
只看该作者 板凳  发表于: 2010-04-14
我挂了个短信猫,用gnokii发短信已经可以了,正在测试。
快速回复
限100 字节
如果您在写长篇帖子又不马上发表,建议存为草稿
 
上一个 下一个