1. 下載「Win32OpenSSL」產生「Private Key」(私鑰) 和「Ceritficate」(證書) 接著合併「Private Key」與「Ceritficate」。
切換「Bin」目錄夾
CD C:\OpenSSL-Win64\bin
使用「openssl.exe」產生「Private Key」
openssl genrsa -out D:\influxdb_key.pem 2048
使用「openssl.exe」導入「Private Key」 產生「csr」
openssl req -new -key D:\influxdb_key.pem -out D:\influxdb_cert.csr
合併「Private Key」 與「Ceritficate」
openssl x509 -req -days 3650 -in D:\influxdb_cert.csr -signkey D:\influxdb_key.pem -out D:\influxdb_cert_key.pem
編輯「vi /etc/influxdb/influxdb.conf」
啟用「加密」
https-enabled = true
載入「influxdb_cert_key.pem」( 合併 Ceritficate 與 Private Key )
https-certificate = "/opt/influxdb_cert_key.pem"
載入「Private Key」
https-private-key = "/opt/influxdb_key.pem"
#重新啟動「InfluxDB」
systemctl restart influxd
#檢查「InfluxDB」狀態
systemctl status influxd
3. 設定「Telegraf (客戶端)」使用「Https」加密傳輸
編輯「vi /etc/telegraf/telegraf.conf」
urls = ["https://192.168.8.26:8086"]
insecure_skip_verify = true
#重啟「telegraf」客戶端
systemctl restart telegraf
#檢查「telegraf」狀態
systemctl status telegraf
參考資料