天天看點

CentOS 6下Cacti搭建文檔

部署環境:(LAMP+RRDTool+snmp+cacti)

一、配置LAMP環境

①安裝Mysql

②安裝Apache

#yum -y install httpd

③安裝PHP

④啟動服務并加入到啟動清單

#service httpd start

#service mysqld start                             

#chkconfig httpd on

#chkconfig mysqld on

二、安裝需要的庫檔案

#yum -y install zlib

#yum -y install freetype

#yum -y install libjpeg

#yum -y install fontconfig

#yum -y install gd

#yum -y install libxml2

#yum -y install php-gd

三、安裝RRDTool

#yum -y install rrdtool

四、安裝snmp支援工具

#yum -y install net-snmp

#yum -y install net-snmp-utils

啟動snmpd服務并且加入啟動清單

#service snmpd start

#chkconfig snmpd on

<a href="http://www.cacti.net/"></a>

②配置

解壓并放到apache文檔目錄(/var/www/html)

#tar zxvf cacti-0.8.7h.tar.gz

#mv cacti-0.8.7h /var/www/html/

(注:最好重命名cacti-0.8.7h檔案夾為cacti 便于通路。)

編輯CentOS cacti配置檔案,連接配接MySQL服務的使用者名,密碼,端口等。

#cd /var/www/html

#vi cacti/include/config.php

$database_type = "mysql";

$database_default = "cacti";

$database_hostname = "localhost";

$database_username = "cacti";

$database_password = "cacti";

$database_port = "3306″;

③添加計劃任務(使cacti每5分鐘獲得一次資料)

添加一個cacti的使用者并添加cron任務:

#useradd cacti

#su cacti

#crontab -e

*/5 * * * * /usr/bin/php /var/www/html/cacti/poller.php &gt; /dev/null 2&gt;&amp;1

④更改屬組

把cacti網站目錄所屬組改為cacti

#su root

#chgrp -R cacti /var/www/html/cacti

#chown -R cacti /var/www/html/cacti/rra

#chown -R cacti /var/www/html/cacti/log

#chown -R cacti /var/www/html/cacti/poller.php

<a href="http://www.2cto.com/database/" target="_blank">①建立cacti資料庫 #mysql msyql&gt;create database cacti;</a>

<a href="http://www.2cto.com/database/" target="_blank">②導入cacti.sql #mysql -u root -p cacti &lt; /var/www/html/cacti/cacti.sql 有密碼的輸入密碼,沒密碼的直接回車</a>

mysql&gt; flush privileges;

mysql&gt; exit

七、WEB登陸cacti

①http://ip/cacti

(這裡如果出現"403 forbidden"的錯誤,請把selinux關閉)

打開網頁—&gt;next—&gt;選擇new install,使用一路回車法.完成

的使用者名為: admin 密碼為: admin (初次登陸成功會提示更改密碼)

本文轉自 安安安安森  51CTO部落格,原文連結:http://blog.51cto.com/smallc/1230661,如需轉載請自行聯系原作者