cacti安装FAQ

CACTI中MSN和EMAIL不能同时预警

描述

 CACTI中使用thold可以实现邮件的预警,超过阀值的时候,基本上可以在半个小时之内把邮件发出来,这种方式是比较稳定的方式。
另外可以使用MSN来预警,MSN预警的时间基本上可以控制在15分钟之内发出来。但是现在两者不能同时预警,现在还不能确定问题在什么地方??
 还有一种是飞信,飞信暂时没有测试,因为安装在服务器上的飞信机器人还没有测试能不能正常的使用。
另外一种方式是使用139的邮箱,利用139邮箱的短信功能来实现飞信的功能,这个功能需要测试。

解决方案

CACTI 发送邮件error

描述

cacti发送邮件方式选择phpmail或则sendmail时候,测试发送邮件,出现error,如下:

 ERROR: Unable to send email with php mail function, check your system logs
Unable to send email with php mail function, check your system logs

查看apache的日志,发现日志如下:

 [Tue Jun 02 14:56:00 2009] [error] [client 192.168.54.170] File does not  
exist: /usr/local/apache/htdocs/cacti/images/tab_mode_previ
ew<br , referer: http://192.168.59.21/cacti/plugins/thold/thold_graph.php
[Tue Jun 02 15:08:21 2009] [error] [client 192.168.54.170] File does not exist: /usr/local/apache/htdocs/favicon.ico
/usr/sbin/sendmail: error while loading shared libraries: libmysqlclient.so.

我是用rpm查找了libmysqlclient,确实没有发现;再用locate libmysqlclient.so,发现位置如下:

 [root@OWN4_OSS_59 lib]# locate libmysqlclient.so
/usr/lib64/libmysqlclient.so
/usr/lib64/libmysqlclient.so.16
/usr/lib64/libmysqlclient.so.16.0.0

我安装的mysql是用rpm方式安装,共安装了如下几个rpm包:

 -rw-r--r-- 1 root root  7511185 Mar  5 00:38 MySQL-client-community-5.1.31-0.rhel5.x86_64.rpm
-rw-r--r-- 1 root root 8693491 Mar 5 00:38 MySQL-devel-community-5.1.31-0.rhel5.x86_64.rpm
-rw-r--r-- 1 root root 19831387 Mar 5 00:38 MySQL-server-community-5.1.31-0.rhel5.x86_64.rpm
-rw-r--r-- 1 root root 1829559 Mar 5 00:38 MySQL-shared-community-5.1.31-0.rhel5.x86_64.rpm

解决方案

 1.系统中需要的是libmysqlclient.so.15,但是用mysql的rpm包安装的时候libmysqlclient.so.16版本的,因此造成上述问题。
2.安装procmail-3.22-17.1.el5.centos.x86_64.rpm包。

你可能感兴趣的:(cacti安装FAQ)