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

Jak nainstalovat a nakonfigurovat Cacti na CentOS 7

Cacti je open source síťový a systémový monitorovací grafický nástroj. Používá se k získání grafu využití šířky pásma sítě, CPU / zatížení, RAM a jako takové. Kromě toho monitoruje síťový provoz pomocí dotazování routeru nebo přepínače přes SNMP.

Tento výukový program je o tom, jak nainstalovat Cacti a nakonfigurovat jej tak, abyste jej měli v provozu.

Nainstalujte a nakonfigurujte Cacti na CentOS

Zde pro tuto instalaci a konfiguraci používáme přihlášení root. Než uděláme cokoliv jiného, ​​měli bychom zakázat SELinux.

Krok 1 –  Deaktivujte SELinux

Otevřete a upravte konfigurační soubor SELinux.

vim /etc/sysconfig/selinux

Změňte  SELINUX=vynucování na SELINUX=vypnuto. Uložit a odejít. Restartujte systém

reboot

Krok 2 – Povolte úložiště

Přejděte na stránku Fedory a zkopírujte nejnovější odkaz ke stažení nejnovějšího souboru.

Nastavte úložiště EPEL:

rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

Podobně zkopírujte odkaz na Remi a nainstalujte úložiště Remi.

wget http://rpms.famillecollet.com/enterprise/remi-release-7.rpm

Nainstalujte úložiště.

rpm -Uvh remi-release-7.rpm

Seznam úložišť.

yum repolist

Krok 3 – Instalace Apache

Pojďme nainstalovat Apache a spustit službu.

yum install httpd httpd-devel
systemctl start httpd

Krok 4 – Instalace SNMP a RRDTool

Chcete-li nainstalovat nástroj SNMP a RRD, zadejte následující příkaz:

yum  install net-snmp net-snmp-utils net-snmp-libs rrdtool

Potvrďte instalaci zadáním „Y“.

Spusťte SNMP.

systemctl start snmpd

Krok 5 – Instalace serveru MariaDB

Pomocí následujícího příkazu nainstalujte server MariaDB a spusťte službu.

yum install mariadb-server
systemctl start mariadb

Dokončete zabezpečenou instalaci MariaDB.

mysql_secure_installation

Krok 6 – Nainstalujte PHP a potřebné balíčky

Spusťte následující příkaz a nainstalujte spoustu balíčků souvisejících s PHP.

yum --enablerepo=remi install php-mysql php-pear php-common php-gd php-devel php php-mbstring php-cli php-intl php-snmp

Krok 7 – Vytvoření databáze kaktusů

Nyní se můžete přihlásit k databázovému serveru pomocí dříve nakonfigurovaného hesla.

mysql -u root -p

Vytvořte databázi a uživatele.

MariaDB [(none)]> create database fosslinuxcacti;
MariaDB [(none)]> CREATE USER 'fosslinuxuser'@'localhost' IDENTIFIED BY 'C345gDvfr@#231';

Udělte oprávnění a oprávnění k vyprázdnění.

 MariaDB [(none)]> grant all privileges on fosslinuxcacti.* to fosslinuxuser@localhost ;
MariaDB [(none)]> FLUSH PRIVILEGES;

Uživatel vytvoření databáze by měl mít přístup k tabulce mysql.time_zone_name. Takže bychom měli nejprve importovat mysql_test_data_timezone.sql do databáze MySQL.

mysql -u root -p mysql < /usr/share/mysql/mysql_test_data_timezone.sql

Přihlaste se do MariaDB.

mysql -u root -p

Udělte přístup uživateli databáze kaktusů a oprávnění k vyprázdnění.

MariaDB [(none)]> GRANT SELECT ON mysql.time_zone_name TO fosslinuxuser@localhost;
MariaDB [(none)]> flush privileges;

Krok 8 – Optimalizace databáze

Pro lepší výkon potřebujeme upravit parametry databáze. Použijte následující příkaz.

vim /etc/my.cnf.d/server.cnf

Přidejte následující řádky do sekce [mysqld].

collation-server = utf8_general_ci
init-connect='SET NAMES utf8'
character-set-server = utf8
max_heap_table_size = 128M
max_allowed_packet = 16777216
tmp_table_size = 64M
join_buffer_size = 64M
innodb_file_per_table = on
innodb_buffer_pool_size = 512M
innodb_doublewrite = off
innodb_additional_mem_pool_size = 80M
innodb_lock_wait_timeout = 50
innodb_flush_log_at_trx_commit = 2

