One console to rule them all!
The Red Hat Enterprise Linux (RHEL) web console, based on the open source project Cockpit, is a powerful tool for managing and monitoring Linux systems, providing a user-friendly graphical interface for performing various administrative tasks.
While its core functionality is sufficient for many common tasks, its capabilities can be significantly enhanced by installing applications and plugins that extend its reach into specific areas of system administration.
If you never had the chance to try the web console, it’s a great opportunity to try it out on your RHEL servers.
In this blog post, we'll explore how to expand the web console's capabilities with applications and plugins for virtualization, containers, package management, storage management and session recording.
Installing applications
Installing applications and plugins for the RHEL web console is a straightforward process.
The packages for the web console applications can easily be identified as they follow the cockpit-* naming convention and are available in the RHEL repositories.
It is possible to install them using the RHEL package manager, DNF, and they will show up in the web console, under the “Applications” section of the sidebar.
Being tightly integrated with the web console, the features that are added by applications will automatically be visible as part of it, providing seamless access to their extended capabilities.
If you are a developer and want to create your own plugin, you can explore the resources available from the web console documentation and the upstream Cockpit starter kit to get started.
![RHEL web console Applications screen](/rhdc/managed-files/styles/wysiwyg_full_width/private/rhel-web-console-applications-img1.png?itok=6JZIaiXz)
Virtualization management application
The Machines application for the RHEL web console seamlessly integrates virtualization management into the web interface in a more seamless manner. With this plugin, you can create, start, stop and manage virtual machines directly from the web console, as well as control the storage pools and networks that are needed, all with little effort.
The plugin also provides a comprehensive graphical interface for viewing and managing virtual machine resources, including CPU, memory, storage and network configurations.
![RHEL web console Virutal machines screen](/rhdc/managed-files/styles/wysiwyg_full_width/private/rhel-web-console-applications-img2.png?itok=sYWilEE0)
Containers management with Podman
The Podman plugin extends the web console's capabilities to effectively manage containerized applications.
This plugin streamlines the process of pulling images, starting and stopping containers, and managing container logs directly from the web console. It also provides a graphical interface for inspecting container volumes, environment variables and networks, ensuring clear visibility into containerized applications.
It is particularly useful to quickly sort out and manage images and containers that are on the host or that should be created in it.
![RHEL web console Containers details](/rhdc/managed-files/styles/wysiwyg_full_width/private/rhel-web-console-applications-img3.png?itok=Gfs8elYn)
Storage management
With the Storage application, the web console turns into a powerful tool to effectively manage storage on your RHEL host.
This plugin provides a comprehensive overview of storage devices, including their type, capacity, status and performance while also streamlining file system management tasks, allowing you to create, manage, mount and unmount file systems directly from the web console.
Through the plugin, it is also possible to manage LVM, iSCSI targets, NFS shares and physical/virtual devices connected to the system, providing a single access point to storage maintenance, leveraging system logs filtered for storage events and management.
![RHEL web console Storage management](/rhdc/managed-files/styles/wysiwyg_full_width/private/rhel-web-console-applications-img4.png?itok=MYrwCpYx)
Session recording with Session Recording plugin
The Session Recording plugin enables the web console to configure session recording and play back user terminal sessions, providing a valuable tool for training, troubleshooting and auditing purposes.
This plugin can configure the system to capture user interactions, including keyboard inputs and screen output, creating a detailed record of user activity. The recorded sessions can be played back at any time using the embedded player, allowing for in-depth analysis of user actions and system behavior.
![RHEL web console session recording](/rhdc/managed-files/styles/wysiwyg_full_width/private/rhel-web-console-applications-img5.png?itok=GRoqIvOU)
Image Builder
RHEL comes with an image builder application that allows users to assemble customized RHEL images for physical, virtual and cloud deployments. It is based on the OS Build Composer project.
While the image creation process can be performed using the command line, the Image Builder application is particularly useful when it comes to visualizing and making image customization and standardization easier and more effective.
Through an intuitive interface, the application allows the creation of blueprints that contain customizations, such as:
- Users
- Running services and firewall rules
- Packages
- System settings (locale, keyboard layouts, hostname, etc.)
- Applying security compliance policies at build time
The image creation runs locally on the machine, and the output can be in a variety of formats, based on the purpose: a VM disk image for a hypervisor, an image for cloud providers, an installer ISO, or a rpm-ostree commit for edge deployments.
The images can be uploaded directly to popular cloud providers, to a VMware vSphere template library, or downloaded for other distribution methods, such as Terraform workflows.
![RHEL web console Image Builder](/rhdc/managed-files/styles/wysiwyg_full_width/private/rhel-web-console-applications-img6.png?itok=sMFjwAGl)
Subscription management
The Red Hat Subscription Management system allows users to register their RHEL systems.
With the Subscription Management application, it is possible to visualize and manage the subscription status of the systems directly in a visual way.
It is also capable of managing the connection to Red Hat Insights so you can get started with proactive analytics and remediations using the Red Hat Console.
![RHEL web console Subscription management](/rhdc/managed-files/styles/wysiwyg_full_width/private/rhel-web-console-applications-img7.png?itok=a3PX-m4P)
Conclusion
The RHEL web console is a versatile tool for managing and monitoring Linux systems. Its capabilities can be significantly enhanced by installing applications and plugins that provide additional functionality. By extending the web console with applications and plugins for virtualization, containers, package management, storage management and session recording, you can streamline your workflows, improve system administration efficiency and gain deeper insights into your system's operations.
Additional resources
Sobre o autor
Alessandro Rossi is an EMEA Senior Specialist Solution Architect for Red Hat Enterprise Linux with a passion for cloud platforms and automation.
Alessandro joined Red Hat in 2021, but he's been working in the Linux and open source ecosystem since 2012. He's done instructing and consulting for Red Hat and delivered training on Red Hat Enterprise Linux, Red Hat Ansible Automation Platform and Red Hat OpenShift, and has supported companies during solutions implementation.
Navegue por canal
Automação
Últimas novidades em automação de TI para empresas de tecnologia, equipes e ambientes
Inteligência artificial
Descubra as atualizações nas plataformas que proporcionam aos clientes executar suas cargas de trabalho de IA em qualquer ambiente
Nuvem híbrida aberta
Veja como construímos um futuro mais flexível com a nuvem híbrida
Segurança
Veja as últimas novidades sobre como reduzimos riscos em ambientes e tecnologias
Edge computing
Saiba quais são as atualizações nas plataformas que simplificam as operações na borda
Infraestrutura
Saiba o que há de mais recente na plataforma Linux empresarial líder mundial
Aplicações
Conheça nossas soluções desenvolvidas para ajudar você a superar os desafios mais complexos de aplicações
Programas originais
Veja as histórias divertidas de criadores e líderes em tecnologia empresarial
Produtos
- Red Hat Enterprise Linux
- Red Hat OpenShift
- Red Hat Ansible Automation Platform
- Red Hat Cloud Services
- Veja todos os produtos
Ferramentas
- Treinamento e certificação
- Minha conta
- Suporte ao cliente
- Recursos para desenvolvedores
- Encontre um parceiro
- Red Hat Ecosystem Catalog
- Calculadora de valor Red Hat
- Documentação
Experimente, compre, venda
Comunicação
- Contate o setor de vendas
- Fale com o Atendimento ao Cliente
- Contate o setor de treinamento
- Redes sociais
Sobre a Red Hat
A Red Hat é a líder mundial em soluções empresariais open source como Linux, nuvem, containers e Kubernetes. Fornecemos soluções robustas que facilitam o trabalho em diversas plataformas e ambientes, do datacenter principal até a borda da rede.
Selecione um idioma
Red Hat legal and privacy links
- Sobre a Red Hat
- Oportunidades de emprego
- Eventos
- Escritórios
- Fale com a Red Hat
- Blog da Red Hat
- Diversidade, equidade e inclusão
- Cool Stuff Store
- Red Hat Summit