SensusAgent/env.example
Sergey Antropoff 5bfb6fea8b feat: добавлена поддержка SSL для Kafka
- Добавлены SSL поля в KafkaConfig структуру
- Реализована SSL поддержка в KafkaOutput с TLS транспортом
- Добавлена поддержка переменных окружения для SSL настроек
- Обновлен config.yaml с SSL конфигурацией
- Создан env.example с SSL переменными
- Добавлена документация по SSL в docs/kafka_ssl.md
- Обновлен README.md с ссылкой на SSL документацию

Поддерживаемые SSL параметры:
- ssl_enabled, ssl_keystore_location, ssl_keystore_password
- ssl_key_password, ssl_truststore_location, ssl_truststore_password
- ssl_client_auth, ssl_endpoint_identification_algorithm

Автор: Сергей Антропов, сайт: https://devops.org.ru
2025-09-10 11:37:04 +03:00

39 lines
2.0 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Автор: Сергей Антропов, сайт: https://devops.org.ru
# Назначение: Пример переменных окружения для SensusAgent
# ВНИМАНИЕ: Этот файл содержит примеры значений для настройки!
# =============================================================================
# ОСНОВНЫЕ НАСТРОЙКИ АГЕНТА
# =============================================================================
CONFIG_PATH=/bin/agent/config.yaml
LOG_LEVEL=info
# =============================================================================
# KAFKA КОНФИГУРАЦИЯ
# =============================================================================
KAFKA_BROKERS=kafka:29092
KAFKA_TOPIC=sensus.metrics
# =============================================================================
# KAFKA SSL КОНФИГУРАЦИЯ
# =============================================================================
# Включение SSL для подключения к Kafka
KAFKA_SSL_ENABLED=false
# Пароли для SSL сертификатов (должны совпадать с настройками Kafka брокера)
KAFKA_SSL_KEYSTORE_PASSWORD=kafka123
KAFKA_SSL_KEY_PASSWORD=kafka123
KAFKA_SSL_TRUSTSTORE_PASSWORD=kafka123
# Настройки SSL аутентификации
KAFKA_SSL_CLIENT_AUTH=none
KAFKA_SSL_ENDPOINT_IDENTIFICATION_ALGORITHM=https
# =============================================================================
# ПРИМЕЧАНИЯ
# =============================================================================
# 1. SSL сертификаты должны быть размещены в /var/ssl/private/ внутри контейнера
# 2. Для включения SSL установите KAFKA_SSL_ENABLED=true
# 3. Убедитесь, что пароли совпадают с настройками Kafka брокера
# 4. В production среде обязательно измените пароли по умолчанию!