বাক্সের বাইরে নিম্নলিখিত rsyslog মধ্যে সবকিছু ডাম্প হবে SystemEvents
`Syslog ডাটাবেসের মধ্যে টেবিল (যদি আপনার দেওয়া ডিফল্ট স্কিমা ব্যবহার করুন)। আমি ইনবাউন্ড বার্তাগুলিকে পৃথক ডাটাবেস টেবিলগুলিতে ফিল্টার করতে একটি নিয়মিত অভিব্যক্তি ব্যবহার করতে চাই।
আমি এটি নিয়ে খেলেছি, তবে এটি সম্পাদন করার সেরা উপায়টি (বা এমনও যে কোনও পদ্ধতিতে কার্যকর হয়) তা খুঁজে পেতে আমার খুব কষ্ট হচ্ছে।
আমার rsyslog.conf এ:
$template wireless, \
"insert into RogueAPs \
(ReceivedAt, DeviceReportedTime, Facility, Priority, FromHost, Message) \
VALUES('%timegenerated%', '%timereported%', '%syslogfacility%', '%syslogpriority%', '%fromhost-ip%', '%msg%');", \
stdsql
if $msg contains 'subtype=wireless' then :ommysql:127.0.0.1,Syslog,dbusername,dbpassword;wireless
*.* :ommysql:127.0.0.1,Syslog,dbusername,dbpassword
এটি আমার সর্বশেষ প্রচেষ্টা ছিল, তবে আমি আটকে আছি।
(রোগুএপস টেবিলটি ডিফল্ট সিস্টেমআভেন্টস টেবিলের কেবল একটি ক্লোন যা আরএসস্লগ সহ চালিত হয়)
ভার্সন তথ্য:
shell# /usr/local/sbin/rsyslogd -v
rsyslogd 5.5.5, compiled with:
FEATURE_REGEXP: Yes
FEATURE_LARGEFILE: No
FEATURE_NETZIP (message compression): Yes
GSSAPI Kerberos 5 support: No
FEATURE_DEBUG (debug build, slow code): No
Atomic operations supported: Yes
Runtime Instrumentation (slow code): No
See http://www.rsyslog.com for more information.