<div dir="ltr">А кто-нибудь в курсе как заставить nginx в зависимости от типа запроса http или https выставлять определенный syslog priority ? <div>Что-то через if городить костыль не хотелось бы</div></div><div class="gmail_extra"><br><div class="gmail_quote">29 апреля 2015 г., 10:51 пользователь Иван Мишин <span dir="ltr"><<a href="mailto:simplebox66@gmail.com" target="_blank">simplebox66@gmail.com</a>></span> написал:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><span class=""><span style="font-size:12.8000001907349px">28.04.2015, 15:46, "Иван Мишин" <</span><a href="mailto:simplebox66@gmail.com" style="font-size:12.8000001907349px" target="_blank">simplebox66@gmail.com</a><span style="font-size:12.8000001907349px">>:<br></span><span style="font-size:12.8000001907349px">> А есть ли какое-то ограничение на длину syslog сообщения поступающего со стороны nginx в rsyslog?</span><span style="font-size:12.8000001907349px"><br></span></span><span class=""><span style="font-size:12.8000001907349px">Из rfc3164: "The total length of the packet MUST be 1024 bytes or less"</span></span></blockquote><div><br></div><div>А в rf5424:<span style="color:rgb(0,0,0);font-size:1em">Syslog message size limits are dictated by the syslog transport</span></div><div><span style="color:rgb(0,0,0);font-size:1em">   mapping in use.  There is no upper limit per se.</span></div><div><span style="color:rgb(0,0,0);font-size:1em"><br></span></div><div><span style="color:rgb(0,0,0);font-size:1em">И вообще это ограничение касается syslog, а не nginx</span></div><span class=""><div><br></div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"> <span style="color:rgb(80,0,80);font-size:12.8000001907349px">> Я смотрю поток с ASA и там есть и по 1900 байт сообщения.</span><span style="font-size:12.8000001907349px"><br></span><span style="font-size:12.8000001907349px">Если какие-то "большие" бренды намеренно и массово нарушают стандарты, это<br></span><span style="font-size:12.8000001907349px">вовсе не означает, что стандарт — то, как делают большие бренды :)</span></blockquote><div><br></div></span><div>А я наладил rsyslog себе, который работает в соответствии с rf5424. Поставил лимит на длину сообщения 24k и попробовал сгенерить запрос такого размера. И увидел что nginx нормально передает длину строки 24k, а rsyslog нормально ее кушает и записывает в журнал.  Жаль только что nginx способен с сислогом общаться только по UDP. Ну хорошо хотя бы порт можно поменять.</div></div><div class="gmail_extra"><br><div class="gmail_quote">29 апреля 2015 г., 8:56 пользователь Vadim A. Misbakh-Soloviov <span dir="ltr"><<a href="mailto:mva@mva.name" target="_blank">mva@mva.name</a>></span> написал:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5">В письме от Ср, 29 апреля 2015 08:46:18 пользователь Dmitry Ivanov написал:<br>
<span>> > Из rfc3164: "The total length of the packet MUST be 1024 bytes or less"<br>
><br>
> Я смотрю поток с ASA и там есть и по 1900 байт сообщения.<br>
<br>
</span>Если какие-то "большие" бренды намеренно и массово нарушают стандарты, это<br>
вовсе не означает, что стандарт — то, как делают большие бренды :)<br>
<span><font color="#888888"><br>
<br>
--<br>
Best regards,<br>
mva<br>
</font></span><br></div></div><span class="">_______________________________________________<br>
nginx-ru mailing list<br>
<a href="mailto:nginx-ru@nginx.org" target="_blank">nginx-ru@nginx.org</a><br>
<a href="http://mailman.nginx.org/mailman/listinfo/nginx-ru" target="_blank">http://mailman.nginx.org/mailman/listinfo/nginx-ru</a><br></span></blockquote></div><br></div>
</blockquote></div><br></div>