免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1571 | 回复: 0
打印 上一主题 下一主题

cacti(一) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-06-16 14:19 |只看该作者 |倒序浏览

Installation CACTI:
·
yum install php
php-mysql mysql mysql-server mysql-devel net-snmp  net-snmp* rrdtool
rrdtool*
·
useradd -u 104
cactiuser -d /var/www/cacti -s /sbin/nologin
·
cd /var/www
tar zxvf cacti-0.8.6j.tar.gz
mv cacti-0.8.6j cacti
chown -R root:root cacti
·
chown -R
cactiuser /var/www/cacti/rra
chown -R  cactiuser /var/www/cacti/log
·
mysql> GRANT
ALL on cacti.* to
[email=cactiuser@localhost]cactiuser@localhost[/email]
identified by 'cactiuser';
mysql> flush privileges
mysql> create database cacti
·
mysql -u cactiuser
-p cacti
·
crontab -e
#
# CACTI
#
*/5 * * * * php /var/www/cacti/poller.php >
/dev/null 2>&1
·
本来应该不要以root权限执行
*/5 * * * * cactiuser php /var/www/cacti/poller.php
> /dev/null 2>&1)
但如果你会用到ping的功能. 目前cacti中lib/ping.php, 我还无法解决非root如何执行, 所以直接用root执行
如果你没用到任何plugin, 其实就用cactiuser去执行crontab, 但如果这样... 那要改/etc/passwd中cactiuser由/sbin/nologin改为/bin/bash
·
Edit
/etc/logrotate.d/cacti
/var/www/cacti/log/cacti.log {
daily
rotate 8
create 0644 cactiuser cactiuser
}
·
Edit
/var/www/cacti/include/config.php
$database_default = "cacti"
$database_hostname = "localhost"
$database_username = "cactiuser"
$database_password = "cacti"
·
Edit
/etc/http/conf.d/cacti.conf
ServerAdmin tommy@ttn.com.tw
DocumentRoot /var/www/cacti
ServerName ncccacti1.ttn.net

·
http://ncccacti1.ttn.net/
ID: admin
pw: admin

Installation Plugins Architecture:

   不论有没用得到Plugins, 我建议一开始还没用前就先装, 不要使用后才开始做, 因为他需要改变一些Files, 一开始做若有问题, 要处理就比较容易:
·
download
[Plugin Architecture Zip]

·
cd /usr/local/src
mkdir mkdir cacti-plugin
cd cacti-plugin
unzip cacti-plugin-arch.zip
·
cd /var/www/cacti
patch -p1 -N 0.8.6j.diff
(因为我是0.8.6j, 如果是不同版本就要选不同的)
·
Modified
/var/www/cacti/include/config.php
·
check 之前设定没改掉
$database_default = "cacti"
$database_hostname = "localhost"
$database_username = "cactiuser"
$database_password = "cacti"
·
修改url_path:
$config['url_path'] = '/';

下面开始安装一些scripts/plugins等五四三:
Install Advance Ping:
安装高级的ping功能模块
·

http://forums.cacti.net/about10049.html
·
将ss_fping.zip解开放至/var/www/cacti/scripts
·
将cacti_graph_template_ping_advanced_ping_v1_3.xml
import至console
·
Console ->
Import Templates:
Import Template from Local
File: cacti_graph_template_ping_advanced_ping_v1_3.xml
·
save
·
检查:
Console -> Graph Templates: 可以看到PING - Advanced Ping v1.3
Install Monitor Plugin:
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/33556/showart_1002699.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP