SSH安装Cacti

2011年9月29日 | 分类: Linux | 标签: , , , , , , , ,

Cacti 在英文中的意思是仙人掌的意思,Cacti是一套基于PHP,MySQL,SNMP及RRDTool开发的网络流量监测图形分析工具。它通过 snmpget来获取数据,使用 RRDtool绘画图形,而且你完全可以不需要了解RRDtool复杂的参数。它提供了非常强大的数据和用户管理功能,可以指定每一个用户能查看树状结 构、host以及任何一张图,还可以与LDAP结合进行用户验证,同时也能自己增加模板,功能非常强大完善。
下图是cacti运行的主界面

Cacti 架构图:

Cacti官方网站 www.cacti.net
Cacti yum 安装代码如下

#!/bin/sh
platform=`uname -i`
if [ $platform = "unknown" ]; then
  platform="i386"
fi
server_ip=`ifconfig  | grep 'inet addr:'| grep -v '127.0.0.1' | cut -d: -f2 | awk 'NR==1 { print $1}'`
rpm -Uvh http://download.fedora.redhat.com/pub/epel/5Server/$platform/epel-release-5-4.noarch.rpm
rpm -Uvh http://repo.webtatic.com/yum/centos/5/$platform/webtatic-release-5-1.noarch.rpm
yum install -y php php-mysql php-snmp mysql mysql-server php-pdo perl-DBD-MySQL
yum install -y net-snmp net-snmp-libs net-snmp-utils -y
yum install -y rrdtool rrdtool rrdtool-devel rrdtool-php -y
service snmpd restart
chkconfig snmpd on
wget http://www.cacti.net/downloads/cacti-0.8.7h.tar.gz
tar xvf cacti-0.8.7h.tar.gz
mv cacti-0.8.7h /var/www/html/cacti_www_yishanhome_com
service mysqld start
mysql -uroot
create database cacti;
grant all privileges on cacti.* to cactiuser@localhost identified by 'cactiuser' with grant option;
grant all privileges on cacti.* to cactiuser@127.0.0.1 identified by 'cactiuser' with grant option;
use cacti;
source /var/www/html/cacti_www_yishanhome_com/cacti.sql;
quit;
service httpd start
echo "*/1 * * * * root /usr/bin/php /var/www/html/cacti_www_yishanhome_com/poller.php" >>/etc/crontab
service crond reload
echo "http://$server_ip/cacti_www_yishanhome_com"

本文参考文章http://www.linuxidc.com/Linux/2011-09/43912.htm

  1. 2011年9月29日14:57

    很不错啊。

    Firefox 6.0.2 Windows XP

返回顶部