现在的位置: 首页 > IT运维 > 正文

Cacti配置实现及安装

2010年10月31日 IT运维 ⁄ 共 1524字 暂无评论 ⁄ 被围观 1,390+

使用cacti具有一定的使用net-snmp和rrdtool的知识。我们要将是Catci配置的命令,帮助大家安装更新CentOScacti系统。

Catci配置

mysqlcacti -uroot -p 
chown -R cactiuserrra /log/
vi include/config.php
$database_type="mysql";
$database_default="cacti";
$database_hostname="localhost";
$database_username="cactiuser";
$database_password="cactiuser";
$database_port="3306";[/p]
<p>Cacti配置让系统每五分钟去取一次snmp数据:</p>
[php]#crontab -ucactiuser -e//注意要用cactiuser就是你刚刚建立的那个帐号去运行crontab
*/5 * * * * /usr/local/php/bin/php/usr/local/www/htdocs/cacti/poller.php>/dev/null2>&1
或:vi/etc/crontab,增加:
*/5 * * * * cactiuser /usr/local/php/bin/php/usr/local/www/htdocs/cacti/poller.php>/dev/null2>&1
(用spine时可以改成1分钟刷一次)
* * * * * /usr/local/php/bin/php/usr/local/www/htdocs/cacti/poller.php>/dev/null2>&1

pluginArchitecture的安装

wget http://mirror.cactiusers.org/downloads/plugins/cacti-plugin-0.8.7e-PA-v2.6.zip
unzip cacti-plugin-0.8.7e-PA-v2.6.zip

进入解压目录,导入数据库:

mysqlcacti cp cacti-plugin-0.8.7e-PA-v2.6.diff /usr/local/www/htdocs/cacti/
cd/usr/local/www/htdocs/cacti/
patch-p1-N 

注:若php是系统自带安装的这用这个方法打补丁会报错,则用如下的方法安装:

仔细读了一下同级目录的readme.txt:里面提示说如果通过rpm包的方式安装的建议,直接把files里的文件直接覆盖。我就郁闷了,我之所以上一篇文章说要把安装的cacti更新到最新的版本就是怕出现这样的版本不一致的情况,结果还是发生了。最后还是覆盖了一下解决了问题。

rsync -avz./files-0.8.7e/* /var/www/html/cacti/viinclude/global.php

将$config[\'url_path\']=‘/’;改为:$config[\'url_path\']=‘/cacti/’;

settings安装

[/php]wget http://docs.cacti.net/_media/plugin:settings-latest.tgzcp-rsettings-0.6//usr/local/www/htdocs/cacti/plugins/settings
vi include/global.php[/php]

在$plugins=array();的后面加上如下内容

$plugins[]=\'settings\';

给我留言

您必须 [ 登录 ] 才能发表留言!

×
#