مرحله نخست
نصب نرم افزار
کد HTML:
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
مرحله اول : ست کردن پسورد روت
کد HTML:
mysqladmin -u root password NEWPASSWORD
درست کردن
cacti MySQL database
کد HTML:
mysql -u root -p -e 'create database cacti'
درست کردن نام کاربری و Cacti و پسورد AmolY2060
کد HTML:
mysql -u root -p
mysql> GRANT ALL ON cacti.* TO cacti@localhost IDENTIFIED BY 'AmolY2060';
mysql> FLUSH privileges;
mysql> \q
نصب SNMPD
کد HTML:
yum install net-snmp-utils php-snmp net-snmp-libs
کانفیگ SNMPD
کد HTML:
vi /etc/snmp/snmpd.conf
اطلاعات به شرح زیر می باشد.
کد HTML:
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
کد HTML:
/etc/init.d/snmpd start
chkconfig snmpd on
دریافت اطلاعات SNMPD
کد HTML:
snmpwalk -v 1 -c public localhost IP-MIB::ipAdEntIfIndex
نمایش اطلاعات به شکل زیر است :
کد HTML:
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
کد HTML:
yum install cacti
نصب Cacti tables
کد HTML:
rpm -ql cacti | grep cacti.sql
بعد فرمان زیر را اجرا کنید
کد HTML:
mysql -u cacti -p cacti < /usr/share/doc/cacti-0.8.7d/cacti.sql
کانفیگ Cacti
وارد کنید
کد HTML:
vi /etc/cacti/db.php
حال پیدا کنید و ویرایش کنید .
کد HTML:
/* 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
کد HTML:
vi /etc/httpd/conf.d/cacti.conf
پیدا کنید و ویرایش کنید.
کد HTML:
#
# 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
>
ریست بفرمایید
کد HTML:
service httpd restart
--------------------------------------------------------------------------------------------------------------
نصب Cacti cronjob
وارد کنید
کد HTML:
vi /etc/cron.d/cacti
حال خط زیر را وارد و ذخیره کنید.
کد HTML:
*/5 * * * * cacti /usr/bin/php /usr/share/cacti/poller.php > /dev/null 2>&1
----------------------------------------------------------------------------------------------------------------
کد وارد شدن
کد HTML:
http://your.example.com/cacti
----------------------------------------------------------------------------------------------------------------
موفق و پیروز باشید