Конфигурационный файл агента
Для применения изменений необходимо перезапустить службу
|
Далее описаны параметры конфигурационного файл агента <Папка_установки_агента>/conf/agent.properties
.
Параметр | Описание | ||
---|---|---|---|
agent.discoveryEnabled |
Включает автоматический поиск агентом сетевых устройств.
По умолчанию – false – автоматический поиск выключен.
|
||
agent.id |
Уникальный идентификатор объекта класса
|
||
agent.scriptsEnabled |
Включает выполнение агентом скриптов с указанным текстом;
По умолчанию – true – выполнение скриптов включено. |
||
agent.snmpTrapEnabled |
Позволяет использовать агента в качестве получателя трапов.
По умолчанию – false – получение трапов агентом выключено.
|
||
agent.snmpTrapListenPort |
Порт для получения трапов. По умолчанию – 1162. |
||
agent.snmpTrapReceiverThreadPoolSize |
Количество одновременных потоков для получения трапов. По умолчанию – 4. |
||
agent.snmpTrapV3User |
Имя клиента для получателя SNMPv3 трапов. Не имеет значения по умолчанию. |
||
agent.snmpTrapV3AuthPassword |
Ключ аутентификации получателя SNMPv3 трапов. Не имеет значения по умолчанию. |
||
agent.snmpTrapV3PrivacyPassword |
Ключ шифрования для получателя SNMPv3 трапов. Не имеет значения по умолчанию. |
||
metrics.buffer.in-memory.capacity |
Включает буфер для сохранения данных от агента при отсутствии связи между агентом и сервером. Значение параметра – количество наборов данных от агента (результатов проверок), которые будут храниться в буфере до восстановления связи с сервером. После восстановления связи все данные из буфера пересылаются на сервер, и буфер очищается. При переполнении буфера очередные наборы данных заменяют наиболее старые из имеющихся в буфере. По умолчанию буфер выключен.
|
||
server.host |
Адрес сервера Kafka. По умолчанию – 127.0.0.1. |
||
server.port |
Порт Kafka, по которому осуществляется подключение агентов к серверу. По умолчанию – 9092. |
||
server.secure |
Подключаться к брокеру Kafka через TLS. Для использования зашифрованного подключения, брокер Kafka должен быть настроен на приём зашифрованных соединений на порте, указанном в параметре При выключении параметра По умолчанию – true.
|
Подключение к Kafka Cluster
При использовании Kafka Cluster необходимо также использовать дополнительные параметры подключения, начинающиеся на kafka.
; все возможные параметры представлены в документации по Kafka.
Пример:
...
kafka.bootstrap.servers=192.168.1.11:9092,192.168.1.12:9092,192.168.1.13:9092
kafka.security.protocol=SASL_SSL
kafka.ssl.truststore.location=/opt/kafka/kafka.client.truststore.jks
kafka.ssl.truststore.password=saymon
kafka.sasl.mechanism=PLAIN
kafka.sasl.jaas.config=org.apache.kafka.common.security.plain.PlainLoginModule required username="user" password="password"
...
Параметр | Описание |
---|---|
kafka.bootstrap.servers |
Список пар хост:порт, использующихся для установки первоначального соединения с кластером Kafka. TIP: Если явно указаны параметры |
При использовании Kafka Cluster поле server.host не должно быть пустым, там необходимо указать адрес одного из kafka.bootstrap.servers. |
Авторизация и шифрование
Параметр | Описание | ||
---|---|---|---|
kafka.sasl.jaas.config |
Параметры контекста входа в систему для SASL-соединений в формате, используемом конфигурационными файлами JAAS. |
||
kafka.sasl.mechanism |
Механизм SASL, используемый для клиентских подключений. |
||
kafka.security.protocol |
Протокол, используемый для взаимодействия с брокерами. Возможные значения:
|
||
kafka.ssl.truststore.location |
Расположение файла truststore. |
||
kafka.ssl.truststore.password |
Пароль для файла truststore. Если пароль не задан, сконфигурированный файл также будет использоваться, но без проверки целостности. |