2014-02-20 1 views
0

를 MySQL로 로그 버전을 v5 (v5.10.1-0.7.49 -이 SLES11sp3의 기본 버전입니다). 나는 파일에 로깅을 시도하고 작동 :위해 rsyslog 원격 I 중앙 위해 rsyslog 서버에 앉아 DB를 MySQL의 원격 이벤트를 기록하려고

:fromhost-ip, isequal, "x.x.x.x":ommysql:localhost,Syslog,user,pwd 
& ~ 

오류 :

Feb 20 11:16:27 idm-syslog rsyslogd: the last error occured in /etc/rsyslog.conf, line 61:":fromhost-ip, isequal, "147.110.250.217" :ommysql:localhost,Syslog,rsyslog,identity" Feb 20 11:16:27 idm-syslog rsyslogd-2124: CONFIG ERROR: could not interpret master config file '/etc/rsyslog.conf'. [try http://www.rsyslog.com/e/2124 ]

:fromhost-ip, isequal, "147.110.250.217" /var/log/remotefile 
& ~ 

을하지만 그것은 구문 오류와 함께 실패 DB를 MySQL의로 변경하려고 할 때

궁극적으로, 나는 모두 제출하고 MySQL의 로그를 싶습니다, 나는이 하나의 명령으로 할 수있는 또는 여러 개의 것을 사용한다?

감사

당신은

:fromhost-ip, isequal, "x.x.x.x":ommysql:localhost,Syslog,user,pwd & ~

이 내 CONF 내 서버에

실행하기 전에

$ModLoad ommysql

를 추가 할 필요가

답변

0

: fromhost-IP를, ISEQUAL "XXXX"ommysql

$ MODLOAD을 /var/log/mikrotik.log

: fromhost-IP, ISEQUAL, "XXXX"ommysql : SERVER_IP, DATABASE, USER, PASSWORD

은 도움이 희망 다른 사용자.