PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : آموزش نصب و پیکربندی Cacti Network Graphing Tool روی Centos



clickchat
May 18th, 2013, 16:54
مرحله نخست

نصب نرم افزار


yum install mysql-server mysql php-mysql php-pear php-common php-gd php-devel php php-mbstring php-cli php-snmp php-pear-Net-SMTP php-mysql httpd

پیکربندی MYSQL server

مرحله اول : ست کردن پسورد روت

mysqladmin -u root password NEWPASSWORD
درست کردن

cacti MySQL database




mysql -u root -p -e 'create database cacti'





درست کردن نام کاربری و Cacti و پسورد AmolY2060



mysql -u root -p
mysql> GRANT ALL ON cacti.* TO cacti@localhost IDENTIFIED BY 'AmolY2060';
mysql> FLUSH privileges;
mysql> \q



نصب SNMPD




yum install net-snmp-utils php-snmp net-snmp-libs



کانفیگ SNMPD

vi /etc/snmp/snmpd.conf



اطلاعات به شرح زیر می باشد.



com2sec local localhost public
group MyRWGroup v1 local
group MyRWGroup v2c local
group MyRWGroup usm local
view all included .1 80
access MyRWGroup "" any noauth exact all all none
syslocation Unknown (edit /etc/snmp/snmpd.conf)
syscontact Root (configure /etc/snmp/snmp.local.conf)
pass .1.3.6.1.4.1.4413.4.1 /usr/bin/ucd5820stat



استارت SNMPD


/etc/init.d/snmpd start
chkconfig snmpd on

دریافت اطلاعات SNMPD

snmpwalk -v 1 -c public localhost IP-MIB::ipAdEntIfIndex

نمایش اطلاعات به شکل زیر است :



IP-MIB::ipAdEntIfIndex.10.10.29.68 = INTEGER: 2
IP-MIB::ipAdEntIfIndex.67.yy.zz.eee = INTEGER: 3
IP-MIB::ipAdEntIfIndex.127.0.0.1 = INTEGER: 1



---------------------------------------------------------------------

نصب cacti



yum install cacti





نصب Cacti tables



rpm -ql cacti | grep cacti.sql



بعد فرمان زیر را اجرا کنید

mysql -u cacti -p cacti < /usr/share/doc/cacti-0.8.7d/cacti.sql



کانفیگ Cacti



وارد کنید

vi /etc/cacti/db.php




حال پیدا کنید و ویرایش کنید .



/* make sure these values refect your actual database/host/user/password */
$database_type = "mysql";
$database_default = "cacti";
$database_hostname = "localhost";
$database_username = "cacti";
$database_password = "AmolY2060";
$database_port = "3306";





ذخیره کنید و خارج شود

-----------------------------------------------------------------------------------------------------

کانفیگ httpd


vi /etc/httpd/conf.d/cacti.conf



پیدا کنید و ویرایش کنید.



#
# Cacti: An rrd based graphing tool
#
Alias /cacti /usr/share/cacti

<Directory /usr/share/cacti/>
Order Deny,Allow
Deny from all
Allow from 10.0.0.0/8
</Directory>



ریست بفرمایید

service httpd restart



--------------------------------------------------------------------------------------------------------------

نصب Cacti cronjob

وارد کنید

vi /etc/cron.d/cacti




حال خط زیر را وارد و ذخیره کنید.

*/5 * * * * cacti /usr/bin/php /usr/share/cacti/poller.php > /dev/null 2>&1


----------------------------------------------------------------------------------------------------------------

کد وارد شدن

http://your.example.com/cacti


----------------------------------------------------------------------------------------------------------------



موفق و پیروز باشید