GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat Cacti na Ubuntu

Cacti je řešení síťového grafu založené na frameworku RRDtool. Shromažďuje a ukládá informace o výkonu za účelem vytváření grafů. Pro sběr informací většinou používá SNMP. V tomto příspěvku vám krok za krokem ukážeme postup instalace Cacti na OS Ubuntu.

Poznámka: Zde popsaná metoda instalace byla vyzkoušena na Ubuntu 20.04 LTS.

Krok 1:Předpoklady instalace

Nejprve aktualizujeme index úložiště a poté nainstalujeme některé nezbytné balíčky.

Provedením níže uvedeného příkazu aktualizujte index úložiště:

$ sudo apt update -y

Poté použijte tento příkaz k instalaci předpokladů:

$ sudo apt install rozbalit rrdtool git snmp php-snmp librrds-perl curl gnupg2 -y

Krok 2:Instalace serveru LAMP

Cacti také vyžaduje, aby byl ve vašem systému nainstalován zásobník LAMP. K instalaci použijte tento příkaz:

$ sudo apt install mariadb-server php php-mysql apache2 libapache2-mod-php php-xml php-mbstring php-gmp php-ldap php-gd -y

Chvíli počkejte, než bude instalace všech zmíněných balíčků na vašem systému dokončena.

Dále musíte otevřít php.ini soubor v textovém editoru pomocí příkazu níže:

$ sudo nano /etc/php/7.4/apache2/php.ini

Najděte a změňte hodnoty těchto řádků:

memory_limit =512Mmax_execution_time =60date.timezone =Asie/Karachi

Nyní soubor uložte a ukončete editor.

Poté otevřete další php.ini soubor:

$ sudo nano /etc/php/7.4/cli/php.ini

Najděte a změňte hodnoty těchto řádků:

memory_limit =512Mmax_execution_time =60date.timezone =Asie/Karachi

Nyní soubor uložte a ukončete editor.

Jak jste provedli změny, restartujte nyní službu Apache:

$ sudo systemctl restartujte apache2

Nyní je zásobník LAMP nainstalován.

Krok 3:Konfigurace serveru MariaDB

Databázový server používaný Cacti je MariaDB. Budeme ho muset nakonfigurovat.

Pomocí níže uvedeného příkazu upravte výchozí konfigurační soubor serveru MariaDB v editoru Nano:

$ sudo nano /etc/mysql/mariadb.conf.d/50-server.cnf

Přidejte do tohoto souboru následující řádky:

 kolace-server =utf8mb4_unicode_citmp_table_size =64Mjoin_buffer_size =64Minnodb_file_format =Barracudainnodb_large_prefix =1max_heap_table_size =128Minnodb_io_capacity =5000innodb_io_capacity_max =10000innodb_buffer_pool_size =512Minnodb_flush_log_at_timeout =3innodb_read_io_threads =32innodb_write_io_threads =16 

Uložte soubor a ukončete editor.

Nyní restartujte MariaDB pomocí příkazu níže:

$ sudo systemctl restart mariadb

Dále vytvoříme databázi a uživatele pro Cacti. Zadejte příkazový řádek serveru MariaDB pomocí příkazu níže:

$ sudo mysql

Vytvořte databázi s názvem „cacti_db“ pomocí příkazu níže:

$ vytvořit databázi cacti_db;

Poté vytvořte uživatele s názvem „cactiuser“ s heslem „123cacti“ pro Cacti:

$ GRANT ALL ON cacti_db.* TOMU, kdo [e-mail chráněn] IDENTIFIKOVÁN OD '123cacti';

Poté použijte příkaz níže k použití změn, které jste provedli, a poté ukončete výzvu MySQL.

$ flush oprávnění;
$ exit;

Nyní udělte přístup k databázi k časovému pásmu MySQL:

$ sudo mysql mysql  

Nyní udělte povolení kaktiuserovi pro přístup k časovému pásmu MySQL. Chcete-li tak učinit, nejprve zadejte příkazový řádek serveru MariaDB pomocí příkazu níže:

$ sudo mysql

Poté udělte oprávnění kaktiuserovi pro přístup k časovému pásmu MySQL:

$ GRANT SELECT ON mysql.time_zone_name TO [email protected];

Poté použijte příkaz níže k použití změn, které jste provedli, a poté ukončete výzvu MySQL.

$ flush oprávnění;
$ exit;

Krok 4:Instalace kaktusů

Nyní si stáhněte Cacti z jeho oficiální stránky ke stažení. Případně můžete pomocí níže uvedeného příkazu stáhnout Cacti nejnovější verzi 1.2.18 (k srpnu 2021).

$ wget https://files.cacti.net/cacti/linux/cacti-1.2.18.tar.gz

Stažený soubor tar.gz naleznete ve svém aktuálním adresáři Terminal.

