想請問各位版大,小弟再研究Elasticsearch、kibana、logstash的途中,一直有兩個疑問,想請求指導,幫忙點醒一下
通常logstash配置好.conf的設定檔後,都會執行
「/opt/logstash/bin/./logstash -f 檔案名稱」
這樣一個方式,去執行動作
問題一,小弟想,是否有辦法把檔案配置在路徑:/etc/logstash/conf.d 底下,然後使用類似nginx的方式去執行
「nginx -s relaod」這樣一個方式。
會有這樣的疑問是因為跟問題二有關係,
執行完 「/opt/logstash/bin/./logstash -f 檔案名稱」後,因為不清楚正確的關閉動作,故都是使用Ctrl + C,但這樣往往都會有警告出現
而且小弟我也不希望,每次配置完成後,都執行一次這麼長的動作
google也有找到說可以寫腳本的方式取代這樣的動作
設定成systemd底下的服務就行了
systemctl enable logstash
systemctl restart logstash