După cum probabil știe toată lumea, Cacti este o aplicație opensource pentru realizarea graficelor de monitorizare a rețelei.
Instalarea pe CentOS 7 am făcut-o în modul următor:
- Instălam serverul web, php cu modulele necesare, serverul pentru baze de date și componente pentru Simple Network Management:
yum install httpd httpd-devel
yum install mariadb mariadb-server
yum install php-mysql php-pear php-common php-gd php-devel php php-mbstring php-cli
yum install php-snmp
yum install net-snmp-utils net-snmp-libs
yum install rrdtool - Instălam wget pentru a putea descărca arhiva aplicației cacti de pe site-ul oficial:
yum install wget
- Pornim serviciile necesare și le setam să pornească automat la restartarea sistemului:
systemctl start httpd.service
systemctl start mariadb.service
systemctl start snmpd.service
systemctl enable httpd.service
systemctl enable mariadb.service
systemctl enable snmpd.service - Descărcam și extragem arhiva aplicației:
cd /var/www/html/
wget http://www.cacti.net/downloads/cacti-0.8.8c.tar.gz
tar -xzvf cacti-0.8.8c.tar.gz
ln -s cacti-0.8.8c cacti
adduser cacti - Face setarile necesare rularii la fiecare 5 minute a scriptului de culegere date:
echo "*/5 * * * * cacti php /var/www/html/cacti/poller.php &>/dev/null" >> /etc/cron.d/cacti
systemctl enable crond.service
systemctl start crond.service - Setăm permisiunile:
cd /var/www/html/cacti
chown -R cacti.apache rra log
chmod 775 rra log
- Ne ocupam de serverul de baze de date: setam parola, importam definirea tabelelor:
/usr/bin/mysql_secure_installation
mysqladmin -u root -p create cacti
mysql -p cacti < /var/www/html/cacti/cacti.sql - In serverul de baze de date cream un nou utilizator caruia ii alocam drepturi asupra bazei de date cacti. Informatiile de acces ale acestuia vor fi scrise apoi în fișierul /var/www/html/cacti/include/config.php
- Configuram firewall-ul:
firewall-cmd --permanent --zone=public --add-service=https
firewall-cmd --permanent --zone=public --add-service=http
firewall-cmd --reload - Dezactivam selinux prin setarea directivei SELINUX=permisive în fișierul /etc/selinux/config
Vom accesa apoi folosind un browser web adresa http://<ip_addr>/cacti unde vom fi întâmpinați de wizzard-ul de configurarea a cacti.
Totuși, mai simplu era în freeBSD cu make && make install clean.
Articole asemanatoare:
- ZTE ZXR 10 2609
- CentOS 7 – Server PPTP – nat cu firewalld
- Au apărut
- Instalare Apache, PHP si MySQL pe Fedora Core
- Hartă interactivă rețea date
- Logare mesaje server DHCP în baza de date MySQL
- Primii pasi in lumea FreeBSD-ului
- Tunel intre doua calculatoare cu Win XP (OpenVPN client-server)
- Lista neagra site-uri jocuri de noroc
- FreeBSD – Megacli – DELL PERC 6i