Poté rozbalte archiv pomocí příkazu níže:

$ sudo tar -zxf cacti-1.2.18.tar.gz

Archivní soubor cacti-1.2.18.tar.gz bude extrahován do nové složky cacti-1.2.18 . Přesuňte obsah adresáře do /var/www/html/cacti.

$ sudo mv cacti-1.2.18 /var/www/html/cacti

Nyní importujte databázi kaktusů pomocí příkazu níže:

$ sudo mysql cactidb ​​ 

Upravte soubor config.php soubor:

$ sudo nano /var/www/html/cacti/include/config.php

Poté upravte nastavení následovně:

$database_type ='mysql';
$database_default ='cacti_db';
$database_hostname ='localhost';
$database_username ='cactiuser';
$database_password =‚123cacti‘;
$database_port ='3306';

Uložte soubor config.php soubor a zavřete jej.

Nyní změňte vlastníka adresáře Cacti pomocí příkazu níže:

$ sudo chown -R www-data:www-data /var/www/html/cacti/

Změňte také oprávnění:

$ sudo chmod -R 775 /var/www/html/cacti/

Krok 5:Vytvoření úlohy Cron

Nyní vytvořte soubor úlohy cron pro konfiguraci polleru pro shromažďování informací každých 5 minut. Tento příkaz použijte k vytvoření souboru úlohy cron:

$ sudo nano /etc/cron.d/cacti

Přidejte do souboru následující řádek:

*/5 * * * * www-data php /var/www/html/cacti/poller.php>
 /dev/null 2>&1

Poté uložte soubor cron a zavřete jej.

Krok 6:Konfigurace Apache

Nyní nakonfigurujte soubor virtuálního hostitele Apache pomocí příkazu níže:

$ sudo nano /etc/apache2/sites-available/cacti.conf

Do souboru přidejte následující řádky:

Alias ​​/cacti /var/www/html/cactiMožnosti +FollowSymLinksAllowOverride None=2.3>Vyžadovat vše udělenoObjednávka povolit, DenyAllow from allAddType application/x-httpd-php .php
php_flag magic_quotes_gpc Offphp_flag short_open_tag Onphp_flag register_globals Offphp_flag register_argc_argv Onphp_flag track_vars Onphp_value mbstring.func_overload 0php_value include_path>Drecdexe include_path>DreciModule>DtoryIfModule.
 Nyní uložte soubor cacti.conf a ukončete jej.

Poté spusťte tyto příkazy:

$ sudo a2ensite kaktusy
$ sudo systemctl restartujte apache2

Potom pro ověření, zda Apache běží bez problémů, použijte níže uvedený příkaz:

$ sudo systemctl status apache2

Krok 7:Spuštění Průvodce inicializací kaktusů

Nyní přejděte ve svém webovém prohlížeči na následující odkaz:

http://server_ip/cacti 

Po přístupu na výše uvedený odkaz se vám zobrazí přihlašovací stránka kaktusů. Chcete-li se přihlásit, použijte jako přihlašovací údaje admin.

Poté se zobrazí následující stránka. Zde můžete nastavit nové heslo.

Poté se zobrazí licenční podmínky. Přijměte podmínky a klikněte na Začít.

Klikněte na Další .

Vyberte typ instalace a stiskněte Další .

Klikněte na Další .

Znovu stiskněte Další .

Zaškrtněte políčko ve spodní části a stiskněte Další .

Vyberte preferované možnosti a stiskněte Další .

Když se zobrazí následující obrazovka, ujistěte se, že jsou vybrány všechny šablony. Poté stiskněte Další .

Klikněte na Další .

Zaškrtněte možnost Potvrdit instalaci a klikněte na Instalovat k zahájení procesu instalace.

Po dokončení instalace klepněte na Začínáme.

Poté se na vaší obrazovce objeví následující Cacti Dashboard.

Nyní můžete ve svém panelu Cacti Dashboard vytvářet zařízení a začít je sledovat.

V tomto příspěvku jsme popsali postup krok za krokem pro instalaci nástroje pro monitorování kaktusů na Ubuntu 20.04 LTS. Další informace o přidávání a správě zařízení naleznete v oficiální dokumentaci společnosti Cacti.


Ubuntu
  1. Jak nainstalovat Odoo na Ubuntu

  2. Jak nainstalovat R na Ubuntu 16.04

  3. Jak nainstalovat Go na Ubuntu 18.04

  1. Jak nainstalovat Maven na Ubuntu

  2. Jak nainstalovat Wine na Ubuntu

  3. Jak nainstalovat Ruby na Ubuntu 20.04

  1. Jak nainstalovat R na Ubuntu 20.04

  2. Jak nainstalovat Go na Ubuntu 18.04

  3. Jak nainstalovat R na Ubuntu 18.04