Cacti 0.8.8.a-ს დაყენება Centos 6.3-ზე


Cacti მონიტორინგის სისტემა:

სუფთა მინიმალური ინსტალაცია CenOS 6.3

1. ვაყენებთ LAMP-ს
[cc lang=’bash’ ]yum install -y httpd php php-mysql php-snmp php-xml mysql mysql-server[/cc]
[cc lang=’bash’ ]yum install -y cairo-devel libxml2-devel pango-devel pango libpng-devel[/cc]
[cc lang=’bash’ ]yum install -y freetype freetype-devel libart_lgpl-devel net-snmp-utils[/cc]
[cc lang=’bash’ ]yum install -y gcc wget man make perl-CPAN perl-ExtUtils-MakeMaker[/cc]
[cc lang=’bash’ ]yum install -y perl-ExtUtils-MakeMaker-Coverage crontabs[/cc]
[cc lang=’bash’ ]yum install -y xorg-x11-fonts-100dpi xorg-x11-fonts-Type1 xorg-x11-fonts-75dpi[/cc]
[cc lang=’bash’ ]yum install -y ntp[/cc]

2. გავთიშოთ SELinux
გახსენით /etc/selinux/ და config ფაილში შეიტანეთ ცვლილებები:

# -------------------------------------------------
SELINUX = disabled
# -------------------------------------------------

გადატვირთეთ მანქანა იმისათვის რომ ცვლილებები შევიდეს ძალში

3. გავშიშოთ Firewall
[cc lang=’bash’ ]
service iptables stop
service ip6tables stop
chkconfig ip6tables off
chkconfig iptables off
[/cc]

4. დავსტარტოთ სერვისები:
[cc lang=’bash’ ]
service httpd start
service mysqld start
service ntpd start
service snmpd start
chkconfig httpd on
chkconfig mysqld on
chkconfig ntpd on
chkconfig snmpd on
[/cc]

გავწეროთ ფონტები:
[cc lang=’bash’ ]
fc-cache -vfs
[/cc]

5. გადმოვიწეროთ საჭირო ფაილები:
[cc lang=’bash’ ]
cd /opt
wget http://oss.oetiker.ch/rrdtool/pub/rrdtool-1.4.7.tar.gz
wget http://www.cacti.net/downloads/cacti-0.8.8a.tar.gz
[/cc]

6. დავაყენოთ rrd თულსები:
[cc lang=’bash’ ]
cd /opt
tar -xzf rrdtool-1.4.7.tar.gz
cd /opt/rrdtool-1.4.7
./configure -prefix=/usr/local/rrdtool-1.4.7
make
make install
[/cc]

გავწეროთ თულსები მისამართზე:
[cc lang=’bash’ ]
cd /usr/local/rrdtool-1.4.7
ln -s /usr/local/rrdtool-1.4.7/bin/rrdtool /usr/local/bin/rrdtool
[/cc]

7. გავწეროთ გლობალური პარამეტრები PHP-ში:
გავხსნათ /etc/php.ini ფაილი და შევიტანოც შემდეგი ცვლილებები::

# -------------------------------------------------
register_globals = On
date.timezone = Asia/Tbilisi
# -------------------------------------------------

8. მივადექით cacti-ს ინსტალაციას

    ა) შევქმნათ ახალი ბაზა სახელით cacti
    ბ) შევასხათ ცხრილები გადმოწერილი არქივიდან cacti.sql
    გ) გადავწეროთ ფაილები ვებ დირექტორიაში /var/www/virtuals/cacti.connect.ge
    დ) დავაკონფიგურიროთ httpd.conf
    ე) გავხსნათ /var/www/virtuals/cacti.connect.ge/include/config.php და გავწეროთ ბაზის პაროლი

    $database_type = "mysql";
    $database_default = "cacti";
    $database_hostname = "localhost";
    $database_username = "cactiuser";
    $database_password = "cacti";

9. /etc/crontab-ში დავამატოთ ხაზი:

*/5 * * * * cactiuser php /var/www/html/cacti/poller.php > /dev/null 2>&1

10. დაყენება დასრულებულია:


user:admin
pass:

Leave a Reply

Your email address will not be published. Required fields are marked *