ºìÁªLinuxÃÅ»§
Linux°ïÖú

ÓÃubuntu¼ÜÉècacti¼à¿Ø·þÎñÆ÷

·¢²¼Ê±¼ä:2008-01-08 00:18:17À´Ô´:ºìÁª×÷Õß:cj2008
µÚÒ»²½£ºubuntuϵͳºÍLAMP·þÎñµÄ°²×°

½¨ÒéÓÃubuntu serverϵͳ+LAMP·þÎñÀ´°²×°cactiÈí¼þ£¬ÒòΪserver°æµÄϵͳ+ϵͳ×Ô´øµÄLAMP·þÎñ»á½ÏÎȶ¨¡£
ubuntu serverÔÚ°²×°µÄ¹ý³ÌÖУ¬Ñ¡Öа²×°LAMP·þÎñ¡£
Èç¹ûÓÃ×ÀÃæ°æµÄubuntuÀ´°²×°µÄ£¬»òÕß°²×°µÄ¹ý³ÌÖÐûÓа²×°LAMP·þÎñ£¬¿ÉÒÔÓÃÏÂÃæµÄÃüÁîÏȼÜÉèLAMP·þÎñÆ÷¡£
$ sudo apt-get install apache2
$ sudo apt-get install mysql-server
$ sudo apt-get install php5

µÚ¶þ²½£ºÏà¹Ø×é¼þµÄ°²×°

$ sudo apt-get install php5-mysql php5-cgi php5-cli php5-snmp php-pear snmp snmpd
$ sudo apt-get install rrdtool

µÚÈý²½£ºcacti³ÌÐòµÄ°²×°

µ½http://www.cacti.netÍøÕ¾ÏÂÔØ×îеÄcactiÈí¼þ°ü£¬ubuntu server¿ÉÓÃwgetÃüÁîÏÂÔØ¡£
$ sudo -s
$ mv cacti-version.tar.gz /var/www
$ cd /var/www
$ tar xzf cacti-version.tar.gz
$ mv cacti-version cacti
$ rm cacti-version.tar.gz
$ exit

µÚËIJ½£ºÏà¹ØµÄÉèÖÃ

$ cd /var/www/cacti
$ sudo mysqladmin -u root -p create cacti
$ sudo mysql -u root -p cacti < cacti.sql
$ sudo mysql -u root -p cacti

ÔÚÕâ¸öÉÏÃæÄãҪעÒâÒ»ÏÂ.ÒªÊÇÄãÕæµÄ²»ÖªµÀÈçºÎÔÚÃüÁîÏÂʹÓÃmysqlÄÇÄãÒªÏÈÓÃphpmyadminн¨Ò»¸öÊý¾Ý¿âÔÙµ¼ÈëÊý¾Ý.½Ó×ÅʹÓÃÃüÁîÀ´ÐÞ¸ÄmysqlÊý¾Ý¿âµÄÃÜÂë.

grant all on cacti.* to cactiuser@localhost identified by 'cacti';
flush privileges;
set password for cactiuser@localhost=password('cactiuser');
quit

±à¼­/var/www/cacti/include/config.php£¬ÐÞ¸ÄÊý¾Ý¿âµÄÃÜÂëΪcactiuser
Õâ¸öÊǸù¾ÝÄãÉÏÃæÉèÖÃÊý¾Ý¿âµÄÃÜÂë
$ sudo vi /var/www/cacti/include/config.php
$database_password = "cactiuser";

Ìí¼ÓcactiuserÓû§
$ sudo useradd cactiuser -d /var/www/cacti -s /bin/false
$ sudo chown -R cactiuser /var/www/cacti/rra /var/www/cacti/log
Õâ¸öÉÏÃæ¿ÉÄÜÌí¼Ó²»ÐÐÊÔÊÔ:
# sudo chown -hR cactiuser /var/www/cacti/rra /var/www/cacti/log

±à¼­/etc/crontab£¬Îļþĩβ¼ÓÈëÏÂÃæµÄ»°
$ sudo vi /etc/crontab
*/5 * * * * cactiuser php5 /var/www/cacti/poller.php > /dev/null 2>&1

ÏÂÃæÕâ´ÎÈç¹ûÄãÒѽ¨ºÃµÄLAMPÄǾͲ»ÒªÔÙ´ÎÌí¼ÓÁË.

±à¼­/etc/php5/apache2/php.ini£¬¼ÓÈëÏÂÃæµÄ»°
$ sudo vi /etc/php5/apache2/php.ini
;extension=mysql.so

±à¼­/etc/php5/cli/php.ini£¬¼ÓÈëÏÂÃæµÄ»°
$ sudo vi /etc/php5/cli/php.ini
;extension=mysql.so

±à¼­/etc/php5/cgi/php.ini£¬¼ÓÈëÏÂÃæµÄ»°
$ sudo vi /etc/php5/cgi/php.ini
;extension=mysql.so

ÖØÆôapache2·þÎñ
$ sudo /etc/init.d/apache2 restart

±¾»úÓÃhttp://localhost/cacti/·ÃÎÊ£¬ÆäËü»ú×ÓÓÃhttp://cacti·þÎñÆ÷IP/cacti·ÃÎÊ£¬Ä¬ÈϵÄÓû§ÃûºÍÃÜÂë¶¼ÊÇadmin
User Name : admin
Password : admin
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 1 ÌõÆÀÂÛ

  1. media008 ÓÚ 2008-01-08 14:06:23·¢±í:

    Ö§³Öһϡ£¡£¡£¡£¡£¡£¡£¡£¡¢