Мені потрібно надіслати повідомлення на сервер greylog2 через ехо, щоб перевірити, чи% {@ type} для об'єкта є вірогідним, але як тільки я зроблю ехо в службі підтримки GELF, не надходить на мій сервер graylog2. Якщо він перезапустить graylog2, то повідомлення про нього починають надходити на сервер graylog2.
Приклад повідомлення ехо:
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
Що я роблю неправильно? Режим сірого - налагодження нічого не показує. Він навіть не бачить повідомлення, яке надходить.
Редагувати:
Вхід Graylog2 налаштовується для GELF TCP і показує активні з'єднання, і він піднімається, коли я намагаюся відлунати, але нічого не доходить до сервера, як це стосується повідомлення.
-u
параметр nc.