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

Jak nainstalovat Cacti Monitoring na CentOS 7

V tomto tutoriálu vám ukážeme, jak nainstalovat a nakonfigurovat Cacti Monitoring na CentOS 7. Pro ty z vás, kteří nevěděli, Cacti je open source webová síť nástroj pro monitorování a vytváření grafů 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 , statistiky RAM atd. v databázi MySQL. Cacti vytvářejí grafy a plní 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ůj web na vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo ‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalaci Cacti na server CentOS 7.

Instalace Cacti Monitoring na CentOS 7

Krok 1. Začněme tím, že zajistíme, aby byl váš systém aktuální.

yum -y aktualizace

Krok 2. Nainstalujte server LAMP.

Je vyžadován server CentOS 7 LAMP. Pokud nemáte nainstalovanou LAMP, můžete postupovat podle našeho průvodce zde. Nainstalujte také požadované moduly PHP:

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

Krok 3. Instalace balíčků Cacti.

Nyní nainstalujeme snmp a cacti do našeho počítače se systémem Linux:

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

Než začneme s webovou konfigurační částí, musíme spustit službu snmpd:

systemctl start snmpd.service

Musíte nainstalovat a povolit úložiště EPEL. Jakmile úložiště povolíte, nainstalujte aplikaci Cacti zadáním následujícího příkazu:

yum install epel-releaseyum install cacti

Krok 4. Konfigurace MariaDB pro aplikaci Cacti.

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

mysql_secure_installation

Nakonfigurujte to takto:

- Nastavit heslo root? [A/n] y- Odebrat anonymní uživatele? [A/n] y- Zakázat vzdálené přihlášení root? [A/n] y- Odebrat testovací databázi a získat k ní přístup? [A/n] y- Znovu načíst tabulky oprávnění? [A/n] y

Dále se budeme muset přihlásit do konzole MariaDB a vytvořit databázi pro kaktusy. Spusťte následující příkaz:

mysql -u root -p

Toto vás vyzve k zadání hesla, takže zadejte své root heslo MariaDB a stiskněte Enter. Jakmile se přihlásíte ke svému databázovému serveru, musíte vytvořit databázi pro Instalace kaktusů:

MariaDB [(none)]> vytvořit databázi kaktusů;MariaDB [(none)]> UDĚLIT VŠECHNO NA kaktusy.* TOMU cacti@localhost IDENTIFIKOVANÉ PODLE 'cactipass';MariaDB [(none)]> FLUSH oprávnění;MariaDB [( none)]> ukončit;

Nyní importujte tabulky databáze kaktusů ze souboru cacti.sql. Nejprve vyhledejte soubor cacti.sql:

mysql -u kaktusy -p kaktusy  

Po úspěšném importu databázové tabulky do naší kaktusové databáze MariaDB nyní nakonfigurujeme konfigurační soubor kaktusů. Otevřete soubor /etc/cacti/db.php pomocí nano editoru a upravte následující řádky:

$database_type ="mysql";$database_default ="cacti";$database_hostname ="localhost";$database_username ="cacti";$database_password ="cactipass";

Krok 5. Konfigurace webového serveru Apache pro Cacti.

Nyní budeme muset povolit přístup ke kaktusům z internetu. Abychom tak učinili, budeme muset upravit /etc/httpd/conf.d/cacti.conf pomocí textového editoru:

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

Přidejte následující řádky:

alias/cacti/usr/share/cakti # httpd 2.4 vyžaduje vše uděleno # httpd 2.2 # Httpd 2.2 Order Deny ,povolit                Odmítnout všem                 Povolit všem       

Uložte a zavřete soubor. Restartujte službu Apache, aby se změny projevily:

systemctl restart httpd.service

Nastavit cron pro kaktusy:

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

Krok 6. Konfigurace pravidel brány firewall pro Cacti.

firewall-cmd --permanent --zone=public --add-service=httpsfirewall-cmd --permanent --zone=public --add-service=httpfirewall-cmd --reload

Krok 7. Přístup k kaktusům.

Cacti budou ve výchozím nastavení dostupné na portu HTTP 80. Otevřete svůj oblíbený prohlížeč a přejděte na http://yourdomain.com/cacti nebo http://server- ip/cacti a proveďte požadované kroky k dokončení instalace. Na obrazovce se zobrazí „Průvodce instalací kaktusů“. Klikněte na tlačítko „Další“.

Na další obrazovce se zobrazí rozbalovací tlačítko. Kvůli této nové instalaci vyberte 'Nová instalace' a klikněte na tlačítko 'Další'.

Cacti nyní zkontroluje balíčky, které potřebuje ke správnému spuštění. Ujistěte se, že se všechny kontroly zobrazují se stavem „OK“ a poté klikněte na Dokončit.

Další stránka je přihlašovací stránka. Při prvním přihlášení do Cacti použijte admin jako uživatelské jméno a heslo.

Blahopřejeme! Úspěšně jste nainstalovali Cacti. Děkujeme, že jste použili tento návod k instalaci Cacti Monitoring do vašeho systému CentOS 7. Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální web Cacti.


Cent OS
  1. Jak nainstalovat Glances System Monitoring na CentOS 7

  2. Jak nainstalovat Netdata Monitoring na CentOS 7

  3. Jak nainstalovat nástroj pro monitorování sítě Cacti na Centos VPS

  1. Jak nainstalovat R na CentOS 7

  2. Jak nainstalovat R na CentOS 8

  3. Jak nainstalovat Netdata Monitoring na CentOS 8

  1. Jak nainstalovat nástroj Cacti Monitoring Tool na CentOS 8 / RHEL 8

  2. Jak nainstalovat nástroj Zabbix Monitoring Tool na CentOS 8

  3. Jak nainstalovat Cacti Monitoring Server na CentOS 8