Tôi cần gửi tin nhắn đến máy chủ Graylog2 qua echo để kiểm tra xem% {@ type} cho cơ sở có đúng hay không, nhưng một khi tôi thực hiện tiếng vang trong hỗ trợ GELF không đến máy chủ Graylog2 của tôi. Nếu nó khởi động lại Graylog2 thì các thông báo về nó bắt đầu đến máy chủ Graylog2.
Ví dụ về thông điệp echo:
echo '{"version": "1.1","host":"example.org","short_message":"A short message that helps you identify what is going on","full_message":"Backtrace here\n\nmore stuff","level":1,"_user_id":9001,"_some_info":"foo","_some_env_var":"bar"}' | nc -w 1 my.graylog.server 12201
Tôi đang làm gì sai? Chế độ Graylog --debug không hiển thị gì cả. Nó thậm chí không nhìn thấy tin nhắn đến.
Chỉnh sửa:
Đầu vào Graylog2 được thiết lập cho GELF TCP và hiển thị các kết nối hoạt động và nó tăng lên khi tôi cố gắng lặp lại, nhưng không có gì đến máy chủ như thông báo.
-u
tham số vào nc.