Portál AbcLinuxu, 7. května 2025 19:58
$template syslog-ng,"insert into logs(host, facility, priority, tag, date, time, msg) values ('%FROMHOST%', %syslogfacility%, %syslogpriority%, '%syslogtag%', '%timereported:::date-mysql%', '%timereported:::date-mysql%', '%msg%')", SQL *.* >dbserver,dbname,dbuser,dbpass;syslog-nga take se me povedlo nastavit filtrovani pro logovani do obycejneho souboru:
:FROMHOST, startswith, "172" /vat/log/testlogPotreboval bych ale nejak zkombinovat filtrovani pro logovani do sql, muzete prosim nekdo poradit jak na to?
Řešení dotazu:
-localhostname *.* :ommysql:127.0.0.1,db_name,db_user,db_pwd *Pozor, místo "localhostname" napište to co se vrati po zadani
hostname
v konzoli.-localhostname
uvozuje blok, který je platný pro všechny hosty mimo localhostname
(rsyslog bude obsahovat speciální definici pro localhost, ale zatím je potřeba i localhost definovat tímto způsobem AFAIK).*
ruší filtr, dále se tedy opět pracuje se všemy záznamy.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.