উত্তর:
এমনকি একটি মন্তব্যও নেই বলে দেখে আমি আমার গবেষণা চালিয়ে যাওয়ার সিদ্ধান্ত নিয়েছি এবং শেষ পর্যন্ত একসাথে কনফিগারেশনটি পাইস করেছি।
ওএস: উবুন্টু 16.04
সিস্টেমড: 229-1বুন্টু 2
সিস্টেমড-জার্নাল-রিমোট: 229-1ubuntu2
এটি প্রকৃতপক্ষে সহজ, অনলাইন উদাহরণটি সঠিক এবং কেবল একটি কনফিগারেশন ফাইল স্পর্শ করা দরকার।
ইনস্টল করতে নিম্নলিখিত কমান্ডটি ব্যবহার করুন systemd-journal-remote
sudo apt-get install systemd-journal-remote
সম্পাদনা করুন /etc/systemd/journal-upload.conf
।
/etc/systemd/journal-upload.conf
[Upload]
URL=http://10.0.0.1:19532
# ServerKeyFile=/etc/ssl/private/journal-upload.pem
# ServerCertificateFile=/etc/ssl/certs/journal-upload.pem
# TrustedCertificateFile=/etc/ssl/ca/trusted.pem
নিশ্চিত হয়ে নিন যে জার্নাল-আপলোড স্বয়ংক্রিয়ভাবে বুটে শুরু হবে
sudo systemctl enable systemd-journal-upload.service
কনফিগারেশনের পরে জার্নাল-আপলোড পুনরায় আরম্ভ করুন।
sudo systemctl restart systemd-journal-upload.service
আপনি যদি HTTP ব্যবহার করে থাকেন তবে উপরের মতো আপনি করতে পারেন এবং নীচের 3 টি লাইন মন্তব্য করতে পারেন। সক্রিয় মোডের জন্য https, এগুলিকে কোনও অসুবিধে করুন এবং সেগুলি ফাইলগুলি তৈরি করুন।
ইউআরএল আসলে স্থানান্তর প্রোটোকল (HTTP / https) এবং ব্যবহারের জন্য গন্তব্য পোর্ট নির্দেশ করে।
অতিরিক্ত হিসাবে আপনি যদি ভবিষ্যতে প্যাকেজ আপডেটের মাধ্যমে দুর্ঘটনাজনিত ওভাররাইট রোধ করতে চান, আপনি একটি /etc/systemd/jorter-upload.conf.d ডিরেক্টরি তৈরি করতে পারেন এবং আপনার কনফিগার ফাইলটি ভিতরে রেখে দিতে পারেন, যতক্ষণ না ফাইলটি একটি .conf এক্সটেনশন দিয়ে শেষ হয়।
পার্শ্ব নোট হিসাবে, আমি এটি একটি এলএক্সসি পাত্রেই করছি এবং মনে হচ্ছে পরিষেবাটি ডিএনএস রেজোলিউশনের জন্য / ইত্যাদি / হোস্ট ব্যবহার করবে না, আমি এখানে আইপি ঠিকানা ব্যবহার করে শেষ করব। সুতরাং আপনি যদি হোস্টনাম ব্যবহার করেন এবং ত্রুটি বার্তা দেখতে পান যে জার্নাল-আপলোড লক্ষ্যটিতে পৌঁছতে পারে না, আইপি ঠিকানা দিয়ে চেষ্টা করুন।
কনফিগারেশন তথ্যের সন্ধান করার সময় প্রাপ্ত সার্ভারটি আমাকে বেশিরভাগ সমস্যায় ফেলে। এবং আপলোডিং সার্ভারের বিপরীতে, কনফিগারেশনটি এই দিকে ছড়িয়ে আছে।
সিস্টেমড-জার্নাল-রিমোট ইনস্টল করতে এবং শ্রবণ পোর্ট সক্ষম করতে নিম্নলিখিত কমান্ডটি ব্যবহার করুন
sudo apt-get install systemd-journal-remote
sudo systemctl enable systemd-journal-remote.socket
জার্নাল-রিমোট কনফিগার করার জন্য দুটি উপায় রয়েছে, সক্রিয় এবং প্যাসিভ। আমি এখানে প্যাসিভ মোড ব্যবহার করছি।
পোর্ট নাম্বার
জার্নাল শ্রবণ বন্দরের জন্য কনফিগারেশন ফাইলটি নিম্নরূপ /etc/systemd/system/sockets.target.wants/systemd-journal-remote.socket
। লিসট্রিম হ'ল বন্দর নম্বর।
আপলোড করার পক্ষের মত নয়, কোন প্রোটোকল (HTTP / https) ব্যবহার করা উচিত তার সাথে এই সেটিংয়ের কোনও সম্পর্ক নেই। এটি কেবল শ্রবণ পোর্ট নম্বর নির্দিষ্ট করে।
[Unit]
Description=Journal Remote Sink Socket
[Socket]
ListenStream=19532
[Install]
WantedBy=sockets.target
প্রোটোকল (HTTP / https) এবং জার্নাল / লগ অবস্থান
জার্নাল স্থানান্তর প্রোটোকল এবং অবস্থান সংরক্ষণ পরিবর্তন করতে, কপি /lib/systemd/system/systemd-journal-remote.service
মধ্যে /etc/systemd/system/
, তারপর সম্পাদনা /etc/systemd/system/systemd-journal-remote.service
।
[Unit]
Description=Journal Remote Sink Service
Documentation=man:systemd-journal-remote(8) man:journal-remote.conf(5)
Requires=systemd-journal-remote.socket
[Service]
ExecStart=/etc/systemd/systemd-journal-remote \
--listen-http=-3 \
--output=/var/log/journal/remote/
User=systemd-journal-remote
Group=systemd-journal-remote
PrivateTmp=yes
PrivateDevices=yes
PrivateNetwork=yes
WatchdogSec=3min
[Install]
Also=systemd-journal-remote.socket
--listen-http=-3
ইনকামিং জার্নাল উল্লেখ HTTP ব্যবহার করছে। আপনি যদি https ব্যবহার করতে চান তবে এটিকে পরিবর্তন করুন --listen-https=-3
।
--output=/var/log/journal/remote/
আগত জার্নালের সিঙ্ক (সংরক্ষণের ডিরেক্টরি) নির্দিষ্ট করুন। যদি এটি বিদ্যমান না থাকে তবে এটি তৈরি করুন এবং এর মালিককে এতে পরিবর্তন করুন systemd-journal-remote
।
sudo mkdir /var/log/journal/remote
sudo chown systemd-journal-remote /var/log/journal/remote
কনফিগারেশনের পরে জার্নাল-রিমোট.সকেট পুনরায় চালু করুন।
sudo systemctl daemon-reload
সবচেয়ে সুস্পষ্ট সম্পর্কে কি /etc/systemd/journal-remote.conf
?
[Remote]
# Seal=false
# SplitMode=host
# ServerKeyFile=/etc/ssl/private/journal-remote.pem
# ServerCertificateFile=/etc/ssl/certs/journal-remote.pem
# TrustedCertificateFile=/etc/ssl/ca/trusted.pem
যেহেতু আমি https ব্যবহার করছি না, তাই কোনও পরিবর্তন করার দরকার নেই।
Seeing that there is not even a single comment,
এটি আশ্চর্যজনক নয়, yoiu আপনার প্রশ্নটি শুক্রবার 22: 12UTC এ জিজ্ঞাসা করেছিল, বেশিরভাগ লোকেরা যারা এখানে প্রশ্নের উত্তর দিয়ে থাকেন তারা সপ্তাহান্তে।