首页 > 系统运维 > cacti 基本安装(一)
您的足迹
  • 你没有浏览过任何文章或者你没有开启cookies。

cacti 基本安装(一)

最近因需要监控nginx及apache的连接数,也及mysql的一些监控,所以从头安装了一下cacti这个监控软件,采用rpm 包安装。
一、首先安装基本LAMP基本环境
先激活额外的RPM源。你可以自己到 http://dag.wieers.com/rpm/FAQ.php查看相关帮助
指令如下:

#yum install yum-priorities
#wget http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release-0.3.6-1.el5.rf.i386.rpm
#rpm -Uhv rpmforge-release-0.3.6-1.el5.rf.i386.rpm

开始安装喽

#yum -y install mysql mysql-server php-mysql httpd php php-pdo lm_sensors net-snmp php-snmp net-snmp-utils perl-Net-Daemon perl-PlRPC perl-DBI
#chkconfig mysqld on
#chkconfig httpd on
#service mysqld start //此处要设置mysql的密码,不会设置请自行google

二、cacti和rrdtool安装

#rpm -ivh http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/cacti-0.8.7e-3.el5.rf.noarch.rpm

//安装cacti,我没选最新的,用这个好了
以下三步安装rrdtool,我还是没用最新版,之前用最新的有点问题,囧。
————————————————————————————————————————————————-

#wget http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/perl-rrdtool-1.3.7-1.el5.rf.i386.rpm
#wget http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rrdtool-1.3.7-1.el5.rf.i386.rpm
#wget http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rrdtool-devel-1.3.7-1.el5.rf.i386.rpm
#rpm -ivh perl-rrdtool-1.3.7-1.el5.rf.i386.rpm  rrdtool-1.3.7-1.el5.rf.i386.rpm rrdtool-devel-1.3.7-1.el5.rf.i386.rpm

rrdtool安装完毕
————————————————————————————————————————————————-

#cd /var/www/cacti/
#mysql -ucactiuser -pcactiuser  cacti< cacti.sql

//导入数据库,这里的用户名和密码之前需要创建,网上很多设置的用户和密码cacti和cacti,如果这样就要修改incloud/config.php,修改对就的用户名密码,为什么这么多此一举,不解

#vim /etc/httpd/conf.d/cacti.conf
Alias /cacti/ /var/www/cacti/
<Directory /var/www/cacti/>
DirectoryIndex index.php
Options -Indexes
AllowOverride all
order deny,allow
#deny from all
#allow from 127.0.0.1
allow from all
AddType application/x-httpd-php .php
php_flag magic_quotes_gpc on
php_flag track_vars on
</Directory>

另外可能会报错http.conf 的281错误,把那个/var/www/html修改成/var/www即可,另外删除/var/www/html这个目录
注:其他需要修改的权限

#chmod -R 777 /var/www/cacti/rra
#chmod -R 777 /var/www/cacti/log

修改poller.php的轮询方式
注释cacti用户的 crontab,新建root的crontab,如下:
#crontab -e,内容如下

*/1 * * * * /usr/bin/php /var/www/cacti/poller.php > /dev/null 2>&1

#service httpd start //启动httpd

到这里打开浏览器输入 http://ip/cacti就可以看到画面,按提示安装就可以了。
默认是cmd.php方法比较慢,可以安装spine插件,方法如下:

#wget http://packages.sw.be/cacti-spine/cacti-spine-0.8.7a-1.rf.src.rpm
#rpmbuild –rebuild cacti-spine-0.8.7a-1.rf.src.rpm
#rpm -ivh /usr/src/redhat/RPMS/i386/cacti-spine-0.8.7a-1.rf.i386.rpm

安装完成

三、添加nginx及apache监控
明晚继续写。

文章参考很多网上资料,主要地址如下:

http://www.php-oa.com/2008/01/12/centos5-cacti.html

http://www.187299.com/archives/819


相关博文

  1. 还没有评论
评论提交中, 请稍候...

留言

可以使用的标签: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
Trackbacks & Pingbacks ( 0 )
  1. 还没有 trackbacks
Feed