分类: 系统运维
2013-04-08 10:42:18
1.根本
安装
cacti是运作在apache+php+mysql+net-snmp器材集+rrdtool如许
的一个事变
环境
之下,以是
我们先要做一个根本
的事变
的环境
记的安装前先安装rpm的扩张包,安装行动 见我的其它一个文章""
#yum -y install mysql mysql-server php-mysql httpd php
上面完成一个php,http,mysql的环境
,接下来安装要用到的包
#yum -y install php-pdo lm_sensors net-snmp php-snmp net-snmp-utils
perl-Net-Daemon perl-PlRPC perl-DBI rrdtool perl-rrdtool perl-DBD-MySQL
安装完,启动干系
的程式,和设置开机启动
#chkconfig mysqld on
#chkconfig httpd on
#server mysqld start
2.数据库设置
预备数据库,和设置权限,安装cacti。
#mysql -uroot -p
mysql>create database cacti default character set utf8;
mysql>GRANT SELECT, INSERT, UPDATE, DELETE, INDEX, ALTER, CREATE,
LOCK TABLES, CREATE TEMPORARY TABLES, DROP, REFERENCES ON cacti.* TO
cacti@localhost IDENTIFIED BY ?passwd?;
mysql>flush privileges;
mysql> \q
3.下载安装
下载中文的cacti,解压到/var/www/cacti.掉队入cacti的目次 .导入cacti的数据结构
下载所在:
# cd /var/www/cacti
# mysql -u cacti -p cacti < cacti.sql
批改设置
文件
# vim /var/www/cacti/include/config.php
$database_type = "mysql";
$database_default = "cacti";
$database_hostname = "localhost";
$database_username = "cacti";
$database_password = "passwd";
$database_port = "3306";
添加cacti用户
$useradd cacti -d /var/www/cacti -s /bin/false
$chown -R cacti /var/www/cacti/rra /var/www/cacti/log
这个上面也许添加不可 试试:
#chown -hR cacti /var/www/cacti/rra /var/www/cacti/log
4. 设置 httpd做事器的设置 文件
# vim /etc/httpd/conf.d/cacti.conf
Alias /cacti /var/www/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
重起httpd的做事,让上面的批改奏效
# /etc/init.d/httpd restart
5.测试安装是否正常
打开下面的url.
打开网站,点next.选择new install,应用
一起
回车法.末了
完成
末了
的用户名为: admin 暗码
为: admin
6.收尾
让体系
每5分钟网络
,必要
crontab -e
*/5 * * * * cacti php /var/www/cacti/poller.php &>/dev/null
也可手工跑一次:/var/www/cacti/poller.php
7。字体在图形中表现 不正常的办理 行动
下载并安装cjkuni-fonts中笔墨 体,字体名ukai.ttf,下载所在
#tar zxvf ttf-arphic-ukai_0.1.20060928.orig.tar.gz
# cd ttf-arphic-ukai-0.1.20060928/
# cp ukai.ttf /usr/share/fonts/ukai.ttf
安装完成后留意
在"设置"中变动
下面两个必改项.
老例
->RRDTool操纵措施版本 改为1.2.x,默认为
1.0.x.不改也许图像不能正常表现
出来.
路径->RRDTool默认字体路径 改为上面安装的ukai.ttf的文件路径,如/usr/share/fonts/ukai.ttf