Chinaunix首页 | 论坛 | 博客
  • 博客访问: 193460
  • 博文数量: 37
  • 博客积分: 510
  • 博客等级: 入伍新兵
  • 技术积分: 230
  • 用 户 组: 普通用户
  • 注册时间: 2011-10-02 19:49
文章分类

全部博文(37)

文章存档

2011年(37)

分类:

2011-10-09 22:32:24

原文地址:Cacti 监控 作者:ykyx00

系统环境 RHEL6.0 cacti-0.8.7g rrdtool-1.4.4 cacti-plugin-0.8.7g-PA-v2.8 cacti-spine-0.8.7g

# yum -y install httpd mysql mysql-server mysql-devel php php-mysql php-snmp net-snmp net-snmp-utils net-snmp-libs net-snmp-devel libart_lgpl-devel libpng-devel freetype-devel cairo-devel pango-devel gcc libxml2-devel   perl-devel automake libtool
# vim /etc/snmp/snmpd.conf
com2sec local     localhost           public
com2sec mynetwork 192.168.0.0/24      public
group MyRWGroup v1         local
group MyRWGroup v2c        local
group MyRWGroup usm        local
group MyROGroup v1         mynetwork
group MyROGroup v2c        mynetwork
group MyROGroup usm        mynetwork
view all    included  .1                               80
access MyROGroup ""      any       noauth    exact  all    none   none
access MyRWGroup ""      any       noauth    exact  all    all    none
com2sec local     localhost           public
com2sec mynetwork 192.168.0.0/24      public
syslocation Linux6.
syscontact Vivek G Gite
dontLogTCPWrappersConnects yes

# /etc/init.d/snmpd restart
# /etc/init.d/mysqld restart
# /etc/init.d/httpd restart
# tar xf rrdtool-1.4.4.tar.gz
# cd rrdtool-1.4.4
# ./configure  && make && make install
# ln -s /opt/rrdtool-1.4.4/bin/rrdtool /usr/local/bin/
# tar xf cacti-0.8.7g.tar.gz -C /var/www/html/
# cd /var/www/html/
# mv cacti-0.8.7g/ cacti
# useradd cacti
# cd cacti/
# chown -R cacti rra log

# mysqladmin create cacti
# mysql cacti < cacti.sql
# mysql
mysql> grant all on cacti.* to cacti@localhost identified by 'cacti';
mysql> flush privileges;
mysql> quit
vim include/config.php
$database_username = "cacti";
$database_password = "cacti";
#crontab -u cacti -e
*/5 * * * * php /var/www/html/cacti/poller.php   
注:此处需要等待一会儿,如果手动运行
php /var/www/html/cacti/poller.php   出错的华,请修改 vim /etc/php.ini    date.timezone = PRC

就可以访问cacti的图形管理界面了,输入默认的用户名密码admin admin 后会强制要求修改密码,然后进入系统



# tar xf cacti-spine-0.8.7g.tar.gz
# cd cacti-spine-0.8.7g
# aclocal
# libtoolize --force
# autoheader
# autoconf
# automake
# ./configure && make && make install     如果有错误出现,请安装完缺失软件,然后重新编译
# cd /usr/local/spine/etc/
# cp spine.conf.dist spine.conf
# vim spine.conf
DB_Host         localhost
DB_Database     cacti
DB_User         cacti
DB_Pass         cacti

DB_Port         3306
DB_PreG         0

现在重新访问
Console-Configuration-Settings-Paths-Spine Poller File Path
[/usr/local/spine/bin/spine]
Console-Configuration-Settings-Poller-Poller Type
spine

可以添加一个管理插件
# tar xf cacti-plugin-0.8.7g-PA-v2.8.tar.gz
# cd cacti-plugin-arch/
# mysql -ucacti -pcacti cacti < pa.sql
# cp cacti-plugin-0.8.7g-PA-v2.8.diff /var/www/html/cacti/
# patch -p1 -N < cacti-plugin-0.8.7g-PA-v2.8.diff
# setenforce 0 (关掉selinux,要不访问会出现白屏)
# vim /var/www/html/cacti/include/config.php
$url_path = "/cacti/";

Console-Utilities-User Management-admin-Realm Permissions-点上Plugin Management




添加几个有用的插件
# tar xf settings-0.5.tar.gz -C /var/www/html/cacti/plugins
# tar xf monitor-0.8.2.tar.gz -C /var/www/html/cacti/plugins
# tar xf thold-0.4.3.tar.gz -C /var/www/html/cacti/plugins

开启一下插件功能Console-Configuration-Plugin Management
Console-Configuration-Utilities-User Management-admin-点上View Monitoring






阅读(1737) | 评论(0) | 转发(0) |
0

上一篇:Nagios

下一篇:Mrtg 服务器搭建

给主人留下些什么吧!~~