cacti0.87e中文版安装记录

cacti安装部署
准备:lamp环境
     centos 5.5
     cacti-0.8.7e-cn-utf8
     net-snmp
     rrdtool

安装部署:

    lamp环境请参考本人的lamp搭建:http://newyue.blog.51cto.com/174760/511221,此处应注意php版本号,如果是Php5.3.0以上版本,安装完cacti后会出现语法错误,需注意。

1、安装rrdtool:
要安装rrdtool,必须先安装cgilib,这个不安装好像rrdtool安装会出错,所以这里特别加入:
tar xvzf cgilib-0.5.tar.gz

cd cgilib-0.5

make

cp -rp *.h /usr/include/;cp -rp libcgi* /usr/lib/

2、安装rrdtool。

tar xvzf rrdtool-1.0.50.tar.gz

cd rrdtool-1.0.50

./configure --prefix=/usr/local/roodtool

make

make install

2、安装net-snmp

tar xvzf net-snmp-5.4.3.tar.gz

cd net-snmp-5.4.3

./configure --prefix=/usr/local/net-snmp --enable-developer --with-default-snmp-version=2 [email protected]  --with-sys-location=/usr/local/net-snmp  --with-logfile=/var/log/snmpd.log

make && make install

ln -s /usr/local/net-snmp/bin/* /usr/local/bin/


3、数据库创建:

/usr/local/mysql/bin/mysql -uroot -p

create database cacti default character set utf8;

grant all on cacti.* to cacti@localhost identified by '123.com';

flush privileges;

\q退出

/usr/local/mysql/bin/mysql -u cacti -p cacti < cacti.sql          #导入cacti数据库结构


4、rrd图像文字中文

wget http://ftp.tw.debian.org/debian/pool/main/t/ttf-arphic-ukai/ttf-arphic-ukai_0.2.20080216.1.orig.tar.gz

tar xvzf ttf-arphic-ukai_0.2.20080216.1.orig.tar.gz
cp ukai.ttc /usr/share/fonts/
fc-cache -f -v                #刷新字体

5、cacti安装:

tar xvzf cacti-0.8.7e-cn-utf8.tar.gz

mv cacti-0.8.7e-cn-utf8 /data2/cacti

vim /usr/local/apache/conf/httpd.conf

最后空白添加:

Alias /cacti "/data2/cacti"
<Directory "/data2/cacti">
           DirectoryIndex index.php
           AllowOverride all
           order deny,allow
           deny from all
           allow from all
           AddType application/x-httpd-php .php
           php_flag magic_quotes_gpc on
           php_flag track_vars on
</Directory>

保存退出.

创建cacti账户并赋予cacti文件夹权限。

useradd cacti -s /sbin/nologin -d /data2/cacti

chmown -R cacti /data2/cacti

执行 :/usr/local/php/bin/php /data2/cacti/poller.php

并加到定时任务中:

#crontab -e

*/1 * * * * /usr/local/php/bin/php /data2/cacti/poller.php &>/dev/null

保存退出,重启crond服务

service crond restart

重启apache

/usr/local/apache/bin/apachectl restart

6、插件补丁:

gunzip cacti-plugin-0.8.7e-PA-v2.5-cn-utf8.diff.gz

cp -rp cacti-plugin-0.8.7e-PA-v2.5-cn-utf8.diff /data2/cacti

patch -p1 -N < cacti-plugin-0.8.7e-PA-v2.5-cn-utf8.diff

cd /data2/cacti/include/global.php

$config['url_path'] = '/';
修改为:
$config['url_path'] = '/cacti/';

保存退出。

7、安装spine

tar xvzf cacti-spine-0.8.7e.tar.gz

cd cacti-spine-0.87e

./configure --with-snmp=/usr/local/net-snmp

make

make install

vim /usr/local/spine/etc/spine.conf

修改为以下格式

DB_Host         localhost
DB_Database     cacti
DB_User         cacti
DB_Pass         123.com
DB_Port         3306

保存退出。

登录cacti:http://ip地址/cacti

a)以admin用户登录到Cacti。
b)从目录菜单中选择“设置”设置,选择“路径”选项卡。
c)在”轮询器路径“中输入Spine可执行程序的完整路径,/usr/local/spine/bin/spine.保存设置。
d)选择”轮询器”选项卡。
e)在”轮询器类型”下拉框设置中,选择”spine”。在”轮询间隔“”Cron间隔“中修改时间为”每分钟“,保存退出。

至此基本cacti已安装完成。
 

你可能感兴趣的:(职场,监控,cacti,休闲,Spine)