V tomto tutoriálu vám ukážeme, jak nainstalovat a nakonfigurovat Cacti Monitoring na Ubuntu 16.04 LTS. Pro ty z vás, kteří nevěděli, Cacti je open source webový nástroj pro monitorování sítě 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, zatížení průměr, 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 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 Monitoring na server Ubuntu 16.04 (Xenial Xerus).
Instalace Cacti Monitoring na Ubuntu 16.04 LTS
Krok 1. Nejprve se ujistěte, že všechny vaše systémové balíčky jsou aktuální spuštěním následujícího apt-get
příkazy v terminálu.
sudo apt-get update sudo apt-get upgrade
Krok 2. Nainstalujte server LAMP (Linux, Apache, MariaDB, PHP).
Je vyžadován server Ubuntu 16.04 LAMP. Pokud nemáte nainstalovanou LAMP, můžete postupovat podle našeho průvodce zde. Cacti podporují pouze MySQL 5.6, zatímco aktuální verze v výchozí úložiště Ubuntu je MySQL 5.7. Chcete-li nainstalovat tuto starší verzi MYSQL, budete muset přidat toto úložiště a získat jej odtud:
nano /etc/apt/sources.list deb http://archive.ubuntu.com/ubuntu trusty universe apt-get update
Nyní nainstalujte následující balíčky pro nastavení Cacti na svůj server Ubuntu pomocí níže uvedeného příkazu:
apt-get install apache2 mysql-server-5.6 php libapache2-mod-php -y
Spusťte webový server a server MySQL. Nastavte je tak, aby se automaticky spouštěly při spuštění serveru:
systemctl start apache2.service systemctl enable apache2.service systemctl start mysql.service systemctl enable mysql.service
Krok 3. Instalace balíčků Cacti.
Instalujte SNMP a SNMP a RRDtools:
apt-get install snmp snmpd rrdtool -y
Nyní použijte k instalaci Cacti následující příkaz:
apt-get install cacti cacti-spine -y
Během instalačního procesu budete vyzváni ke konfiguraci Cacti s několika možnostmi na výběr z dostupných možností. Nejprve vyberte webový server, který chcete použít pro konfiguraci s Cacti, jako když používáme Apache, a poté pokračujte stisknutím klávesy 'OK':
Nyní se vás zeptá na webový server, který budete používat, zvolili jsme Apache2, protože to je to, co jsme nainstalovali do závislostí.
Dále se zobrazí dotaz na konfiguraci databáze kaktusů, vyberte možnost Ano.
Nyní se vás zeptá na heslo uživatele root k databázi MySQL/MariaDB.
Po dokončení procesu instalace budete muset restartovat všechny služby, aby se projevily provedené změny:
systemctl restart apache2.service systemctl restart mysql.service systemctl restart snmpd.service
Krok 3. Přístup k kaktusům.
Cacti budou ve výchozím nastavení k dispozici na portu HTTP 80. Otevřete svůj oblíbený prohlížeč a přejděte na http://vase-domena.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 Apache Cassandra na systém Ubuntu 16.04 LTS (Xenial Xerus). Pro další nápovědu nebo užitečné informace vám doporučujeme navštívit oficiální Web Monitoring kaktusů.