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

Syslog-ng 3.0.3+Freebsd 8+Sql driver

Сейчас занимаюсь отладкой и настройкой сислога проблема в том, что

destination d_mysql {
        sql(type(mysql)
        host("localhost") username("syslog") password("syslog")
        database("syslog")
        table("logs")
        columns("host", "facility", "priority", "level", "tag", "datetime", "program", "msg", "seq")
        values("$HOST_FROM", "$FACILITY", "$PRIORITY", "$LEVEL", "$TAG", "$YEAR-$MONTH-$DAY $HOUR:$MIN:$SEC", "$PROGRAM", "$MSG", "$SEQNUM")
        indexes("host", "facility", "priority", "datetime", "program", "seq"));
};

с этими параметрами в конфиге не запускается сислог на линухе все окей работает а во фряхе не воркит

В чем проблема?Гкгл не помогает в решение даной проблемы через пайпы работает но как то криво сыпятся ошибки

I/O error occurred while writing; fd='10', error='Broken pipe (32)'

destination netsql
                {
                program("/usr/local/bin/mysql --user=syslog --password=syslog syslog < /var/log/mysql.pipe");
                pipe ("/var/log/mysql.pipe"
                template ("INSERT INTO syslog.logs (host, facility, priority, level, tag, datetime, program, msg) VALUES ('$HOST', '$FACILITY', '$PRIORITY', '$LEVEL', '$TAG', '$ISODATE', '$PROGRAM', '$MESSAGE' );\n")

                template_escape(yes));
                };

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


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

Если быть точнее то ругается как то так

 

Sep 20 06:57:51 stat syslog-ng[95457]: No such DBI driver; type='mysql'

 

Встретился с той же проблемой решения пока не нашёл, хотя на одном из форумов вычитал

 

You need libdbd-mysql and libdbd-pgsql packages for MySQL and PostgreSQL

support respectively.

но такой библиотеки я так понял во FreeBSD нет :(

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


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

cd /usr/ports/databases/libdbi-drivers/

make install clean

 

вот нужный драйвер для 3й версии syslog-ng

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


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

Join the conversation

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

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

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

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

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

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

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