- Добавлены 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
39 lines
2.0 KiB
Plaintext
39 lines
2.0 KiB
Plaintext
# Автор: Сергей Антропов, сайт: 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 среде обязательно измените пароли по умолчанию!
|