坑啊,磨磨蹭蹭按了一个星期。按了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'; 不要盲目执行,否则会出错)

ubuntu-12.04.5安装cacti笔记的更多相关文章

  1. 对<< ubuntu 12.04编译安装linux-3.6.10内核笔记>>的修正

    前题: 在前几个月的时候,写了一篇笔记,说的是kernel compile的事情,当时经验不足,虽说编译过了,但有些地方写的有错误--因为当时的理解是有错误的.今天一一更正,记录如下: 前文笔记链接: ...

  2. ubuntu 12.04下安装Qt出现cannot execute binary file的解决方案

    最近在ubuntu 12.04下安装QT的过程中,遇到一个问题. ./qt-opensource-linux-x64-5.7.0.run出现了bash: ./qt-opensource-linux-x ...

  3. Angularjs学习---angularjs环境搭建,ubuntu 12.04下安装nodejs、npm和karma

    1.下载angularjs 进入其官网下载:https://angularjs.org/‎,建议下载最新版的:https://ajax.googleapis.com/ajax/libs/angular ...

  4. 如何在ubuntu 12.04 中安装经典的 GNOME桌面

    这次介绍的是如何在ubuntu 12.04 中安装经典的 GNOME桌面,默认的 Ubuntu 12.04 默认unity桌面,一些用户不喜欢 Unity 桌面,所以想找回昔日的经典Gnome桌面. ...

  5. Ubuntu 12.04 下安装 Eclipse

    方法一:(缺点是安装时附加openjdk等大量程序并无法去除,优点是安装简单) $ sudo apt-get install eclipse 方法二:(优点是安装内容清爽,缺点是配置麻烦)1.安装JD ...

  6. Ubuntu 12.04上安装R语言

    Ubuntu 12.04上安装R语言 作者:凯鲁嘎吉 - 博客园 http://www.cnblogs.com/kailugaji/ R的安装 sudo gedit /etc/apt/sources. ...

  7. Ubuntu 12.04上安装HBase并运行

    Ubuntu 12.04上安装HBase并运行 作者:凯鲁嘎吉 - 博客园 http://www.cnblogs.com/kailugaji/ 一.HBase的安装 在官网上下载HBase-1.1.2 ...

  8. Ubuntu 12.04上安装MySQL并运行

    Ubuntu 12.04上安装MySQL并运行 作者:凯鲁嘎吉 - 博客园 http://www.cnblogs.com/kailugaji/ 安装MySQL数据库 sudo apt-get upda ...

  9. Ubuntu 12.04上安装Hadoop并运行

    Ubuntu 12.04上安装Hadoop并运行 作者:凯鲁嘎吉 - 博客园 http://www.cnblogs.com/kailugaji/ 在官网上下载好四个文件 在Ubuntu的/home/w ...

  10. Ubuntu 12.04上安装 MongoDB并运行

    Ubuntu 12.04上安装 MongoDB并运行 作者:凯鲁嘎吉 - 博客园 http://www.cnblogs.com/kailugaji/ 在Terminal输入 sudo apt-key ...

随机推荐

  1. Windows 7 比Windows XP 难用的功能

    Windows 7 的搜索功能做得实在难用,不仅慢,还经常搜不到文件(明明存在的文件却搜不到).相比Windows XP,这个功能差的太远了. Windows 7 的无线连网功能,即使设置为不要自动连 ...

  2. 纯CSS3实现的动感菜单效果

    1. [代码] 纯CSS3实现的动感菜单效果 <!DOCTYPE html><head><meta http-equiv="Content-Type" ...

  3. iOS App被拒原因以及解决方案总结。

    Guideline 1.2 - Safety - User Generated Content Your app enables the display of user-generated conte ...

  4. cin.get(),cin.getline(),getline(),gets(),getchar()

    1.cin.get() (1).cin.get()-------提取单个字符,可以提取回车.空格 a=cin.get(); (2) 同(1)---------------提取单个字符,可以提取回车.空 ...

  5. [深入学习C#]C#实现多线程的方式:使用Parallel类

    简介 在C#中实现多线程的另一个方式是使用Parallel类.  在.NET4中 ,另一个新增的抽象线程是Parallel类 .这个类定义了并行的for和foreach的 静态方法.在为 for和 f ...

  6. spring与mybati整合方法

    (1)spring配置文件: <!-- 引入jdbc配置文件 --> <context:property-placeholder location="jdbc.proper ...

  7. mysql基本语句1

    操作MySQL数据库 向表中插入数据 insert 语句可以用来将一行或多行数据插到数据库表中, 使用的一般形式如下: insert [into] 表名 [(列名1, 列名2, 列名3, ...)] ...

  8. javaScript-基础篇(二)

    1.DOM概念 文档对象模型DOM(Document Object Model)定义访问和处理HTML文档的标准方法.DOM 将HTML文档呈现为带有元素.属性和文本的树结构(节点树) 将HTML代码 ...

  9. hdu-5651 xiaoxin juju needs help(数学+gcd约分求阶乘)

    题目链接: xiaoxin juju needs help Time Limit: 2000/1000 MS (Java/Others)     Memory Limit: 65536/65536 K ...

  10. hdu-5578 Friendship of Frog(暴力)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5578 Friendship of Frog Time Limit: 2000/1000 MS (Jav ...