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
----------------------------------------------------------------------------------------------------------------
موفق و پیروز باشید
نصب نرم افزار
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
----------------------------------------------------------------------------------------------------------------
موفق و پیروز باشید