安装插件之前必须要安装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的标签
先下载相应的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标签中查看其状态。
其他插件安装方法类似,根据插件不同可能有不同的配置。