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:
https://www.iyunv.com/source/plugin/onexin_bigdata/file:///C:DOCUME~1ADMINI~1LOCALS~1Tempmsohtml11clip_image002.jpg
点“浏览”选择路径:
https://www.iyunv.com/source/plugin/onexin_bigdata/file:///C:DOCUME~1ADMINI~1LOCALS~1Tempmsohtml11clip_image004.jpg
选择 /opt/lampp/htdocs/cacti/cacti.sql/ ,然后点打开:
https://www.iyunv.com/source/plugin/onexin_bigdata/file:///C:DOCUME~1ADMINI~1LOCALS~1Tempmsohtml11clip_image006.jpg
点“执行”,进行导入:
https://www.iyunv.com/source/plugin/onexin_bigdata/file:///C:DOCUME~1ADMINI~1LOCALS~1Tempmsohtml11clip_image008.jpg
正确导入后,可以看到 cactidb 数据库多了很多表 ( 应该是 52 个,如果少了,说明导入过程有错误 ) :
https://www.iyunv.com/source/plugin/onexin_bigdata/file:///C:DOCUME~1ADMINI~1LOCALS~1Tempmsohtml11clip_image010.jpg
到此,导入完成,可以配置 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 ,自动进入安装界面:
https://www.iyunv.com/source/plugin/onexin_bigdata/file:///C:DOCUME~1ADMINI~1LOCALS~1Tempmsohtml11clip_image012.jpg
选 next:
https://www.iyunv.com/source/plugin/onexin_bigdata/file:///C:DOCUME~1ADMINI~1LOCALS~1Tempmsohtml11clip_image014.jpg
默认是“ New Install ”,继续 netx:
https://www.iyunv.com/source/plugin/onexin_bigdata/file:///C:DOCUME~1ADMINI~1LOCALS~1Tempmsohtml11clip_image016.jpg
在上图这里,配置 cacti 所需要的软件的路径,绿色表示在该默认路径下找到了这个应用程序,红色表示没有找到,需要用户配置:
依次配置 rrdtool , php , snmpwalk , snmpget , snmpbulkwalk , snmpgetnext , cacti.log 以及 net-snmp 和 rrdtool 的版本。这里只需要更改 php 的路径,它被集成到 XMPP 中了。配置好之后,点“ Finish ”结束。
第一次登陆:
安装点点“ Finish ”结束之后,进入登陆页面:
https://www.iyunv.com/source/plugin/onexin_bigdata/file:///C:DOCUME~1ADMINI~1LOCALS~1Tempmsohtml11clip_image018.jpg
第一次登陆的用户名密码都是 admin, 点“ Login ”进行登陆。
更改密码:
第一次登陆会被强制更改密码:
https://www.iyunv.com/source/plugin/onexin_bigdata/file:///C:DOCUME~1ADMINI~1LOCALS~1Tempmsohtml11clip_image020.jpg
在这里改密码,改完后进入主界面:
https://www.iyunv.com/source/plugin/onexin_bigdata/file:///C:DOCUME~1ADMINI~1LOCALS~1Tempmsohtml11clip_image022.jpg
1.4 cacti-spine安装
首先在下 spine 源码包,点 这里 。
1. 安装依赖包
Spine 的安装依赖以下几个包:
l Net-snmp-devel
l Mysql
l Mysql-devl
l Openssl-devel
l Dbconfig-common
从 ubuntu 软件中心安装 libsnmp-dev , mysqlclient18 , libmysqlclient-dev , libssl-dev , dbconfig-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. 修改 Cacti 的 poller 方式:
完成 spine 安装之后,我们要在 cacti 中使用 spine 进行 poller 轮询,在浏览器打开 cacti ,单击“ settings ”,选“ path ”,添加 spine 的路径:
https://www.iyunv.com/source/plugin/onexin_bigdata/file:///C:DOCUME~1ADMINI~1LOCALS~1Tempmsohtml11clip_image024.jpg
保存之后,选“ poller ”,在“ poller type ”中可以看到多了一个选项 spine ,选择 spine ,然后保存:
https://www.iyunv.com/source/plugin/onexin_bigdata/file:///C:DOCUME~1ADMINI~1LOCALS~1Tempmsohtml11clip_image026.jpg
到这里 cacti 监控环境以及搭建完成,安装了 XAMPP+net-snmp+
rrdtool+cacti+cacti-spine 。
运维网声明
1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网 享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com