cacti安装笔记(0830修正)
作者: Jeffrey
出处: http://blog.zhangjianfeng.com/?p=163
1.安装apache
#tar xvzf xxxx
#./configure –prefix=/app/apache –enable-module=so && make && make install
#/app/apache/bin/apachectl start
2.安装mysql
#tar….
#./configure –prefix=/app/mysql && make && make install
#./scripts/mysql_install_db
ldconfig
./bin/mysqld_safe –user=root &
./bin/mysqladmin -u root -p password ‘xxxxxx’ #改root密码
./bin/mysql -p
mysql>use mysql;
mysql>show tables;
mysql>exit
#出来表就OK了
3.安装php.(这里面需要安装4.x版,不要5.x)
#tar…
#./configure –prefix=/app/php –with-mysql=/app/mysql –with-apxs2=/app/apache/bin/apxs
#make
#make install
#cp ./php.ini-dist /usr/local/lib/php.ini
#vi /app/apache/conf/httpd.conf #增加一行AddType application/x-httpd-php .php
#/app/apache/bin/apachectl restart
#可以编写一个PHP文件,测试PHP工作正常否.内容
<?
phpinfo();
?>
4.安装phpMyadmin(可步可省)
#tar xvzf phpMy…
#mv phpM…. /app/apache/htdocs/phpMyadmin
#vi /app/apache/htdocs/phpMyadmin/config.inc.php
QUOTE:
$cfg[’Servers’][$i][’auth_type’] = ‘config’; // Authentication method (config, http or cookie based)?
在自己的机子里调试用config,如果在网上用http。
5.安装netsnmp(系统自带的即可,net-snmp-utils-xxx.i386.rpm),
安装rrdtool
tar…
./configure –prefix=/app/rrdtool && make && make install
6.安装cacti
tar…
/app/mysql/bin/mysqladmin –user=root -p create cacti #创建表
/app/mysql/bin/mysql –user=root -p cacti < cacti.sql #导入表
/app/mysql/bin/mysql –user=root -p mysql
mysql>GRANT ALL ON cacti.* TO cactiuser@localhost IDENTIFIED BY ‘iloveyou’;
mysql>flush privileges;
mysql>exit
vi ./include/config.php #改密码,其它看着改
adduser cactiuser
passwd cactiuser #设置密码iloveyou
mv cacti.. /app/apache/htdocs/cacti
cd /app/apache/htdocs/cacti
chown -R cactiuser rra/ log/
然后通过http来安装.
把rrdtool路径改一下.按照上面设的,改成/app/rrdtool/bin/rrdtool
php路径:/app/php/bin/php
默认用户名密码都是admin,需要改密码(强制).
让系统每5分钟收集,需要
crontab -e
5/* * * * * /app/php/bin/php /app/apache/htdocs/cacti/poller.php > /dev/null 2>&1
也可手工跑一次: /app/php/bin/php /app/apache/htdocs/cacti/poller.php
(不要用root用户运行)
cacti配置比较简单,看着办就行.
附:
++手工取snmp信息
snmpwalk -O s -v 1 127.0.0.1 -c public .1.3.6.1.4.1.2021.255
snmpwalk -v 2c 192.168.10.10 -c zhangjianfeng
++安装cactid的一个错误
checking for mysql_init in -lmysqlclient… no
configure: error: MySQ libraries not found.
解决办法: vi configure
Line 4864: str=”$i/lib/mysql/libmysqlclient.*”
replaced by : str=”$i/lib64/mysql/libmysqlclient.*”
Line 4867: MYSQL_LIB_DIR=$i/lib/mysql
by MYSQL_LIB_DIR=$i/lib64/mysql
原文:http://forums.cacti.net/about11663.html
安装完成后,cp cactid.conf /etc ,并修改其中的配置(数据库帐号密码部分)
++cacti在windows环境下的安装 cacti-windows-install.txt
官方FAQ http://www.cacti.net/downloads/docs/html/faq.html
官方说明文档 http://www.cacti.net/downloads/docs/html/
Trackback URL: http://blog.zhangjianfeng.com/article/163/trackback
Tags: apache, cacti, mysql, phpmyadmin, rrdtool, 笔记, 配置

(1 votes)



















0 Responses to “cacti安装笔记(0830修正)”