Перейти к содержимому
Калькуляторы

Посоветуйте syslog

Когда-то давно выбирал для FreeBSD, тогда колебался между rsyslog и syslog-ng.

Причин уже не помню, но тогда выбрал syslog-ng.

Сейчас нужен syslog на другой сервер, который будет собирать много сообщений со множества сетевых устройств (коммутаторы доступа).

Необходимости в БД не вижу, писать логи думаю в текстовые файлы, группируя их по датам.

Что посоветуете?

Сейчас бегло погуглил, а победителя по прежнему нет, каждый выбирает на свой вкус.

Сервер работает под Debian, в котором rsyslog используется штатно.

Однако ведь я выбрал почему-то syslog-ng раньше, хотя и не помню уже причины.

ЕМНИП у него конфигурация более логичная и можно использовать общую конфигурацию для логгирования со множества хостов, а в rsyslog с этим было хуже, но точно уже не помню.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Можно заббикс приспособить

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вообще в планах он есть, на замену Cacti.

Но пока мне нужен чистый syslog, и мне кажется, что специализированный будет лучше работать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

syslog-ng умеет писать в БД, хотя это вам и не нужно и на мой взгляд, у него более читабельный конфиг. Но как вами и сказано, тут дело вкуса. Ставьте то, где умеете правильно настроить фильтры по facility, severity, hostname|ip и какие-то свои правила сортировки.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

syslog-ng полностью покрывает фичи rsyslog и умеет намного больше. не вижу смысла использовать rsyslog, кроме какие-то особых случаев (остуствие syslog-ng в дистрибутиве и т.п.)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А читать вы эти логи как-то планируете потом?

Спрашиваю потом, что ушёл от syslog-ng по причине отсутствия вменяемой веб-морды (да, можно написать, но зачем7!) на graylog2.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Да я особо эти логи читать и не планирую, во всяком случае пока нет сбоев и проблем.

Настрою уведомления на некоторые типы сообщений.

И в случае каких-либо инцидентов буду изучать логи с помощью grep.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

log analayzer

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Это избыточно, мне возможностей syslog-ng вполне хватит.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

ELK если хотите комбайн с вебмордой и базой

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

log analayzer

Такая не оптимизированная штука...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Что-то syslog-ng себя ведет странно.

С хоста приходит такая строчка:

Msg: SEP 22 17:25:08 SW127: CONFIG-7-LOGIN-A:user: cyber Login  FROM IP:10.1.144.3\0x0d\0x0a

(смотрел tcpdump)

А в лог макрос ${ISODATE} пишется как:

2016-12-22T17:26:26+03:00

 

Почему SEP превращается в декабрь?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

alibek

RFC сейчас лень читать, но проверьте с других устройств. Месяцы в syslog-е обычно пишутся с заглавной, а потом маленькие, типа Sep. Возможно что в коде syslog-ng идёт switch-case и default это декабрь, гляньте исходники

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Видимо да.

Решил тем, что выключил сохранение временных меток от клиента и везде использую макросы R_.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А есть какой-нить сислог сервер, который конфиг может читать из базы? Чтобы при добавлении в систему мониторинга можно было сразу и в сислог добавить его?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А есть какой-нить сислог сервер, который конфиг может читать из базы? Чтобы при добавлении в систему мониторинга можно было сразу и в сислог добавить его?

у Graylog конфиг хранится в монге. Может и API есть.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Graylog2

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Если ещё актуально, то:

https://habrahabr.ru/post/213519/

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.