网站地图
首页
新闻
电影新闻
电视新闻
人物新闻
专题策划
影评
最新影评
新片热评
经典赏析
媒体评论
电影院
北京影讯
上海影讯
广州影讯
深圳影讯
成都影讯
电影库
典藏佳片
全球新片
即将上映
票房榜
社区
日志
相册
电影
好友
专辑
收藏
影视杂谈
明星时尚
文化休闲
群组
话题
达人
排行榜
电影榜
电视榜
人物榜
日志榜
话题榜

jamesbond

怒了啊,大吼.....

http://i.mtime.com/jamesbond/

您当前的位置: 社区>> 博客>>

编辑 | 删除 CENT os 5.2下安装CACTI

jamesbond 发布于:
1.安装apache.
./configure --prefix=/usr/local/apache-cacti --enable-so
make && make install
/usr/local/apache-cacti/bin/apachtcl start
http://localhost  出现 It is OK。

2.安装MYSQL
#groupadd mysql
#useradd -g mysql mysql
#./configure --prefix=/usr/local/mysql
#make && make install
#./scripts/mysql_install_db (初始)
#/usr/local/mysql/bin/mysqld_safe --user=mysql &
#/usr/local/mysql/bin/mysqladmin -u root -p password "******"
我遇到了错误,无法进入,后来就用--skip-grant-table 启动MYSQL,并更改密码
#mysql -uroot -p
mysql>use mysql;  //切换到mysql database
mysql> UPDATE user SET password=password('root') WHERE user='root';
把密码改为root.
ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql
到此mysql安装完毕。

3.安装php
#./configure --prefix=/usr/local/php  --with-mysql=/usr/local/mysql --with-apxs2=/usr/local/apache-cacti/bin/apxs --enable-sockets
#make && make install
#cp ./php.ini-dist /usr/local/lib/php.ini
#vi /usr/local/apache-cacti/conf/httpd.conf


AddType application/x-httpd-php .php
<IfModule dir_module>
    DirectoryIndex index.html index.php index.jsp
</IfModule>
#/usr/local/apache-cacti/bin/apachetl restart 重启APACHE
#vi /usr/local/apache-cacti/htdocs/index.php  测试PHP
<?
phpinfo();
?>

输入网页:http://localhost/inde.php

4.安装rrdtool
安装之前需要用yum把cairo-devel和pango-devel安装好了
yum -y install cairo-devel pango-devel
#./configure --prefix=/usr/local/rrdtool

5.创建cacti数据库
useradd cactiuser
mysql -u root -p root
mysql > create database cacti;

6.安装cacti和cacti-plugins
tar zxvf cacti-0.8.7e.tar.gz
cp -r cacti-0.8.7e /usr/local/apache-cacti/htdocs/cacti
mysql -uroot -p cacti < cacti.sql 导入
#password:*****

mysql > grant  all on cacti.* to cactiuser@localhost identified by "cacti";
mysql > flush privileges;

chown -R cactiuser /usr/local/apache-cacti/htdocs/rra /log

vi ./include/config.php
修改密码等
让系统每5分钟收集,需要
crontab -u cactiuser -e
*/5 * * * * /usr/local/php/bin/php /usr/local/apache-cacti/htdocs/cacti/poller.php > /logs/crontab/cacti.log 2>&1

也可手工跑一次: /usr/local/php/bin/php /usr/local/apache-cacti/htdocs/cacti/poller.php
(以cactiuser用户运行, 不要用root用户运行)
然后通过HTTP访问安装。

7.安装NET-SNMP
yum -y install net-snmpd 安装完成后修改
vi /etc/snmp/snmp.conf
#       sec.name  source          community
com2sec notConfigUser  default      **

#       group          context sec.model sec.level prefix read   write  notif
access  notConfigGroup ""      any       noauth    exact   systemview    none none
把systemview改为all

##           incl/excl subtree                          mask
view all    included  .1                               80         把这行注释去掉
启动/etc/ini.d/snmpd start
chkconfgi --add snmpd
chkconfig --level 2345 snmpd on 加入系统启动

8.安装CACTI-PLUGINS
unzip cacti-plugin-0.8.7e-PA-v2.6.zip -d cacti-plugins
cp -r cacti-plugins/* /usr/local/apache-cacti/htdocs/cacti/
patch -p1 -< cacti-plugin-0.8.7e-PA-v2.6.diff
mysql -uroot -p cacti < pa.sql
修改 $PATH/htdocs/cacti/include/global.conf中url_path的值为对应目录名
$config['url_path'] = ‘/cacti/’;


回复 (0) | 收藏 (0) | 2456 次阅读 |

jamesbond104337 (北京)

男 36岁 狮子座