
我正在嘗試使用(Ubuntu)記錄器命令將資料傳送到Logstash。我希望資料包含 JSON 結構化數據,例如:
logger -p syslog.warn "{"user":"admin", "password":"admin"}}"
我記得有一次我在某處讀到過一些關於 @eee 的內容,但我再也找不到那個頁面了,有點像:
logger -p syslog.warn @eee"{"user":"admin", "password":"admin"}}
如何使用 logger 命令發送 JSON 資料?
答案1
我不確定 eee 的東西,但你只需要稍微改變你的命令(轉義引號):
logger -p syslog.warn {\"user\":\"admin\", \"password\":\"admin\"}
同時,執行 tailf 來觀察系統日誌
$ tailf /var/log/syslog
Jan 12 18:25:48 laptop ubuntu: {"user":"admin", "password":"admin"}