坑啊,磨磨蹭蹭按了一个星期。按了3个版本。

第一次:cacti-0.8.7e.tar.gz

  安装完之后,Host: Localhost->Memory Usage...四张图始终出不了。点击进去却能看到对应的详情图。而且rra目录下的.rrd文件也不是每五分钟更新。

在尝试各种办法找不到原因后。重新安装了另一个高版本cacti-0.8.8a.tar.gz。

第二次:cacti-0.8.8a.tar.gz

  这次安装过程就遇到了问题。浏览器中输入http://cacti-ip/cacti后,不出现初始化安装界面。

第三次:cacti-0.8.7h.tar.gz

  这次安装成功,而且第二次的是吧原因也找到了:我在修改include/config.php时,$database_hostname = "localhost";写错了。

以下记录安装步骤:

:apt-get安装LAMP
$ sudo apt-get install apache2 libapache2-mod-php5 php5 mysql-server php5-mysql :安装cacti所需的软件包:
$ sudo apt-get install php5-snmp snmp rrdtool //如有不清楚每个软件包的作用,建议google :cacti安装及配置
$ sudo useradd -r cactiuser //创建运行cacti所需的用户cactiuser
$ wget http://www.cacti.net/downloads/cacti-0.8.7h.tar.gz
$ tar zxvf cacti-0.8.7h.tar.gz //解压cacti
$ mv cacti-0.8.7h cacti
$ cd cacti
$ sudo chown -R cactiuser:cactiuser rra/ log/ //将此rra和log的目录修改为cactiuser
$ sudo vim /etc/crontab //添加获取数据的任务计划
*/ * * * * cactiuser /usr/bin/php /绝对路径/cacti/poller.php > /dev/null >& $ sudo /etc/init.d/apache2 restart //重启apache服务 :cacti数据库相关操作
$ mysqladmin -uroot -proot create cacti //创建cacti数据库
$ cd /绝对路径/cacti
$ mysql -uroot -p cacti <cacti.sql //导入cacti数据库
$ mysql -uroot -p***** //登陆到mysql数据库
mysql> grant all on cacti.* to cacti@localhost identified by 'cacti'; //创建cacti在数据库中操作的用户
$ sudo vim /绝对路径/cacti/include/config.php //修改cacti配置文件
$database_username = "cacti";
$database_password = "cacti"; :初始化安装
在浏览器中输入http://cacti-ip/cacti会出现初始化安装界面,按照提示一步步操作即可。第一次登陆时需修改密码,依然按照提示修改即可。

(参考链接:http://www.linuxidc.com/Linux/2012-09/70328.htm   该链接的第4条:mysql> grant all on cacti.* to cacti@'127.0.0.1' identified by 'cacti'; 不要盲目执行,否则会出错)

最新文章

  1. 家庭路由器设置以及win10链接无线不显示登录密码 直接提示链接出错问题解决
  2. Thrift架构~从图中理解thrift,它事实上是一种远程过程调用
  3. Python之路【第九篇】堡垒机基础&amp;数据库操作
  4. T4模板之初体验(语法)
  5. Redis教程(九):主从复制配置实例
  6. C++模板元编程 - 2 模仿haskell的列表以及相关操作
  7. 在net安装程序中部署oracle客户端全攻略
  8. 让乌龟在提交cocos2d-x版本时自动去掉不需要的东东
  9. [转]迄今为止最优的Eclipse运行性能调优 ,含eclipse.ini
  10. Dedecms V5.7 关于session
  11. Qt 获取文件夹下所有文件
  12. 【Codeforces 1137A】Skyscrapers
  13. search 重要文件路径 搜索【原】
  14. Forward团队-爬虫豆瓣top250项目-成员简介与分工
  15. 局域网代理通过wget下载
  16. 查看wtmp(登陆信息的内容)
  17. 信号处理函数(3)-sigaction() 为信号注册信号捕捉函数
  18. git tags 管理
  19. [GO]json解析到结构体
  20. PHP一些常用魔术方法

热门文章

  1. 简化Hadoop命令
  2. grunt小教程
  3. 剑指offer之 替换空格
  4. LINQ 学习路程 -- 查询操作 Quantifier Operators All Any Contain
  5. 大话设计模式--原型模式 Prototype -- C++实现
  6. window.onload 添加多个函数绑定
  7. ava:Map借口及其子类HashMap三
  8. 分享知识-快乐自己:Struts2 拦截器 与 过滤器
  9. Python—numpy.bincount()
  10. Sed 命令详解 正则表达式元字符