GNU/Linux >> Znalost Linux >  >> Rocky Linux

Jak nainstalovat Cacti na Rocky Linux 8

V tomto článku vysvětlíme nezbytné kroky k instalaci Cacti na Rocky Linux 8. Než budete pokračovat v tomto tutoriálu, ujistěte se, že jste přihlášeni jako uživatel s sudo privilegia. Všechny příkazy v tomto tutoriálu by měly být spouštěny jako uživatel bez oprávnění root.

Cacti je open-source monitorovací nástroj, který funguje jako rozhraní pro protokolování podnikové třídy, RRDtool. Umožňuje uživatelům zobrazit grafy zatížení CPU, využití paměti RAM a další informace shromážděné od různých hostitelů. Stejně jako Nagios podporuje Cacti SNMP, který umožňuje monitorovat:hostitele Linuxu, BSD a Windows.

Nainstalujte Cacti na Rocky Linux 8

Krok 1. Než začnete instalovat jakýkoli balíček na váš server Rocky Linux, vždy doporučujeme zkontrolovat, zda jsou všechny systémové balíčky aktualizovány.

sudo dnf install epel-release
sudo dnf update
sudo dnf upgrade

Krok 2. Nainstalujte LAMP na systém Rocky Linux.

Musíte nastavit Rocky Linux buď jako LAMP server. Pokud jste tak ještě neučinili, použijte našeho tradičního průvodce LAMP k nastavení Rocky Linuxu, než budete pokračovat.

Krok 3. Nainstalujte nástroj SNMP a RRD.

Nyní nainstalujeme SNMP a RRDtool, které jsou nutné pro shromažďování a analýzu systémových metrik:

sudo dnf install -y net-snmp net-snmp-utils net-snmp-libs rrdtool

Po dokončení spusťte a povolte snmpd pomocí příkazů:

sudo systemctl start snmpd
sudo systemctl enable snmpd

Krok 4. Nakonfigurujte databázi MySQL/MariaDB.

Vytvořte databázi a uživatele pro kaktusy a udělte uživateli kaktusů všechna potřebná oprávnění:

mysql -u root -p

Jakmile jste v konzoli MySQL, vytvořte novou databázi:

MariaDB [(none)]> CREATE DATABASE cactidb;
MariaDB [(none)]> GRANT ALL ON cactidb.* TO [your-email] IDENTIFIED  BY 'your-passwd';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;

Potom importujte testovací data MySQL timezone.sql soubor do databáze MySQL:

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

Dále se připojte k databázi MySQL a poskytněte uživateli kaktusů přístup k mysql.time zóna:

MariaDB [(none)]> GRANT SELECT ON mysql.time_zone_name TO [email protected];
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;

Nyní upravte konfigurační soubor MariaDB:

nano /etc/my.cnf.d/mariadb-server.cnf

Vložte následující řádek:

collation-server=utf8mb4_unicode_ci
character-set-server=utf8mb4
max_heap_table_size=32M
tmp_table_size=32M
join_buffer_size=64M
# 25% Of Total System Memory
innodb_buffer_pool_size=1GB
# pool_size/128 for less than 1GB of memory
innodb_buffer_pool_instances=10
innodb_flush_log_at_timeout=3
innodb_read_io_threads=32
innodb_write_io_threads=16
innodb_io_capacity=5000
innodb_file_format=Barracuda
innodb_large_prefix=1
innodb_io_capacity_max=10000

Krok 5. Nainstalujte Cacti na systém Rocky Linux.

Nástroj pro sledování kaktusů nainstalujeme takto:

sudo dnf install cacti

Ověřte instalaci Cacti:

rpm -qi cacti

Dále použijte následující příkaz k importu výchozích databázových tabulek:

mysql -u root -p cactidb < /usr/share/doc/cacti/cacti.sql

Potřebujeme provést nějaké počáteční konfigurace pro kaktusy:

sudo nano /usr/share/cacti/include/config.php

Upravit soubor:

$database_type = 'mysql';
$database_default = 'cactidb';
$database_hostname = 'localhost';
$database_username = 'cacti_user';
$database_password = 'cactidb';
$database_port = '3306';

Potom udělejte z uživatele apache vlastníka adresáře softwaru Cacti:

sudo chown -R apache:apache /var/www/html/cacti
sudo systemctl restart httpd

Dále nastavte cron pro kaktusy úpravou /etc/cron.d/cacti soubor podle obrázku:

sudo nano /etc/cron.d/cacti

Odkomentujte následující řádek, chcete-li každých 5 minut provést průzkum kaktusů na data:

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

Krok 6. Nakonfigurujte bránu firewall.

Povolit služby HTTP a HTTPS přes bránu firewall

sudo firewall-cmd --add-service={http,https} --permanent
sudo firewall-cmd --reload

Krok 7. Přístup k webovému rozhraní Cacti na Rocky Linux 8.

Nyní máme přístup k našemu webovému rozhraní kaktusů pro průvodce instalací přes http://your-server-ip/cacti . Zobrazí se níže zobrazená přihlašovací stránka. Přihlaste se pomocí zobrazených výchozích přihlašovacích údajů:

Username: admin
Password: admin

To je vše, co potřebujete k instalaci Cacti na Rocky Linux. Doufám, že vám tento rychlý tip pomůže. Další informace o kaktusech naleznete v jejich oficiální znalostní bázi. Pokud máte dotazy nebo návrhy, neváhejte zanechat komentář níže.


Rocky Linux
  1. Jak nainstalovat MariaDB 10.6 na Rocky Linux 8

  2. Jak nainstalovat Docker na Rocky Linux 8

  3. Jak nainstalovat MariaDB na Rocky Linux 8

  1. Jak nainstalovat Cockpit na Rocky Linux 8

  2. Jak nainstalovat GitLab na Rocky Linux 8

  3. Jak nainstalovat Rocky Linux 8.4

  1. Jak nainstalovat FreeIPA na Rocky Linux 8

  2. Jak nainstalovat Podman na Rocky Linux 8

  3. Jak nainstalovat Flatpak na Rocky Linux 8