Po dokončení restartujte službu MariaDB pomocí příkazu restart:

systemctl restart mariadb.service

Krok 9 – Instalace a konfigurace Cacti

Nyní je čas nainstalovat Cacti pomocí YUM.

yum -y install cacti

Importujte výchozí soubor databáze kaktusů do vytvořené databáze.

cd /usr/share/doc/cacti-1.1.38

Importujte soubor SQL.

mysql -u root -p  fosslinuxcacti < cacti.sql

Upravte konfigurační soubor Cacti, který obsahuje databázi, podrobnosti o hesle atd.

vim /usr/share/cacti/include/config.php

Upravte podrobnosti databáze.

$database_type     = 'mysql';
$database_default  = 'fosslinuxcacti';
$database_hostname = 'localhost';
$database_username = 'fosslinuxuser';
$database_password = 'C345gDvfr@#231';
$database_port     = '3306';
$database_ssl      = false;

Krok 10 – Nastavte Cron pro kaktusy

Otevřete soubor cron kaktusů.

vim /etc/cron.d/cacti

Odkomentujte následující řádek.

*/5 * * * *     apache  /usr/bin/php /usr/share/cacti/poller.php > /dev/null 2>&1

Uložte a ukončete soubor.

Krok 11 – Konfigurace Apache pro kaktusy

To nám pomůže provést vzdálenou instalaci. Upravte konfigurační soubor kaktusů.

 vim  /etc/httpd/conf.d/cacti.conf

Změňte  „Vyžadovat hostitele localhost“ na „Vyžadovat uděleno všem“ a „Povolit z localhost“ na „Povolit od všech“.

Změnit časové pásmo.

vim /etc/php.ini
date.timezone = your time Zone

Např.:- date.timezone =Austrálie/Sydney

Restartujte apache, MariaDB a SNMP.

systemctl restart httpd.service
systemctl restart mariadb.service
systemctl restart snmpd.service

Krok 12 – Konfigurace brány firewall

Použijte tyto příkazy:

firewall-cmd --permanent --zone=public --add-service=http
firewall-cmd --reload

Krok 13 – Spusťte instalaci Cacti

Otevřete webový prohlížeč a použijte následující URL pro přístup k webovému rozhraní Cacti.

http://Your-Server-IP/cacti

Zobrazí se stránka Licenční smlouva. Poté ji přijměte a klikněte na tlačítko Začít.

Měli byste vidět Předinstalační kontroly. Pokud nejsou žádné problémy, klikněte na Další.

Další okno je Typ instalace. Zobrazí podrobnosti o připojení k databázi. Pokračujte kliknutím na Další.

Ověřte kritická binární umístění a verze a poté klikněte na tlačítko Další.

Ověřte oprávnění k adresáři a pokračujte.

V okně Nastavení šablony můžete vybrat všechny šablony a kliknutím na tlačítko Dokončit instalaci dokončíte.

Po instalaci dojde k přesměrování na přihlašovací stránku.

Pomocí výchozího uživatelského jména „admin“ a výchozího hesla „admin“ se můžete přihlásit na server Cacti. Poté byste měli být požádáni o změnu hesla.

Změňte hesloZměňte heslo a klikněte na Uložit. Poté byste měli vidět panel Cacti Dashboard.

Nová zařízení můžete přidat z Managemnt-> Devices Potom klikněte na znaménko plus „+“ v horní části pravého rohu.

Grafy

A je to! Úspěšně jste nakonfigurovali Cacti na CentOS 7!


Cent OS
  1. Jak nainstalovat a nakonfigurovat Nginx na CentOS 7

  2. Jak nainstalovat a nakonfigurovat Redis na CentOS 7

  3. Jak nainstalovat a nakonfigurovat CyberPanel na CentOS 8

  1. Jak nainstalovat a nakonfigurovat GitLab na CentOS 7

  2. Jak nainstalovat a nakonfigurovat Redmine na CentOS 7

  3. Jak nainstalovat a nakonfigurovat Redis na CentOS 8

  1. Jak nainstalovat a nakonfigurovat Nextcloud na CentOS 7 / RHEL 7

  2. Jak nainstalovat a nakonfigurovat Sambu na CentOS 8

  3. Jak nainstalovat a nakonfigurovat GitLab CE na CentOS 7