Curso Eclipse Mosquitto Administration

  • DevOps | CI | CD | Kubernetes | Web3

Curso Eclipse Mosquitto Administration

16h
Visão Geral

Este curso aborda a instalação, configuração, administração, segurança, monitoramento e troubleshooting do Eclipse Mosquitto, um broker MQTT leve e amplamente utilizado em ambientes IoT, edge computing e sistemas distribuídos. O participante aprenderá a configurar listeners, autenticação, autorização, ACLs, TLS, persistência, bridges e logging, além de aplicar boas práticas para operação segura e confiável do Mosquitto em ambientes de produção.

Objetivo

Após realizar este curso, você será capaz de:

  • Instalar e configurar o Eclipse Mosquitto
  • Administrar brokers e listeners MQTT
  • Configurar autenticação, autorização e ACLs
  • Implementar comunicação segura utilizando TLS
  • Configurar persistência e bridges
  • Monitorar e diagnosticar ambientes Mosquitto
  • Otimizar configurações para diferentes cenários de uso
  • Aplicar boas práticas de segurança e operação
Publico Alvo
  • Administradores de Sistemas
  • Administradores de Middleware
  • Engenheiros DevOps
  • Engenheiros de IoT
  • Engenheiros de Edge Computing
  • Engenheiros de Integração
  • Profissionais Platform Engineering
Pre-Requisitos
  • Conhecimentos equivalentes ao curso MQTT Fundamentals
  • Conhecimentos básicos de Linux
  • Familiaridade com MQTT
  • Noções de redes TCP/IP e segurança
Conteúdo Programatico

Module 1: Eclipse Mosquitto Architecture

  1. MQTT broker architecture
  2. Eclipse Mosquitto overview
  3. Mosquitto components
  4. Client and broker communication
  5. MQTT listeners
  6. Deployment scenarios

Module 2: Installation and Configuration

  1. Mosquitto installation on Linux
  2. Configuration file structure
  3. Broker configuration
  4. Listener configuration
  5. Network settings
  6. Service management

Module 3: Client and Topic Management

  1. MQTT client connections
  2. Client identifiers
  3. Topic structures
  4. Subscriptions
  5. Publish/Subscribe operations
  6. Connection monitoring

Module 4: Authentication and Authorization

  1. Password-based authentication
  2. Authentication plugins
  3. Access Control Lists
  4. User permissions
  5. Topic-level authorization
  6. Security configuration best practices

Module 5: TLS and Secure MQTT

  1. TLS architecture
  2. Server certificates
  3. Client certificates
  4. Certificate validation
  5. Secure MQTT listeners
  6. TLS troubleshooting

Module 6: Persistence, Bridges and Logging

  1. Message persistence
  2. Session persistence
  3. Persistent storage configuration
  4. MQTT bridge architecture
  5. Bridge configuration
  6. Logging and diagnostics

Module 7: Monitoring and Troubleshooting

  1. Mosquitto logging
  2. Broker monitoring
  3. Client connection diagnostics
  4. Message flow troubleshooting
  5. Network troubleshooting
  6. Performance analysis

Module 8: Eclipse Mosquitto Administration Workshop

  1. Mosquitto broker deployment
  2. Listener configuration
  3. Authentication and ACL implementation
  4. TLS configuration laboratory
  5. Bridge and persistence exercises
  6. Final Mosquitto administration project
TENHO INTERESSE

Cursos Relacionados

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Ansible Overview of Ansible architecture

16h

Curso Arquitetura AI-First com Azure

24 horas

Curso Arquitetura AI-First com Kubernetes

24 horas

Curso Desenvolvimento AI-First com Python

24 horas

Curso Deep Learning aplicado a Arquiteturas AI-First

24 horas