
私は (Ubuntu) logger コマンドを使用して 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\"}
一方、syslogを見るためにtailfを実行します。
$ tailf /var/log/syslog
Jan 12 18:25:48 laptop ubuntu: {"user":"admin", "password":"admin"}