お世話になります。
現在、fluentdを利用したデータ収集システムの構築を行っており
検証を実施しております。
また、クライアント-サーバ間のデータ通信をセキュアに行う必要があり
プラグインのfluent-plugin-secure-forward を導入しています。
現在はクライアントの情報を以下の設定例のように台数分記述している
状況なのですが、このクライアントの情報を動的に変更したいと考えております。
◆サーバ側の設定ファイル例
<source> @type secure_forward bind {ipaddress} self_hostname {hostname} ・・・・・略・・・・・・ <client> ★--クライアントAの情報 --★ host {ipaddress} shared_key {shared_key} </client> <client> ★--クライアントBの情報 --★ host {ipaddress} shared_key {shared_key} </client> ・・・・・略・・・・・・ </source> ・・・・・略・・・・・・
設定ファイル自体にはできる限り手を加えるようなことはしたくないので
<client>の情報を個別に切り出して<source>内でincludeのようなことが行えないか?考えております。
実際に試してみたところクライントの情報が反映されず以下のような
エラーが出力されました。(クライアントの情報が設定ファイルにないとみなされている?)
2017-07-21 12:25:23 +0900 [warn]: Shared key mismatch from 'CleintA'
こちらについてもし何か設定方法や対応策について情報がございましたら
ご教示いただけますと幸いです。
業界経験が浅いため、うまく説明できず申し訳ございませんが
なにとぞよろしくお願いいたします。
あなたの回答
tips
プレビュー