Ubuntu12.04平台安装cacti全过程(三)

 1.3 cacti安装

在安装cacti之前,要安装rrdtool

> sudo apt-get install rrdtool

然后安装cacti,首先从官网下载最新版本的cacti,目前是0.8.8a。可以猛击这里下载。

我这里是下载到了账户下的“下载”这个目录中,解压缩:

> tar -zxvf cacti-0.8.8a.tar.gz

将解压后的目录改为cacti

> mv cacti-0.8.8a  cacti

拷贝cacti目录到/opt/lampp/htdocs/目录下

> mv  cacti  /opt/lampp/htdocs/

下面配置cacti的数据库信息:

导入sql数据:

打开firefox,进入到phpMyadmin页面,选中之前创建的数据库cactidb,然后选择import,将cacti目录下的cacti.sql导入:

import:

 

 

点“浏览”选择路径:

选择/opt/lampp/htdocs/cacti/cacti.sql/,然后点打开:

点“执行”,进行导入:

正确导入后,可以看到cactidb数据库多了很多表(应该是52个,如果少了,说明导入过程有错误)

到此,导入完成,可以配置cacti了。

更改cacti数据库配置:

进入到cacti/include目录,打开config.php文件,

>cd /opt/lampp/htdocs/cacti/include
>sudo gedit config.php

修改以下内容:

$database_type = "mysql";
$database_default = "cacti";
$database_hostname = "localhost";
$database_username = "cactiuser";
$database_password = "cactiuser";
$database_port = "3306";
$database_ssl = false;

改为:

$database_type = "mysql";
$database_default = "cactidb";
$database_hostname = "localhost";
$database_username = "cactizter";
$database_password = "ztecacti";
$database_port = "3306";
$database_ssl = false;

然后保存并退出。

安装cacti

下面是正是安装过程:

firefox浏览器输入localhost/cacti,自动进入安装界面:

next:

默认是“New Install”,继续netx:

在上图这里,配置cacti所需要的软件的路径,绿色表示在该默认路径下找到了这个应用程序,红色表示没有找到,需要用户配置:

依次配置rrdtoolphpsnmpwalksnmpgetsnmpbulkwalksnmpgetnextcacti.log以及net-snmprrdtool的版本。这里只需要更改php的路径,它被集成到XMPP中了。配置好之后,点“Finish”结束。

第一次登陆:

安装点点“Finish”结束之后,进入登陆页面:

第一次登陆的用户名密码都是admin,点“Login”进行登陆。

更改密码:

第一次登陆会被强制更改密码:

在这里改密码,改完后进入主界面:

 

1.4 cacti-spine安装

首先在下spine源码包,点这里

1.     安装依赖包

Spine的安装依赖以下几个包:

l       Net-snmp-devel

l       Mysql

l       Mysql-devl

l       Openssl-devel

l       Dbconfig-common

ubuntu软件中心安装libsnmp-devmysqlclient18libmysqlclient-devlibssl-devdbconfig-common这几个软件包。

2.     编译安装spine

进入到下载spine的目录,解压缩后进入解压缩的目录:

>cd /home/tianya/下载
>tar –zxvf cacti-spine-0.8.8a.tar.gz
> cd cacti-spine-0.8.8a

配置:configure

> ./configure –-prefix=/usr/local/cacti-spine -–with-snmp=/usr/local/include/net-snmp –-with-mysql=/opt/lampp/lib/mysql

执行完毕后,无错情况下提示configure成功。

Make

完成configure之后,进行make编译,注意要用sudo执行,否则会提示有些文件无权限访问:

> sudo make

Make install

Make编译完成后可以进行安装,同样要用sudo执行:

> sudo make install

3.修改Cactipoller方式:

完成spine安装之后,我们要在cacti中使用spine进行poller轮询,在浏览器打开cacti,单击“settings”,选“path”,添加spine的路径:

保存之后,选“poller”,在“poller type”中可以看到多了一个选项spine,选择spine,然后保存:

 

到这里cacti监控环境以及搭建完成,安装了XAMPP+net-snmp+

rrdtool+cacti+cacti-spine

 


 

 

 

你可能感兴趣的:(ubuntu,cacti,xampp)