Поиск по сайту:

Cockpit — инструмент администрирования на основе браузера для Linux


Cockpit — это простой в использовании, легкий и простой, но мощный удаленный менеджер для серверов GNU/Linux. Это интерактивный пользовательский интерфейс администрирования сервера, который предлагает живой сеанс Linux через веб-браузер.

Он может работать в нескольких дистрибутивах Linux на базе RHEL и производных Debian, включая Ubuntu, Linux Mint, Fedora, CentOS. , Rocky Linux, AlmaLinux, Arch Linux и другие.

Cockpit делает Linux видимым, тем самым позволяя системным администраторам легко и надежно выполнять такие задачи, как запуск контейнеров, управление хранилищем, настройки сети, проверка журналов и ряд других.

Используя его, пользователи могут легко переключаться между терминалом Linux и веб-браузером без каких-либо проблем. Важно отметить, что когда пользователь запускает службу через Cockpit, ее можно остановить через терминал, и в случае возникновения ошибки в терминале она отображается в интерфейсе журнала Cockpit.

Особенности кабины:

  • Позволяет управлять несколькими серверами в одном сеансе Cockpit.
  • Предлагает веб-оболочку в окне терминала.
  • Контейнерами можно управлять через Docker.
  • Поддерживает эффективное управление учетными записями пользователей системы.
  • Собирает информацию о производительности системы с помощью платформы Performance Co-Pilot и отображает ее в виде графика.
  • Поддерживает сбор конфигурации системы и диагностической информации с помощью sos-отчета.
  • Также поддерживает кластер Kubernetes или кластер Openshift v3.
  • Позволяет изменять настройки сети и многое другое.

Как установить Cockpit в системах Linux

Вы можете установить Cockpit во всех дистрибутивах Linux из официальных репозиториев по умолчанию, как показано:

Установите Cockpit на Fedora и CentOS

Чтобы установить и включить Cockpit в дистрибутивах Fedora, используйте следующие команды.

yum install cockpit
systemctl enable --now cockpit.socket
firewall-cmd --add-service=cockpit
firewall-cmd --add-service=cockpit --permanent
firewall-cmd --reload

Установите Cockpit на Rocky Linux и AlmaLinux.

Чтобы установить и включить Cockpit в дистрибутивах Rocky/AlmaLinux, используйте следующие команды.

yum install cockpit
systemctl enable --now cockpit.socket
firewall-cmd --add-service=cockpit
firewall-cmd --add-service=cockpit --permanent
firewall-cmd --reload

Установите Cockpit на RHEL

Cockpit добавлен в репозиторий Red Hat Enterprise Linux Extras из версий 7.1 и более поздних:

yum install cockpit
systemctl enable --now cockpit.socket
firewall-cmd --add-service=cockpit --permanent
firewall-cmd --reload

Установите Cockpit на Debian

Cockpit включен в официальные репозитории Debian, и вы можете установить его с помощью следующих команд.

apt-get update
apt-get install cockpit
mkdir -p /usr/lib/x86_64-linux-gnu/udisks2/modules
ufw allow 9090
ufw allow 80

Установите Cockpit на Ubuntu и Linux Mint

В дистрибутивы Ubuntu и Linux Mint Cockpit не включен, но вы можете установить его из официального Cockpit PPA, выполнив следующие команды:

sudo add-apt-repository ppa:cockpit-project/cockpit
sudo apt-get update
sudo apt-get install cockpit
sudo systemctl enable --now cockpit.socket

Установите Cockpit в Arch Linux

Пользователи Arch Linux могут установить Cockpit из Репозитория пользователей Arch, используя следующую команду.

yaourt cockpit
systemctl start cockpit
systemctl enable cockpit.socket

Как использовать Cockpit в Linux

После успешной установки Cockpit вы сможете получить к нему доступ с помощью веб-браузера в следующих местах.

https://ip-address:9090
OR
https://server.domain.com:9090

Введите системное имя пользователя и пароль для входа в интерфейс ниже:

После входа в систему вам будет представлена сводная информация о вашей системе и графики производительности для ЦП, Память, Дискового ввода-вывода и Сетевой трафик, как показано на следующем изображении:

Далее в меню панели инструментов находится пункт Сервисы. Здесь вы можете просмотреть Цели, Системные службы, Сокеты, Таймеры и Пути. страницы.

Интерфейс ниже показывает запущенные службы в вашей системе.

Вы можете нажать на одну услугу, чтобы управлять ею. Просто нажмите на раскрывающееся меню, чтобы получить желаемую функциональность.

Пункт меню Журналы отображает страницу журналов, на которой можно просмотреть журналы. Журналы разделены на категории Ошибки, Предупреждения, Уведомления и Все, как показано на рисунке ниже.

Кроме того, вы также можете просматривать журналы по времени, например журналы за последние 24 часа или 7 дней.

Рекомендуется к прочтению: 4 лучших инструмента мониторинга и управления журналами для Linux

Чтобы просмотреть одну запись журнала, просто нажмите на нее.

Cockpit также позволяет вам управлять учетными записями пользователей в системе. Для этого перейдите в раздел Инструменты и нажмите Учетные записи. Нажав на учетную запись пользователя, вы сможете просмотреть данные учетной записи пользователя.

Чтобы добавить пользователя системы, нажмите кнопку «Создать новую учетную запись» и введите необходимую информацию о пользователе в интерфейсе ниже.

Чтобы открыть окно терминала, перейдите в Инструменты Терминал.

Как добавить Linux-сервер в Cockpit

Важно! Имейте в виду, что вам необходимо установить Cockpit на всех удаленных серверах Linux, чтобы отслеживать их на панели управления Cockpit. Поэтому, пожалуйста, установите его перед добавлением нового сервера в Cockpit.

Чтобы добавить еще один сервер, нажмите панель управления, вы увидите экран ниже. Нажмите на знак (+) и введите IP-адрес сервера. Помните, что информация о каждом добавляемом вами сервере отображается в Cockpit отдельным цветом.

Таким же образом вы можете добавить множество серверов Linux в Cockpit и без проблем эффективно управлять ими.

На этом пока все, однако вы можете изучить больше, если вы установили этот простой и замечательный сервер, удаленный менеджер.

Официальная документация Cockpit: http://cockpit-project.org/guide/latest/

По любым вопросам или предложениям, а также отзывам по теме, не стесняйтесь использовать раздел комментариев ниже, чтобы связаться с нами.