iT邦幫忙

0

filebeat 8.8.0 inputs 無法使用SSH?

JJ 2023-06-12 15:33:23520 瀏覽
  • 分享至 

  • xImage

我的filebeat.yml

filebeat.inputs:

  • type: SSH
    enabled: true
    hosts: ["10.107.0.XXX"]
    username: "XXX"
    password: "XXX"
    paths:
    • "/F1/log/20230609.log"

想要連上10.107.0.XXX讀取20230609.log
但是會出現錯誤
Exiting: Failed to start crawler: starting input failed: error while initializing input: Error creating input. No such input type exist: 'ssh'

感覺好像ssh不能用了?
不知道有沒有前輩可以提點提點

從來就沒有吧 ??
https://discuss.elastic.co/t/filebeat-exiting-error-while-initializing-input-error-creating-input-no-such-input-type-exist-aws-cloudwatch/295942/2
JJ iT邦新手 5 級 ‧ 2023-06-14 08:57:24 檢舉
感謝您們的回覆
再請教一下
看完提供的網址答案

還是不知道該怎麼使用
filebeat.inputs 去監聽其他IP的主機的log
還是本來就沒辦法這樣呢?

我想到另一個替代的方法是
在每一台server都裝filebeat去監聽自己log
回傳到指定的 logstash
但,這樣做有點多此一舉的感覺(?

還請不吝指教,謝謝。
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

0
補覺鳴詩
iT邦高手 1 級 ‧ 2023-06-15 21:51:27

在每一台 server 都裝 filebeat 去監聽自己 log
回傳到指定的 logstash

這是正常的用法 請參考官方文件
https://www.elastic.co/guide/en/cloud/current/ec-getting-started-search-use-cases-beats-logstash.html

JJ iT邦新手 5 級 ‧ 2023-06-19 13:14:37 檢舉

非常感謝~~

看來我想太多了
應該是每一台server都有自己的filebeat去監聽
再回傳logstash即可

我要發表回答

立即登入回答