首页 百科知识 的配置和插件

的配置和插件

时间:2022-09-22 百科知识 版权反馈
【摘要】:wgethttp://mirror.cactiusers.org/downloads/plugins/cacti-plugin-0.8.7g-PA-v2.8.tar.gzmysql -uroot -p 123456 cacti < cacti-plugin-arch/pa.sqlpatch -p1-N < cacti-plugin-arch/cacti-plugin-0.8.7g-PA-v2.8.

必须现安装好插件扩展PIA 2.8,才能安装、使用其他插件

wgethttp://mirror.cactiusers.org/downloads/plugins/cacti-plugin-0.8.7g-PA-v2.8.tar.gz

tar -xvzfcacti-plugin-0.8.7g-PA-v2.8.tar.gz

mvcacti-plugin-arch /var/www/html/cacti/

cd/var/www/html/cacti/

mysql -uroot -p 123456 cacti < cacti-plugin-arch/pa.sql

patch -p1-N < cacti-plugin-arch/cacti-plugin-0.8.7g-PA-v2.8.diff

rm -rfcacti-plugin-arch

chown -Rcacti:cacti /var/www/html/cacti

修改global.php,设定数据库的相关参数,以及config路径.

vi/var/www/html/cacti/include/global.php,修改并增加如下内容:

/*Default database settings*/

$database_type= "mysql";

$database_default= "cacti";

$database_hostname= "localhost";

$database_username= "cacti";

$database_password= "cacti";

$database_port= "3306";

$config['url_path']= '/cacti/';

$plugins= array();

修改Cacti用户权限,增加插件使用权限

显示 Plugin-Management

UserManagement -> "admin" or "other user" -> "RealmPermissions" -> "Plugin

Management"-> 打勾并保存

安装插件

a)下载插件

wgethttp://cactiusers.org/downloads/settings.tar.gz

wgethttp://cactiusers.org/downloads/monitor.tar.gz

wget http://cactiusers.org/downloads/realtime.tar.gz

wgethttp://cactiusers.org/downloads/syslog.tar.gz

wgethttp://cactiusers.org/downloads/thold.tar.gz

wgethttp://cactiusers.org/downloads/tools.tar.gz

wgethttp://cactiusers.org/downloads/update.tar.gz

wget http://downloads.sourceforge.net/project/cacti-reportit/cactireportit/

reportit_v061/reportit_v061.tar.gz

wgethttp://www.constructaegis.com/downloads/npc-2.0.4.tar.gz

解压插件

tar -xvzfsettings.tar.gz

tar -xvzfmonitor.tar.gz

tar -xvzfrealtime.tar.gz

tar -xvzfsyslog.tar.gz

tar -xvzfthold.tar.gz

tar -xvzftools.tar.gz

tar -xvzfupdate.tar.gz

tar -xvzfreportit_v06.tar.gz

tar -xvzfnpc-2.0.4.tar.gz

修改global.php,增加插件说明

vi/var/www/html/cacti/include/global.php

$plugins[]= 'settings';

$plugins[]= 'thold';

$plugins[]= 'npc';

$plugins[]= 'syslog';

$plugins[]= 'aggregate';

$plugins[]= 'reportit';

$plugins[]= 'update';

$plugins[]= 'tools';

下载安装jsonNPC插件需要json支持)

wgethttp://pecl.php.net/get/json-1.2.1.tgz

tar -xvzfjson-1.2.1.tgz

/usr/bin/phpize## 如果phpize 没有此指令,请yum安装php-devel

./configure

make&& make install

修改权限

将所有插件mv/var/www/html/cacti/plugins目录下,然后UserManagement -> "admin"

or"other user" -> "Realm Permissions" -> "PluginManagement" -> 打勾并保存

启用插件

点击configuration下的pluginsmanagement,将各个插件install/enable

插件安装排错

arealtime插件安装问题

realtim插件安装好后,点击web界面的[graphs]页,选一个图,可发现在其右下角已经出

现了一个realtimelogo,但当点此logo进行realtime查看时,会发现弹出的窗口中显示:

The image cachedirectory doesn't exist.Please create it and set permissions

and thenattempt to open an other realtime graph.”

提示没有Cache目录以及权限等。

解决方案

[root@localhostproc]#makedir /var/www/html/cacti/cache

[root@localhostproc]#chmod 777 -R /var/www/html/cacti/cache

之后,还要进入console-->configuration-->settings-->misc,设置”CacheDirectory”为

/var/www/html/cacti/cache/

Syslog插件安装问题

cacti中访问syslog栏目是会出现以下提示:

1Warning: include(./include/html/inc_timespan_settings.php) [function.include]:

failed toopen stream: No such file or directory in

/var/www/html/plugins/syslog/syslog.phpon line 126

2Warning: include() [function.include]: Failed opening

'./include/html/inc_timespan_settings.php'for inclusion

(include_path='.:/usr/share/pear')in /var/www/html/plugins/syslog/syslog.php on

line 126

只需将/plugins/syslog/syslog.php的第126

#include($syslog_config["graphtime"]? "./include/html/inc_timespan_settings.php"

:"plugins/syslog/html/syslog_timespan_settings.php");

修改为:

#include($syslog_config["graphtime"]?

"./lib/timespan_settings.php<cacti_path>plugins/syslog/html/syslog_timespan_setti

ngs.php");即可


免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