您的位置:首页 > 运维架构 > Linux

CentOS5.4(64bit)下安装配置Cacti----插件安装

2013-02-19 16:15 483 查看
安装插件之前必须要安装Plugin Architecture

先下载相应的cacti-plugin-0.8.7g-PA-v2.9.tar,下载地址(http://www.cacti.net/downloads/pia/)

1,解压文件

[root@localhost media]# tar -zvxf cacti-plugin-0.8.7g-PA-v2.9.tar

解压过后出现cacti-plugin-arch文件夹,里面有如下文件

-rw-r--r-- 1 1000 users 122631 Jul 10 2010 W25

drwxr-xr-x 6 1000 users 4096 Jul 10 2010 files-0.8.7g

-rw-r--r-- 1 1000 users 15240 Jun 9 2010 LICENSE

-rw-r--r-- 1 1000 users 1971 Jun 9 2010 pa.sql

-rw-r--r-- 1 1000 users 1218 Jun 9 2010 README

2,复制文件到cacti文件夹

[root@localhost media]# cd cacti-plugin-arch

[root@localhost cacti-plugin-arch]# cp cacti-plugin-0.8.7g-PA-v2.9.diff /var/www/html/cacti

3,应用patch文件

[root@localhost media]# cd /var/www/html/

[root@localhost html]# cp -p -R cacti cacti.bk 应用之前先备份

[root@localhost html]# cd cacti

[root@localhost cacti]# patch -p1 -N --dry-run < cacti-plugin-0.8.7g-PA-v2.9.diff 正式应用之前先测试

[root@localhost cacti]# patch -p1 -N < cacti-plugin-0.8.7g-PA-v2.9.diff

4,成功之后,修改cacti下文件的owner为cacti,所属组为cacti

5,修改配置文件

[root@localhost cacti]# vi includesl/config.php

将url_path 改为 "/cacti/"

确认数据库信息:

$database_type = "mysql";

$database_default = "cacti";

$database_hostname = "localhost";

$database_username = "cacti";

$database_password = "数据库密码";

$database_port = "3306";

6,导入数据库文件

[root@localhost cacti-plugin-arch]# mysql -u cacti -p cacti < pa.sql

结果正常的话,应该就可以在浏览器中打开/ip/cacti/的连接,登录到cacti画面了。

7,登录到cacti.进入Console->User Management->admin->Realm Permissions把Plugin Management打勾。

在左面的菜单的configuration下的settings的后面多了个Plugin Management,点击一下会列出已经安装的插件。

这样,PA就安装成功了,结下来就是具体的插件安装。

以下安装插件,以Monitor插件为例。

monitor:提供更简略、直观的设备状态图示

1,到官方网站(http://docs.cacti.net/plugins)下找到相应插件的下载URL

[root@localhost plugins]# wget http://docs.cacti.net/_media/plugin:monitor-v1.3-1.tgz
2,重命名之后解压插件文件

[root@localhost plugins]# mv plugin:monitor-v1.3-1.tgz monitor-v1.3-1.tgz

[root@localhost plugins]# tar zvxf monitor-v1.3-1.tgz

3,修改文件夹权限属性(不修改也可以)

[root@localhost plugins]# chown -R cacti.cacti monitor

4,修改配置文件以注册插件

[root@localhost plugins]# cd ../include

[root@localhost include]# vi config.php

在$plugins = array();以下添加

$plugins[] = 'monitor';

5,导入数据库文件

[root@localhost plugins]# cd monitor

[root@localhost monitor]# mysql -u cacti -p cacti < monitor.sql

6,在Cacti页面的Plugin Management中可以看到相应的插件列表,点击前面的Action符号来安装,启用插件

7,在settings中则多出Misc选项,页面上部也会多出monitor的标签

可以在settings->Misc 中配置,monitor插件基本上都是显示方式等的设置,并不影响具体的监控。基本不需要什么配置就可以用使用,可以在Monitor选项卡下可以看到状态。

设备是否需要进行monitor监控,则在Management->Devices中配置,勾选上“Monitor Host”项即可在Monitor标签中查看其状态。

其他插件安装方法类似,根据插件不同可能有不同的配置。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: