Ajenti je webový nástroj pro monitorování a správu serverů, ať už fyzických nebo virtuálních (VPS). Po instalaci poskytuje Ajenti monitorování v reálném čase, webový terminál pro zadávání příkazů a mnoho dalších funkcí. Tento návod vám ukáže, jak nainstalovat a nastavit Ajenti na serveru s Ubuntu.
Poznámka: Ačkoli se tento průvodce zaměřuje na Ubuntu Server, Ajenti je kompatibilní s různými linuxovými distribucemi, včetně Redhat Enterprise Linux, CentOS, Debian a dalších. Nebojte se tedy tohoto návodu použít, i když nepoužíváte Ubuntu Server.
Automatická instalace Ajenti
Nejjednodušší způsob, jak zprovoznit Ajenti na vašem serveru s Ubuntu, je použít automatický instalační skript, který je doporučený v dokumentaci Ajenti. Tento skript je napsaný v Bashi, automaticky rozpozná váš operační systém a provede veškeré potřebné nastavení, takže se o nic nemusíte starat.
Pro zahájení instalace musíte mít na serveru Ubuntu nainstalovaný nástroj Curl. Curl slouží ke stažení a spuštění skriptu. Otevřete terminál, připojte se k serveru Ubuntu přes SSH nebo se fyzicky přesuňte k serveru a použijte konzoli TTY.
Jakmile máte terminál otevřený a připravený, použijte příkaz apt install
k instalaci balíčku curl
.
sudo apt install curl
Po zadání příkazu budete vyzváni k zadání hesla. Napište ho a stiskněte Enter. Následně potvrďte instalaci balíčku stisknutím klávesy Y.
S nainstalovaným Curlem je čas spustit automatický instalační skript. Tento skript je potřeba spustit s právy roota, protože vyžaduje přístup k systémovým souborům.
curl https://raw.githubusercontent.com/ajenti/ajenti/master/scripts/install.sh | sudo bash -s -
Instalační skript Ajenti se spustí automaticky a celá procedura by měla trvat jen pár minut. Sledujte terminál, jak skript stahuje a konfiguruje Ajenti na vašem serveru Ubuntu.
Po dokončení instalace je Ajenti připraveno k použití. Otevřete novou záložku ve webovém prohlížeči a zadejte adresu pro přístup k webovému uživatelskému rozhraní Ajenti.
HTTP://VASE_IP_ADRESA_NEBO_HOSTNAME_SERVERU_UBUNTU:8000
Ruční instalace Ajenti
Pokud preferujete větší kontrolu nad instalací Ajenti na Ubuntu Server nebo pokud automatický instalační skript nefunguje, ruční instalace je vhodnou alternativou.
Pro ruční instalaci otevřete terminál a přihlaste se k serveru Ubuntu přes SSH (nebo konzoli TTY). Poté v terminálu povolte softwarové úložiště „Universe“.
sudo add-apt-repository universe
Dále spusťte příkaz apt update
pro aktualizaci zdrojů softwaru Ubuntu Server.
sudo apt update
Po aktualizaci je čas nainstalovat závislosti, které Ajenti vyžaduje. Tyto balíčky jsou nezbytné pro správnou funkci aplikace.
sudo apt-get install build-essential python3-pip python3-dev python3-lxml libssl-dev python3-dbus python3-augeas python3-apt ntpdate
Následně nainstalujte všechny potřebné Python pluginy pro Ajenti.
sudo pip3 install ajenti-panel ajenti.plugin.ace ajenti.plugin.augeas ajenti.plugin.auth-users ajenti.plugin.core ajenti.plugin.dashboard ajenti.plugin.datetime ajenti.plugin.filemanager ajenti.plugin.filesystem ajenti.plugin.network ajenti.plugin.notepad ajenti.plugin.packages ajenti.plugin.passwd ajenti.plugin.plugins ajenti.plugin.power ajenti.plugin.services ajenti.plugin.settings ajenti.plugin.terminal.
Po konfiguraci všech Python pluginů je Ajenti připraveno k použití. Otevřete novou záložku ve webovém prohlížeči a přejděte na uvedenou adresu URL.
HTTP://VASE_IP_ADRESA_NEBO_HOSTNAME_SERVERU_UBUNTU:8000
Konfigurace Ajenti na serveru Ubuntu
Pro přístup k Ajenti na serveru Ubuntu je potřeba znát heslo uživatele root. Ubuntu však z bezpečnostních důvodů výchozí heslo roota zakazuje. Chcete-li heslo roota znovu povolit, postupujte takto:
Otevřete terminál a připojte se k serveru přes SSH, nebo použijte konzoli TTY. Jakmile získáte přístup k terminálu, použijte příkaz sudo -s
pro přihlášení jako root.
sudo -s
Po přihlášení s příkazem sudo -s
použijte příkaz passwd
a Ubuntu vám umožní změnit heslo. Zadejte nové heslo roota, pamatujte si ho a ujistěte se, že je dostatečně silné.
passwd
S nastaveným heslem roota se přihlaste následujícím způsobem. Zadejte do webového prohlížeče uvedenou adresu URL. Poté do pole pro uživatelské jméno zadejte „root“ a do pole pro heslo zadejte heslo roota. Nakonec klikněte na „Přihlásit“ pro přihlášení.
HTTP://VASE_IP_ADRESA_NEBO_HOSTNAME_SERVERU_UBUNTU:8000
Po úspěšném přihlášení se zobrazí řídicí panel Ajenti. Na tomto panelu najdete cenné informace o vašem serveru Ubuntu, jako je počet aktivních jader, využití CPU, doba provozu, využití disku a využití paměti RAM. V nabídce v pravém horním rohu získáte přístup k terminálu, poznámkovému bloku, správci balíčků a dalším funkcím.