Author: admin | Category: 默认分类
Comments: 评论关闭

系统:RedHat As5.3 X64
postfix 版本:系统安装光盘自带 postfix-2.3.3-2.1.el5_2.x86_64.rpm

postfix smtp 用户验证构件故障,情况如下:

使用客户端,例如 outlook , foxmail 等发送邮件,出现553验证错误,或者 502 验证错误。

查看邮件日志/var/log/maillog 当验证错误的时候会不断蹦出以下错误。

warning: SASL authentication failure: OTP: auxprop backend can’t store properties
Mar  8 10:45:09 liubc postfix/smtpd[1363]: connect from mail.oschina.net[219.136.242.37]
Mar  8 10:45:09 liubc postfix/smtpd[1363]: warning: SASL authentication failure: cannot connect to saslauthd server: No such file or directory
Mar  8 10:45:09 liubc postfix/smtpd[1363]: warning: SASL authentication failure: Password verification failed
Mar  8 10:45:09 liubc postfix/smtpd[1363]: warning: mail.oschina.net[219.136.242.37]: SASL PLAIN authentication failed: generic failure

同时 /var/log/messages 日志报错:

unable to dlopen /usr/lib/sasl2/liblogin.so.2: /usr/lib/sasl2/liblogin.so.2: wrong ELF class: ELFCLASS32

因为sasl 的目录有2个,分别是 /usr/lib/sasl2 跟 /usr/lib64/sasl2

怀疑是否是 X32 跟 x64的问题。

于是把 /usr/lib/sasl2 软连接到 /usr/lib64/sasl2 (即 /usr/lib/sasl2 > /usr/lib64/sasl2 )

/var/log/messages 的报错解决,但验证依旧没有通过 /var/log/maillog  报错变为

connect from mail.xxxx.net[219.136.242.37]
Mar  7 23:37:06 liubc postfix/smtpd[15635]: warning: SASL authentication failure: cannot connect to saslauthd server: No such file or directory
Mar  7 23:37:06 liubc postfix/smtpd[15635]: warning: SASL authentication failure: Password verification failed
Mar  7 23:37:06 liubc postfix/smtpd[15635]: warning: mail.xxxx.net[219.116.242.17]: SASL PLAIN authentication failed: generic failure
Mar  7 23:37:06 liubc postfix/smtpd[15635]: lost connection after AUTH from mail.xxxx.net[219.116.242.17]
Mar  7 23:37:06 liubc postfix/smtpd[15635]: disconnect from mail.xxxx.net[219.116.242.17]

最后通过修改 /usr/lib64/sasl2/smtpd.conf 跟 /usr/lib64/sasl2/smtpd.conf 内容为:

pwcheck_method: saslauthd
log_level: 3
mech_list: PLAIN LOGIN
saslauthd_path: /var/run/saslauthd/mux

并重启 sasl 服务,跟 postfix 服务后

问题解决!!!!!

postfix 用户验证恢复正常。

但仍需观察一段时间。

Author: admin | Category: Cacti, Mysql
Comments: 评论关闭

如果说 Mysql Enterprise 跟普通“民用”版有啥不一样?
细节的可能也会有一堆,但最明显的,莫过于其内置有专门性能监控页面。
让你洞悉每次调整后对性能的影响,或者当前数据库的压力情况。
“民用”版本一直都无法享受到这番待遇。直到 Better Cacti Templates 的出现。

呼,我写了好几篇关于 Cacti 的文章,也有好多朋友为此资讯了我很多问题。
第一次看到本文的朋友们可能对 Cacti 还不大了解。它是一套基于PHP,MySQL,SNMP及RRDTool开发的网络流量监测图形分析工具。它通过snmpget来获取数据,并使用 RRDtool绘画图形。详细可参阅:http://www.oschina.net/p/cacti
但其运行的环境依赖 Apache + php + Mysql + Snmp 所以如果如果单是为了这个监控工具来搭建运行环境的话可有点心理准备。Linux 下 LAMP 环境的搭建可真会难道不少新手。而且如果是纯粹为了Cacti而搭建php环境,也有点浪费系统资源,不大合乎实际。

但当然了,如果你使用 Cacti 来监控数十数百计的服务器。这点操劳可完全值得!

下边入正题,在已经正常运作的 Cacti 系统上增加《Better Cacti Templates》包含的Mysql 监控模块。
可让Cacti立即变成一个专业的Mysql监控器。让“民用”版本的Mysql也能有完整的性能数值图表系统。

安装方法如下:

1,首先到该地址下载最新版:http://code.google.com/p/mysql-cacti-templates/downloads/list 
2,下载到服务器后解压:# tar zxvf better-cacti-templates-1.1.6.tar.gz
3,解压后进入目录:# cd better-cacti-templates-1.1.6
4,复制 # better-cacti-templates-1.1.6/scripts 目录中所有文件到Cacti安装目录中的scripts 下(举例):
# cp ./scripts/* /data/web_server/admin/cacti/scripts/

5,复制完毕后,再进入 # better-cacti-templates-1.1.6/templates 目录,把里边的
# cacti_host_template_x_mysql_server_ht_0.8.6i-sver1.1.6.xml 下载到本地。

6,打开并登陆 cacti 管理界面 ,然后在理面板中导入刚才下载的xml文件。
当出现以下信息时代表模板导入已经建造成功:

Cacti has imported the following items: 
 
CDEF 
[success] X Negate CDEF [new] 
 
GPRINT Preset 
[success] X MySQL Server Version t1.1.4:s1.1.4 [new] 
[success] X Normal [new] 
 
Data Input Method 
[success] X Get MySQL Stats/MyISAM Indexes IM [new] 
… snip … 
 
Data Template 
[success] X MyISAM Indexes DT [new] 
… snip … 
 
Graph Template 
[success] X MyISAM Indexes GT [new] 
… snip … 
 
Host Template 
[success] X MySQL Server HT [new]

然后就可以到Cacti中所需监控 Mysql 备中添加 Mysql 计量模板

步骤跟之前写的一篇关于 Cacti 增加 NginxStatus  监控的方式差不多。这里我就不周章篇幅了。
大家可以参阅:http://www.oschina.net/bbs/thread/279
而且还有好几十个数据计量模板可供选择。

图形效果:

 

Top
RSS for entries