রাইস্লগ লগ ফাইল তৈরি করছে না


9

আমি সিআইএস স্ট্যান্ডার্ডগুলিতে একটি উবুন্টু 14.04 ভিএম শক্ত করে তুলছি এবং প্রয়োজনীয় ফাইলগুলি তৈরি করতে rsyslog পেতে সমস্যা হচ্ছে।

দ্রষ্টব্য: লিনাক্সের সাথে আমি আরও ভাল হয়ে উঠছি তবে আমি এখনও কোনও মাস্টার নই, দয়া করে কোনও অজ্ঞতা ক্ষমা করুন।

আমি নিম্নলিখিত বিষয়বস্তু সহ একটি ফাইল /etc/rsyslog.d/CIS.conf প্রবেশ করিয়েছি:

*.emerg :omusrmsg:*
mail.* -/var/log/mail
mail.info -/var/log/mail.info
mail.warning -/var/log/mail.warn
mail.err /var/log/mail.err
news.crit -/var/log/news/news.crit
news.err -/var/log/news/news.err
news.notice -/var/log/news/news.notice
*.=warning;*.=err -/var/log/warn
*.crit /var/log/warn
*.*;mail.none;news.none -/var/log/messages
local0,local1.* -/var/log/localmessages
local2,local3.* -/var/log/localmessages
local4,local5.* -/var/log/localmessages
local6,local7.* -/var/log/localmessages

আমি /etc/rysyslog.conf পরিবর্তন করেছি। বিষয়বস্তুগুলি হ'ল:

$ModLoad imuxsock # provides support for local system logging
$ModLoad imklog   # provides kernel logging support

$KLogPermitNonKernelFacility on

$ActionFileDefaultTemplate RSYSLOG_TraditionalFileFormat

$RepeatedMsgReduction on

$FileOwner syslog
$FileGroup adm
$FileCreateMode 0640
$DirCreateMode 0755
$Umask 0022
$PrivDropToUser syslog
$PrivDropToGroup syslog

$WorkDirectory /var/spool/rsyslog

$IncludeConfig /etc/rsyslog.d/*.conf

/ var / log / syslog এর পুনরাবৃত্তি সামগ্রীগুলি হল:

Apr  6 10:03:10 ubuntu rsyslogd-2039: Could no open output pipe '/dev/xconsole': No such file or directory [try http://www.rsyslog.com/e/2039 ]
Apr  6 10:15:17 ubuntu rsyslogd: [origin software="rsyslogd" swVersion="7.4.4" x-pid="3074" x-info="http://www.rsyslog.com"] exiting on signal 15.
Apr  6 10:15:17 ubuntu rsyslogd: [origin software="rsyslogd" swVersion="7.4.4" x-pid="3152" x-info="http://www.rsyslog.com"] start
Apr  6 10:15:17 ubuntu rsyslogd: rsyslogd's groupid changed to 104
Apr  6 10:15:17 ubuntu rsyslogd: rsyslogd's userid changed to 101

আমি /etc/rsyslog.d/50-default.conf এ এক্সকনসোল লাইনটি মন্তব্য করার এবং তারপরে আরএসস্লগ পুনরায় চালু করার চেষ্টা করেছি। এটি করার পরে, আমি এখন কোনও এক্সকনসোল ত্রুটি উপস্থিত দেখছি না।

আর আর সিস্টেমে লগ কেন এই ফাইলগুলি তৈরি করছে না তা চিহ্নিত করার চেষ্টা করার জন্য আমি আর কী করতে পারি?

ধন্যবাদ!


আরএসস্লগ সম্পর্কে নিশ্চিত নয়, তবে ক্লাসিক সিসলগ প্রাথমিক ফাইল তৈরি করতে অস্বীকার করত; আপনি touchএটা আগে করতে হবে। rsyslog একই জিনিসটি করছে, এবং / অথবা এমন আচরণের পতাকা / সুইচ থাকতে পারে যা এটি ফাইল তৈরি করতে দেয়।
জেফ শ্যাচলার

হতে পারে এটি অন্যরকম " আরএসল্লগড " তবে লিনাক্স.ডিয়ে নেট / ম্যান / //rsyslog.conf বলে যে ফাইল পাথটি "/" দিয়ে শুরু করা উচিত - আপনার সামনে একটি হাইফেন থাকবে। হাইপেন অপসারণ কি কোনও উপকার করে?
জেফ শ্যাচলার

rsyslog.com/doc/v8-stable/compatibility/… এ সম্পর্কে আরও জানায়। নিশ্চিত না যে "আরএসস্লগড সিঙ্ক সিলেক্টর লাইনগুলি সন্ধান করে, এটি ডিফল্টরূপে সেগুলি উপেক্ষা করে" এর অর্থ - যদি এটি হাইফেনটিকে উপেক্ষা করে বা পুরো নির্বাচক লাইনটিকে উপেক্ষা করে।
জেফ শ্যাচলার

আমি এটি অপসারণের পরীক্ষা করেছি - এবং এটি কার্যকর হবে বলে মনে হচ্ছে না
JaReg

উত্তর:


8

/dev/xconsoleএর সঠিক মালিকানা এবং অনুমতিগুলি তৈরি এবং সেট করুন :

sudo touch /dev/xconsole
sudo chgrp syslog /dev/xconsole
sudo chmod 664 /dev/xconsole

rsyslogপরিষেবাটি পুনরায় চালু করুন :

উবুন্টু 14.04

sudo service rsyslog restart

উবুন্টু 16.04 এবং তার পরে, systemd ব্যবহার করে

sudo systemctl restart rsyslog

ত্রুটি বার্তাটি আর প্রদর্শিত হবে না যাচাই করুন:

tail -n100 /var/log/syslog | grep rsyslog

0

এটি হতে পারে / ডি / এক্সকনসোল ফোল্ডারের অনুমতি সংক্রান্ত সমস্যা। chmodঅনুমতি পরিবর্তন করতে এবং এটি পুনরায় চালু করতে ব্যবহার করার চেষ্টা করুন । এটি কাজ করতে পারে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.