Cockpit -- мощный инструмент для мониторинга и администрирования нескольких серверов Linux с помощью веб-браузера

Cockpit — мощный инструмент для мониторинга и администрирования нескольких серверов Linux с помощью веб-браузера

Панель управления Linux

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

Он может работать на многих дистрибутивах Linux, включая Debian, Ubuntu, Fedora, CentOS, RHEL, Arch Linux и других…

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

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

Особенности Cockpit:

  • Позволяет управлять несколькими серверами в одном сеансе Cockpit.
  • Доступна веб-оболочка прямо в окне терминала.
  • Можно управлять контейнерами через Docker.
  • Доступно удобное управление учетными записями системных пользователей.
  • Сбор информацию о производительности системы с использованием среды Performance Co-Pilot и отображение собранной информации на графике.
  • Поддержка сбора конфигурации системы и диагностической информации с помощью sos-report.
  • Также поддерживается кластер 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

 

Установка Cockpit на RHEL

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

# subscription-manager repos --enable rhel-7-server-extras-rpms
# systemctl enable --now cockpit.socket
# firewall-cmd --add-service=cockpit
# firewall-cmd --add-service=cockpit --permanent

 

Установка Cockpit на Debian

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

Сначала добавьте следующий репозиторий в файл /etc/apt/sources.list:

deb https://fedorapeople.org/groups/cockpit/debian unstable main

 

Затем импортируйте ключ подписи Cockpit, и затем запустите следующую команду для его установки:

$ sudo apt-key adv --keyserver sks-keyservers.net --recv-keys F1BAA57C
$ sudo apt-get update
$ sudo apt-get install cockpit
$ sudo systemctl enable --now cockpit.socket

 

Установка 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 User Repository, используя следующую команду:

# yaourt cockpit
# systemctl start cockpit
# systemctl enable cockpit.socket

 

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

После того, как Cockpit установлен, вы можете получить к нему доступ через веб-браузер:

https://ip-address:9090

 

 

Или же:

https://server.domain.com:9090

 

 

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

Cockpit-Web-Interface

 

 

После входа в систему вам будет представлена ​​сводка вашей системной информации и графики производительности для CPU, Memory, Disk I/O и информация о сетевом трафике, как показано на следующем изображении:

Linux-System-Performance-Summary

 

 

В меню панели инструментов находятся службы. Здесь вы можете просмотреть страницы TargetsSystem ServicesSocketsTimers и Paths.

В приведенном ниже скриншоте показаны запущенные в вашей системе службы:

Cockpit -- мощный инструмент для мониторинга и администрирования нескольких серверов Linux с помощью веб-браузера

 

 

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

View-Linux-Service-Summary

 

 

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

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

Чтобы просмотреть подробную информацию о какой-то записи в журнале, просто нажмите на нее:

Cockpit -- мощный инструмент для мониторинга и администрирования нескольких серверов Linux с помощью веб-браузера

 

 

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

Manage-Linux-User-Accounts

 

 

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

Cockpit -- мощный инструмент для мониторинга и администрирования нескольких серверов Linux с помощью веб-браузера

 

 

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

Cockpit-–-Linux-Web-Terminal

 

 

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

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

 

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

Add-Linux-Server-to-Cockpit

 

 

Remote-Linux-Server-Monitoring

 

 

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

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

 

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

 

 

Спасибо за уделенное время на прочтение статьи!

Хотите больше знать о мониторинге? Читайте здесь: Как настроить центральный сервер ведения логов с помощью Rsyslog в Linux?

Если возникли вопросы, задавайте их в комментариях.

Подписывайтесь на обновления нашего блога и оставайтесь в курсе новостей мира инфокоммуникаций!

Чтобы знать больше и выделяться знаниями среди толпы IT-шников, записывайтесь на курсы Ciscoкурсы по кибербезопасности,  полный курс по кибербезопасности от Академии Ciscoкурсы Linux от Linux Professional Institute на платформе SEDICOMM University (Университет СЭДИКОММ).

Курсы Cisco и Linux с трудоустройством!

Спешите подать заявку! Осталось пару мест. Группы стартуют 22 июля, а следующая 19 августа, 23 сентября, 21 октября, 25 ноября, 16 декабря, 20 января, 24 февраля.
Что Вы получите?
  • Поможем стать экспертом в сетевом администрировании и получить международные сертификаты Cisco CCNA Routing & Switching или Linux LPI.
  • Предлагаем проверенную программу и учебник экспертов из Cisco Networking Academy и Linux Professional Institute, сертифицированных инструкторов и личного куратора.
  • Поможем с трудоустройством и сделать карьеру. 100% наших выпускников трудоустраиваются.
Как проходит обучение?
  • Проводим вечерние онлайн-лекции на нашей платформе или обучайтесь очно на базе Киевского офиса.
  • Спросим у вас об удобном времени для практик и подстроимся: понимаем, что времени учиться мало.
  • Если хотите индивидуальный график — обсудим и осуществим.
  • Выставим четкие дедлайны для самоорганизации. Личный куратор будет на связи, чтобы ответить на вопросы, проконсультировать и мотивировать придерживаться сроков сдачи экзаменов.
А еще поможем Вам:
  • отредактировать резюме;
  • подготовиться к техническим интервью;
  • подготовиться к конкурсу на понравившуюся вакансию;
  • устроим на работу в Cisco по программе Cisco Incubator, New Graduate и Experienced. Наши студенты, которые уже работают там: жмите на #НашиВCisco Вконтакте, #НашиВCisco Facebook.
Чтобы учиться на курсах Cisco CCNA Routing & Switching и Linux LPI, подайте заявку или получите бесплатную консультацию.
Панель управления Linux

Больше похожих постов

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Заполните поле
Заполните поле
Пожалуйста, введите корректный адрес email.
Вы должны согласиться с условиями для продолжения

Самое читаемое
Меню