GNU/Linux >> Znalost Linux >  >> Cent OS

Jak nainstalovat Cacti na CentOS 6

V tomto tutoriálu vám ukážeme, jak nainstalovat Cacti na CentOS 6. Pro ty z vás, kteří to nevěděli, Cacti je open-source web pro monitorování a vytváření grafů nástroj navržený jako front-end aplikace pro open source, průmyslový standardní nástroj pro protokolování dat RRDtool. Používají jej IT podniky a ukládá všechny potřebné informace o šířce pásma, využití pevného disku, využití CPU, průměrné zátěži, statistikách RAM , atd. v databázi MySQL. Cacti vytvářejí grafy a naplňují je daty. Nabízí podporu SNMP, šablony třetích stran a pluginy a má vestavěné funkce ověřování uživatelů a oprávnění uživatelů.

Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete své stránky na vlastním VPS. Instalace je poměrně jednoduchá. vám ukáže krok za krokem instalaci Cacti na CentOS 6.

Nainstalujte Cacti na CentOS 6

Krok 1. Nejprve musíte ve svém systému povolit úložiště EPEL.

## RHEL/CentOS 6 64-Bit ##
# wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
# rpm -ivh epel-release-6-8.noarch.rpm
## RHEL/CentOS 6 32-Bit ##
# wget http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
# rpm -ivh epel-release-6-8.noarch.rpm

Krok 2. Nainstalujte požadované balíčky.

Instalovat Apache:

yum install httpd httpd-devel

Instalace serveru MySQL:

yum install mysql mysql-server

Instalace modulů PHP:

yum install php-mysql php-pear php-common php-gd php-devel php php-mbstring php-cli php-mysql

Instalovat PHP-SNMP:

yum install php-snmp

Instalovat NET-SNMP:

yum install net-snmp-utils p net-snmp-libs

Instalovat RRDTool:

yum install rrdtool

Po instalaci výše uvedeného softwaru je spusťte:

/etc/init.d/mysqld start
/etc/init.d/httpd start
/etc/init.d/snmpd start

Aby se tyto služby spustily při spuštění, musíme zadat následující příkazy:

chkconfig mysqld on
chkconfig httpd on
chkconfig snmpd on

Krok 2. Nainstalujte Cacti.

yum install cacti -y

Krok 3. Konfigurace MySQL.

Ve výchozím nastavení není MySQL zesílená. MySQL můžete zabezpečit pomocí mysql_secure_installation skript. měli byste si pozorně přečíst každý krok níže, který nastaví heslo uživatele root, odstraní anonymní uživatele, zakáže vzdálené přihlášení uživatele root a odstraní testovací databázi a přístup k zabezpečené MySQL.

mysql_secure_installation

Cacti vyžadují uživatele a databázi MySQL, takže je vytvořte provedením následujících příkazů:

# mysql -u root -p
create database cacti;
grant all privileges on cacti.* to 'cactiuser'@'localhost' identified by 'your-password-here';
flush privileges;
exit

Krok 4. Nastavte Cacti tabulky pro MySQL.

Nyní importujte databázové tabulky kaktusů ze souboru cacti.sql. Chcete-li najít umístění souboru cacti.sql, zadejte níže uvedený příkaz:

#rpm -ql cacti | grep cacti.sql
/usr/share/doc/cacti-0.8.8a/cacti.sql

Nyní musíme nainstalovat tabulky do souboru cacti.sql. K tomu použijte následující příkaz a po zobrazení výzvy zadejte heslo k databázi:

mysql -u cactiuser -p cacti < /usr/share/doc/cacti-0.8.8b/cacti.sql

Nyní musíme upravit konfigurační soubor databáze kaktusů tak, aby používal správný název databáze a uživatelské jméno:

mysql -u cactiuser -p cacti < /usr/share/doc/cacti-0.8.8b/cacti.sql

Nakonfigurujte nastavení MySQL pro kaktusy. Otevřete /etc/cacti/db.php pomocí svého oblíbeného editoru a zadejte hodnoty pro svou databázi „kaktusů“:

nano /etc/cacti/db.php
/* make sure these values reflect your actual database/host/user/password */
$database_type = "mysql";
$database_default = "cacti";
$database_hostname = "localhost";
$database_username = "cactiuser";
$database_password = "your-password-here";
$database_port = "3306";
$database_ssl = false;

Krok 5. Nakonfigurujte server Apache.

Můžeme změnit konfiguraci Apache a vybrat, které IP adresy/podsítě se mohou připojit. To lze provést úpravou následujícího souboru:

##nano /etc/httpd/conf.d/cacti.conf

<Directory /usr/share/cacti/>
 Order Deny,Allow
 Deny from none
 Allow from <YOUR_IP_ADDRESS_RANGE>
 </Directory>

Restartujte Apache:

/etc/init.d/httpd restart

Krok 6. Nakonfigurujte Cron pro kaktusy.

Otevřít /etc/cron.d/cacti soubor:

nano /etc/cron.d/cacti
###Remove the # in the following line###
#*/5 * * * * cacti /usr/bin/php /usr/share/cacti/poller.php > /dev/null 2>&1

Krok 7. Konfigurace Iptables nebo firewallu pro Cacti.

iptables -A INPUT -p udp -m state --state NEW --dport 80 -j ACCEPT
iptables -A INPUT -p tcp -m state --state NEW --dport 80 -j ACCEPT
service iptables save

Krok 5. Přístup k Cacti.

Cacti budou ve výchozím nastavení k dispozici na portu HTTP 80. Otevřete svůj oblíbený prohlížeč a přejděte na http://vase-domena.com/cacti nebo http://server-ip/cacti . Výchozí uživatelské jméno a heslo pro Cacti je admin/admin. Při prvním přihlášení budete nuceni změnit výchozí heslo.

Blahopřejeme! Úspěšně jste nainstalovali Cacti. Děkujeme, že jste použili tento návod k instalaci nástroje pro monitorování sítě Cacti v systému CentOS 6. Pro další nápovědu nebo užitečné informace vám doporučujeme zkontrolovat oficiální Cacti webové stránky.


Cent OS
  1. Jak nainstalovat PHP 7, 7.2 a 7.3 na CentOS 7

  2. Jak nainstalovat Java 11 &12 na CentOS 7

  3. Jak nainstalovat Wine 4.0 na CentOS 7

  1. Jak nainstalovat Vim 8.2 na CentOS 7

  2. Jak nainstalovat VirtualBox na CentOS 7

  3. Jak nainstalovat Git na CentOS 8

  1. Jak nainstalovat Docker na CentOS 8

  2. Jak nainstalovat Java 8 &11 na Centos 8

  3. Jak nainstalovat MySQL na CentOS 8