V tomto tutoriálu vám ukážeme, jak nainstalovat Cacti Network Monitoring na CentOS 8. Pro ty z vás, kteří to nevěděli, Cacti je open-source, webový monitoring sítě a grafický 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, Statistiky 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ůj web na svém vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že používáte účet 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 8.
Předpoklady
- Server s jedním z následujících operačních systémů:CentOS 8.
- Doporučujeme použít novou instalaci operačního systému, aby se předešlo případným problémům
non-root sudo user
nebo přístup kroot user
. Doporučujeme jednat jakonon-root sudo user
, ale můžete poškodit svůj systém, pokud nebudete opatrní při jednání jako root.
Nainstalujte Cacti Network Monitoring na CentOS 8
Krok 1. Nejprve začněme tím, že zajistíme, aby byl váš systém aktuální.
instalace sudo dnf https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpmsudo aktualizace dnf
Krok 2. Instalace serveru LAMP.
Je vyžadován server CentOS 8 LAMP. Pokud nemáte nainstalovanou LAMP, můžete postupovat podle našeho průvodce zde.
Krok 3. Instalace požadovaných rozšíření balíčků.
Nyní na váš systém CentOS nainstalujeme SNMP a kaktusy:
instalace sudo dnf net-snmp net-snmp-utils rrdtool
Krok 4. Instalace Cacti na CentOS 8.
Spusťte následující příkaz k instalaci Cacti:
dnf install cacti
Krok 5. Konfigurace MariaDB pro 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;
Dále importujte tabulky databáze kaktusů ze souboru cacti.sql. Nejprve vyhledejte cacti.sql
soubor:
mysql -u kaktusy -p kaktusyNyní nakonfigurujeme konfigurační soubor kaktusů:
nano /etc/cacti/db.php$database_type ="mysql"; $database_default ="kaktusy"; $database_hostname ="localhost"; $database_username ="kaktusy"; $database_password ="cactipass";Krok 6. Konfigurace serveru Apache pro instalaci Cacti.
Otevřete soubor s názvem /etc/httpd/conf.d/cacti.conf pomocí nano editoru:
nano /etc/httpd/conf.d/cacti.confPř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
Pak nastavte cron pro kaktusy:
*/5 * * * * kaktusy /usr/bin/php /usr/share/cacti/poller.php> /dev/null 2>&1
Krok 7. Konfigurace brány firewall pro Cacti.
Povolení portů HTTP a HTTPS na bráně firewall:
firewall-cmd --permanent --zone=public --add-service=httpfirewall-cmd --reload
Krok 8. 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://your_domain.com/cacti
nebo http://server-ip/cacti
a dokončete 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 monitorování sítě Cacti do vašeho systému CentOS 8. Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální web Cacti .