
(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\"}
그동안 tailf를 실행하여 syslog를 확인하세요.
$ tailf /var/log/syslog
Jan 12 18:25:48 laptop ubuntu: {"user":"admin", "password":"admin"}