博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
配置cacti邮件报警,postfix与sendmail冲突
阅读量:5949 次
发布时间:2019-06-19

本文共 1676 字,大约阅读时间需要 5 分钟。

hot3.png

环境:centos6.2,cacti 0.8.8.a,net-snmp5.5

1、今天弄cacti邮件报警,刚开始启动sendmail不成功,一直提示:

”sendmail dead but subsys locked sm-client (pid  13588) is running...“,

之后查看其/var/log/maillog提示“postfix/smtpd[10859]: disconnect from localhost[127.0.0.1]”

及25端口,

netstat -tlnp |grep :25

tcp        0      0 127.0.0.1:25                0.0.0.0:*                   LISTEN      11180/master        
tcp        0      0 ::1:25                      :::*                        LISTEN      11180/master   
之后停止postfix或sendmail,使用其中之一,好像是centos6.2自动安装并启动了postfix服务器,

2、配置

安装thold-v0.4.9-3.tgz、plugin-monitor-v1.3-1.tgz插件,解压放到cacti/plugins 目录下,到控制台启用插件,

console-->seting--->Mail/DNS--

Mail Services    我用的是SMTP ,根据自己的选择,但是大部分情况用sendmail会出错+

From Email Address    huazi_91@139.com
From Name           problem alert

SMTP Options中都要写真实的自己的邮局,不然smtp的发信机制会发布出去

SMTP Hostname     写自己的,我的是huazi_91@139.com

SMTP Port           25
SMTP Username      huazi_91@139.com
SMTP Password        xxxx

Console -> Cacti Settings- 选项

下面这些都是主意修改的地方

Base URL                  这个会自动发现不用写

Syslogging                  这个勾要选择,不然他不会给你发邮件
Dead Hosts Notifications    这个要选择
Dead Host Notification Email   这个是主机down掉会发邮件通知谁(这里写要通知的邮局,多人可以用逗号隔开)。

From Email Address    写邮件的发送方  

From Name             写problem alert

1.发送邮件报警错误

Checking Configuration...
Creating Message Text...
This is a test message generated from Cacti. This message was sent to test the configuration of your Mail Settings.
Your email settings are currently set as follows
Method: Sendmail
Sendmail Path: /usr/sbin/sendmail
Sending Message...
ERROR: DirectInject command output: 'Recipient names must be specified ' error: ''
DirectInject command output: 'Recipient names must be specified ' error: ''
===================
那么setting---mail/DNS选项或者alert选项中,把sendmail发信机制改成smtp
2.如果出现553.3.8.2 认证错误,那么请填写正确smtp信息
比如用户名密码

之后,就是设置阀值报警,

配置参考地址:

转载于:https://my.oschina.net/maintenance/blog/155916

你可能感兴趣的文章
排序--冒泡
查看>>
java中int->String 3种方式效率分析
查看>>
Android 内存管理 &Memory Leak & OOM 分析
查看>>
你所能用到的数据结构(八)
查看>>
(转)谁是真正的程序语言专家
查看>>
T001 A+B(附常见标准输入输出)
查看>>
Java中abstract class和interface的区别
查看>>
SDWebImage 图片下载缓存框架 常用方法及原理
查看>>
MapReduce分布式缓存程序,无法在Windows下的Eclipse中执行问题解决
查看>>
[转]html5 Canvas画图教程(7)—canvas里画曲线之quadraticCurveTo方法
查看>>
[水]三个数学的小技巧题
查看>>
mysql中查看数据库的版本,什么版本
查看>>
[leetcode-342-Power of Four]
查看>>
MongoDB3.0 创建用户
查看>>
2017-2018-1 20155319 《信息安全系统设计基础》第3周学习总结
查看>>
express 3.0.x 中默认不支持flash() 的解决方法
查看>>
uva-111-dp
查看>>
算法学习1——矩阵转置
查看>>
Tcl与Design Compiler (九)——综合后的形式验证
查看>>
跨页数据传递
查看>>