Как настроить Syslog-NG с MonitorWare schema?

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

Системный журнал на центральном сервере - это syslog-ng. Его выбрали из-за простоты настройки и легкости управления. Сам сервер журналов содержит базу данных журналов (mariadb) и веб-интерфейс (apache / mod_php).

Весь смысл наличия сервера журналов состоит в том, чтобы иметь возможность анализировать данные в одном месте. Для этого мы выбрали Adiscon LogAnalyzer, который выглядит как поддерживаемый, зрелый и многофункциональный проект.

Руководство по LogAnalyzer рекомендует использовать схему MonitorWare. Например, в руководстве по установке есть раздел «Примечание о базах данных MySQL», в котором говорится, что он поддерживает схему «php-syslog-ng» для целей перехода и не будет использовать ее полностью, и эта схема не очень эффективна. , и рекомендует вместо этого использовать схему MonitorWare. (MonitorWare - еще один продукт от Adiscon.)

Кроме того, он рекомендует использовать rsyslog, так как он должен автоматически создавать структуру в базе данных (rsyslog, похоже, также поддерживается Adiscon, что за инцидент). Кроме того, нигде эта схема особо не документирована.

Существует вопрос от 2011 года о том, как настроить syslog-ng с этой схемой. Это также одно из немногих мест, где схема представлена ​​ясно, но она связана с другим ресурсом, который в настоящее время недоступен (и archive.org тоже ничего об этом не знает).

Таким образом, вопрос остается без ответа: как правильно настроить Syslog-NG входит в базу данных со схемой MonitorWare?

0
задан 30 October 2019 в 10:33
1 ответ

вы можете настроить sql () назначения syslog-ng , чтобы помещать нужные столбцы и значения в базу данных. Проверьте схему своей базы данных, чтобы узнать, какие столбцы вам нужны, и какое значение поместить в какие столбцы.

-1
ответ дан 5 December 2019 в 18:42

Теги

Похожие вопросы