nixp.ru v3.0

20 января 2017,
пятница,
06:43:34 MSK

DevOps с компанией «Флант»
Аватар пользователя Curu3MyHg
Curu3MyHg написал 9 октября 2006 года в 20:15 (345 просмотров) Ведет себя как мужчина; открыл 41 тему в форуме, оставил 896 комментариев на сайте.

Трабла вот какая..

Жили у нас свитчи со старой прошивкой, слали в сислог вот таккие строчки:

Oct  9 19:07:37 10.255.1.78 08:51:34 10.255.1.78 INFO: Port 5 link up, 100Mbps FULL duplex

Вышла новая прошивка с новыми фичами, захотелось эти фичи попробовать. Попробовали на одном из свитчей — понравилось. Но, теперь в сислог падают вот такие сообщения:

Jan  1 00:01:17 10.255.8.88 INFO: Port 1 link up, 100Mbps FULL duplex

То есть, теперь в логах пишется только то время, которое установлено на самом свитче и всё. А это не есть хорошо по некоторым причинам.

Вопрос: не подскажите ли какую-нибудь мега-опцию для syslog-ng, чтобы он время в логе ставил своё, реальное..?

P.S. В мане ничего не нашёл.

metal

http://www.campin.net/syslog-ng/faq.html#clocks не оно?

Curu3MyHg
metal
http://www.campin.net/syslog-ng/faq.html#clocks не оно?

Упс, ступил..)

Что-то оно у меня сходу просто не заработало. )

Спасибо.

P.S. Жаль только, что логи раньше были более информативные.. Придется теперь кое-что переписывать..

Curu3MyHg
Curu3MyHg
P.S. Жаль только, что логи раньше были более информативные.. Придется теперь кое-что переписывать..

Блин, или может всё-таки можно заставить сислог писать лог в старом формате..?

Вот при таком описании:

destination xxxx { file("/var/log/switches/xxxx.log" template("$DATE $FULLHOST $HOUR:$MIN:$SEC $FULLHOST $MESSAGE\n")); };


получается почти то, что и было раньше.))

Осталось только придумать, как время со свитча поставить вместо локального $HOUR:$MIN:$SEC…

Оно, к сожалению, прилетает теперь не как часть сообщения, а как «время»..

Curu3MyHg
Curu3MyHg
Блин, или может всё-таки можно заставить сислог писать лог в старом формате..?

Вот при таком описании:

destination xxxx { file("/var/log/switches/xxxx.log" template("$DATE $FULLHOST $HOUR:$MIN:$SEC $FULLHOST $MESSAGE\n")); };

получается почти то, что и было раньше.))

Осталось только придумать, как время со свитча поставить вместо локального $HOUR:$MIN:$SEC…

Оно, к сожалению, прилетает теперь не как часть сообщения, а как «время»..

Гы.

destination xxxx { file("/var/log/switches/xxxx.log" template("$DATE $FULLHOST $S_HOUR:$S_MIN:$S_SEC $FULLHOST $MESSAGE\n")); };
ecobeingecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.