Cacti 0.8.8.a-ს დაყენება Centos 6.3-ზე
Cacti მონიტორინგის სისტემა:
სუფთა მინიმალური ინსტალაცია CenOS 6.3
1. ვაყენებთ LAMP-ს
1 | yum install -y httpd php php-mysql php-snmp php-xml mysql mysql-server |
1 | yum install -y cairo-devel libxml2-devel pango-devel pango libpng-devel |
1 | yum install -y freetype freetype-devel libart_lgpl-devel net-snmp-utils |
1 | yum install -y gcc wget man make perl-CPAN perl-ExtUtils-MakeMaker |
1 | yum install -y perl-ExtUtils-MakeMaker-Coverage crontabs |
1 | yum install -y xorg-x11-fonts-100dpi xorg-x11-fonts-Type1 xorg-x11-fonts-75dpi |
1 | yum install -y ntp |
2. გავთიშოთ SELinux
გახსენით /etc/selinux/ და config ფაილში შეიტანეთ ცვლილებები:
1 2 3 | # ------------------------------------------------- SELINUX = disabled # ------------------------------------------------- |
გადატვირთეთ მანქანა იმისათვის რომ ცვლილებები შევიდეს ძალში
3. გავშიშოთ Firewall
1 2 3 4 | service iptables stop service ip6tables stop chkconfig ip6tables off chkconfig iptables off |
4. დავსტარტოთ სერვისები:
1 2 3 4 5 6 7 8 | service httpd start service mysqld start service ntpd start service snmpd start chkconfig httpd on chkconfig mysqld on chkconfig ntpd on chkconfig snmpd on |
გავწეროთ ფონტები:
1 | fc-cache -vfs |
5. გადმოვიწეროთ საჭირო ფაილები:
1 2 3 | 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 |
6. დავაყენოთ rrd თულსები:
1 2 3 4 5 6 | 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 |
გავწეროთ თულსები მისამართზე:
1 2 | cd /usr/local/rrdtool-1.4.7 ln -s /usr/local/rrdtool-1.4.7/bin/rrdtool /usr/local/bin/rrdtool |
7. გავწეროთ გლობალური პარამეტრები PHP-ში:
გავხსნათ /etc/php.ini ფაილი და შევიტანოც შემდეგი ცვლილებები::
1 2 3 4 | # ------------------------------------------------- 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 და გავწეროთ ბაზის პაროლი
1 2 3 4 5 | $database_type = "mysql"; $database_default = "cacti"; $database_hostname = "localhost"; $database_username = "cactiuser"; $database_password = "cacti"; |
9. /etc/crontab-ში დავამატოთ ხაზი:
1 | */5 * * * * cactiuser php /var/www/html/cacti/poller.php > /dev/null 2>&1 |
1 2 | user:admin pass: |