Як наладзіць інструмент кіравання серверам Ajenti на Ubuntu Server

Ajenti – гэта вэб-інструмент маніторынгу для сервераў і VPS. Пасля ўстаноўкі Ajenti можа забяспечваць маніторынг у рэжыме рэальнага часу, вэб-абалонку для каманд тэрмінала і многае іншае. У гэтым кіраўніцтве мы пакажам вам, як наладзіць Ajenti на Ubuntu Server.

Заўвага: Нягледзячы на ​​тое, што гэта кіраўніцтва прысвечана серверу Ubuntu, Ajenti падтрымлівае розныя аперацыйныя сістэмы Linux, у тым ліку Redhat Enterprise Linux, CentOS, Debian і г.д. Так што не саромейцеся прытрымлівацца гэтага кіраўніцтва па ўстаноўцы, нават калі вы не выкарыстоўваеце Ubuntu Server.

Аўтаматычная ўстаноўка

Лепшы спосаб прымусіць Ajenti працаваць на вашым серверы Ubuntu – гэта з дапамогай сцэнарыя аўтаматычнай ўстаноўкі, які прадстаўлены ў дакументацыі Ajenti. Скрыпт напісаны на Bash, будзе аўтаматычна вызначаць вашу аперацыйную сістэму, і ён клапоціцца пра ўсё ў АС, так што карыстачу не трэба.

Каб пачаць ўстаноўку, вам трэба будзе ўсталяваць Curl на Ubuntu Server. Curl выкарыстоўваецца для загрузкі і запуску сцэнара на серверы Ubuntu. Запусціце акно тэрмінала, падключыцеся да сервера Ubuntu праз SSH. Або сядзьце на сервер фізічна і выкарыстоўвайце кансоль TTY.

Пасля таго, як акно тэрмінала будзе адкрыта і гатова да выкарыстання, запусціце каманду apt install, каб усталяваць пакет «curl» на вашым серверы Ubuntu.

sudo apt install curl

Пасля ўводу каманды вышэй, Ubuntu Server запытае ваш пароль. Увядзіце яго з дапамогай клавіятуры. Затым націсніце клавішу Enter, каб пацвердзіць, і Y, каб усталяваць пакет.

Пасля ўстаноўкі прыкладання Curl прыйшоў час запусціць сцэнар аўтаматычнай ўстаноўкі. Вам трэба будзе запусціць гэты скрыпт ад імя root, бо яму патрэбны доступ да сістэмных файлаў.

curl https://raw.githubusercontent.com/ajenti/ajenti/master/scripts/install.sh | sudo bash -s -

Сцэнар ўстаноўкі Ajenti з’яўляецца аўтаматычным і займае ўсяго пару хвілін. Назірайце за тэрміналам, як ён загружае і наладжвае Ajenti на Ubuntu Server.

Праверце гэта:  Як выкарыстоўваць функцыю QUERY у Табліцах Google

Калі ўстаноўка завершана, Ajenti гатовы да налады. Адкрыйце новую ўкладку вэб-браўзэра і ўвядзіце URL для доступу да інтэрфейсу вэб-інтэрфейсу для Ajenti.

HTTP://YOUR_UBUNTU_SERVER_IP_ADDRESS_OR_HOSTNAME:8000

Ручная ўстаноўка

Калі вы аддаеце перавагу мець больш дэталёвы кантроль над устаноўкай Ajenti на Ubuntu Server, або калі скрыпт ўстаноўкі не працуе, ручная ўстаноўка – лепшы спосаб зрабіць гэта.

Каб наладзіць Ajenti з дапамогай ўстаноўкі ўручную, пачніце з запуску акна тэрмінала, увайдзіце на сервер Ubuntu праз SSH (або кансоль TTY). Затым выкарыстоўвайце тэрмінал, каб уключыць сховішча праграмнага забеспячэння «Universe».

sudo add-apt-repository universe

Затым запусціце каманду apt update, каб абнавіць крыніцы праграмнага забеспячэння сервера Ubuntu.

sudo apt update

Пасля каманды абнаўлення прыйшоў час усталяваць залежнасці Ajenti для Ubuntu Server. Гэтыя пакеты павінны быць усталяваны, інакш праграма не будзе працаваць належным чынам.

sudo apt-get install build-essential python3-pip python3-dev python3-lxml libssl-dev python3-dbus python3-augeas python3-apt ntpdate

Выконваючы залежнасці, усталюйце ўсе ўбудовы Python для 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.

Калі ўсе убудовы Python настроены, Ajenti гатовы да працы на Ubuntu Server. Адсюль адкрыйце новую ўкладку вэб-браўзэра і перайдзіце па адрасе ніжэй.

HTTP://YOUR_UBUNTU_SERVER_IP_ADDRESS_OR_HOSTNAME:8000

Налада Ajenti на серверы Ubuntu

Выкарыстанне Ajenti на серверы Ubuntu патрабуе ведаць пароль root. На жаль, Ubuntu адключае пароль root па змаўчанні ў мэтах бяспекі. Каб паўторна ўключыць пароль root у вашай сістэме Ubuntu, зрабіце наступнае.

Спачатку адкрыйце акно тэрмінала і ўвайдзіце ў вашу машыну праз SSH. Або фізічна сядзьце на сервер і выкарыстоўвайце кансоль TTY. Затым, як толькі вы атрымаеце доступ да абалонкі тэрмінала, выкарыстоўвайце каманду sudo -s для ўваходу ў корань.

sudo -s

Пасля таго, як вы ўвайшлі ў свой уліковы запіс з дапамогай sudo -s, выкарыстоўвайце каманду passwd, каб паведаміць Ubuntu, што вы хочаце змяніць пароль. Затым увядзіце новы пароль root. Пераканайцеся, што гэты пароль запамінальны і бяспечны.

Праверце гэта:  Выпраўце, што камера не працуе ў Teams

passwd

З усталяваным паролем root зрабіце наступнае, каб увайсці ў сістэму. Спачатку перайдзіце па адрасе ніжэй у вашым любімым вэб-браўзеры. Затым увядзіце «root» у поле імя карыстальніка і пароль root у поле пароля. Нарэшце, абярыце «Увайсці», каб увайсці ў свой уліковы запіс.

HTTP://YOUR_UBUNTU_SERVER_IP_ADDRESS_OR_HOSTNAME:8000

Пасля ўваходу ў сістэму Ajenti адлюструе прыборную панэль. На панэлі кіравання Ajenti вы ўбачыце каштоўную інфармацыю для Ubuntu Server. Такія звесткі, як колькасць актыўных ядраў, выкарыстанне працэсара, час бесперабойнай працы, выкарыстанне дыска і аператыўнай памяці. Акрамя таго, калі вы выберыце меню ў правым верхнім куце, вы атрымаеце доступ да абалонкі тэрмінала, нататніку, менеджару пакетаў і іншым.