সার্ভিস হিসাবে ইনস্টল করার সময় লগস্ট্যাশ কনফিগার করা [বন্ধ]


12

আমি উবুন্টু 13.10 এ লগস্ট্যাশ এপিটি সংগ্রহস্থল ব্যবহার করে পরিষেবা হিসাবে লগস্ট্যাশ ইনস্টল করেছি ।

সুতরাং এখন আমি চালাতে পারি:

dpkg -s logstash

এবং এটি ফলাফল:

Package: logstash
Status: install ok installed
Priority: extra
Section: default
Installed-Size: 93362
Maintainer: <jls@ds4172>
Architecture: all
Version: 1.4.0-1-c82dc09
Depends: java7-runtime-headless | java6-runtime-headless | j2re1.7
Conffiles:
 /etc/default/logstash 399f19c4d762840a36f6bc056c3739b8
 /etc/default/logstash-web d94db9f8dc1d4ced449175a96e8df09d
 /etc/logrotate.d/logstash 9bb11b4b058868bb41c658c9c3152a83
Description: An extensible logging pipeline
License: Apache 2.0
Vendor: Elasticsearch
Homepage: http://logstash.net

সুতরাং আমি দেখতে পাচ্ছি যে লগস্ট্যাশ পরিষেবাটি সফলভাবে ইনস্টল করা হয়েছিল।

আমি জানি যে চলমান লগস্ট্যাশ (কোনও পরিষেবা হিসাবে নয়) আমি এর মতো একটি কনফিগারেশন নির্দিষ্ট করতে পারি:

bin/logstash -f /path/to/config-file

আমি যখন পরিষেবা হিসাবে লগস্ট্যাশ চালাচ্ছি তখন কীভাবে আমি একটি নির্দিষ্ট কনফিগারেশন নির্দিষ্ট করব?


আমিও একই সমাধান খুঁজছি। পরিষেবা হিসাবে নির্দিষ্ট কনফিগার ফাইল চালানোর জন্য আপনি কি কোনও উত্তর খুঁজে
পেয়েছেন

উত্তর:


5

আপনি ডিরেক্টরি /etc/logstash/conf.d/ এ লগস্ট্যাশের কনফিগারেশন পেয়েছেন

আপনি /etc/init.d/logstash এ সমস্ত পথ পেয়েছেন

# logstash configuration directory CONF_DIR=/etc/logstash/conf.d

আমি সেখানে ফাইল /etc/logstash/conf.d/logstash.conf পেয়েছি যা পুতুল লগস্ট্যাশ মডিউল দ্বারা স্বয়ংক্রিয়ভাবে উত্পাদিত হয়েছে :)


পুতুল লগস্ট্যাশ মডিউলটি কী? তুমি কি একটি লিংক সরবরাহ করতে পার?
বিন্যোমিন ট্র্যাজার

কোড হিসাবে পরিকাঠামো পরিচালনা করার জন্য পুতুল একটি সরঞ্জাম। এই মডিউলটি পুতুল পরিচালিত পরিবেশে লগস্ট্যাশ ইনস্টল ও কনফিগার করার সহজ উপায় সরবরাহ করে। forge.puppetlabs.com/elasticsearch/logstash
3h4x

1

শুরু করার জন্য আপনাকে এটি বলতে হবে:

sudo service logstash start

এবং এটি অবস্থানটিতে থাকা ডিফল্ট কনফিগারেশন ফাইলটি ব্যবহার করবে /etc/logstash/conf.d
অন্য যে কোনও সেবার মতো।

আপনি যদি অন্য কোনও কনফিগারেশন ফাইল ব্যবহার করতে চান তবে তা সম্ভব হলে আপনার init স্ক্রিপ্টটি পরীক্ষা করতে হবে।
খুব সম্ভবত এটি না এবং আপনাকে অন্য স্ক্রিপ্ট ফাইলটি ব্যবহার করার জন্য init স্ক্রিপ্টটি অনুলিপি করতে হবে এবং এটি পরিবর্তন করতে হবে।


কেবল রেকর্ডের জন্য, আমি সচেতন যে আমার এটি শুরু করা দরকার। তবে ডিফল্ট কনফিগারেশন ফাইলটির অংশটি আমি সন্ধান করছি। ধন্যবাদ. তবে আমি বিশ্বাস করি যে ওচচ সঠিক ডিরেক্টরি পেয়েছে।
বিনয়মিন ট্র্যাজার

@ বিনাইনমিনট্রেজার ঠিক আছে, তখন আমি এটি ভুল বুঝেছি। আপনি আউটপুট পোষ্ট থাকি সাধারণত যখন আপনাকে দেখাতে হবে যে একটি প্যাকেজ সঠিকভাবে ইনস্টল করা চান dpkg -s $packageবা/usr/bin/$binary --version
জুয়াচোর

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