কিছুদিন আগে মুক্তি পেয়েছে Monitorix 3.14.0 এর নতুন সংস্করণ, যা বিভিন্ন পরিষেবার ক্রিয়াকলাপ দৃশ্যমানভাবে পর্যবেক্ষণ করার জন্য ডিজাইন করা হয়েছে, উদাহরণস্বরূপ, CPU তাপমাত্রা, সিস্টেম লোড, নেটওয়ার্ক কার্যকলাপ এবং নেটওয়ার্ক পরিষেবাগুলির প্রতিক্রিয়াশীলতা নিরীক্ষণ।
মনিটরিক্সটি উত্পাদন লিনাক্স / ইউএনআইএক্স সার্ভারগুলিতে ব্যবহার করার জন্য তৈরি করা হয়েছে, তবে এর সরলতা এবং ছোট আকারের কারণে এটি এম্বেডড ডিভাইসেও ব্যবহার করা যেতে পারে। এই আবেদন মূলত দুটি প্রোগ্রাম নিয়ে গঠিতs: বলা হয় একজন সংগ্রাহক মনিট্রিক্স, যা পার্ল ডেমন যা সিস্টেমে অন্য যে কোনও পরিষেবার মতো স্বয়ংক্রিয়ভাবে শুরু হয় এবং মনিটরিক্স.গি নামে একটি সিজিআই স্ক্রিপ্ট।
সিস্টেমটি পার্ল, আরআরডিটুল-এ লেখা আছে এটি গ্রাফিক্স এবং স্টোর ডেটা উত্পন্ন করতে ব্যবহৃত হয়, কোডটি জিপিএলভি 2 লাইসেন্সের আওতায় বিতরণ করা হয়।
এর প্রধান নতুনত্ব মনিটরিক্স 3.14.0
এই নতুন সংস্করণে যে উপস্থাপন করা হয় NVMe স্টোরেজ ডিভাইসগুলি নিরীক্ষণের জন্য nvme.pm মডিউল যোগ করা হয়েছে (NVMExpress)। বিবেচনায় নেওয়া পরামিতিগুলির মধ্যে: ডিস্কের তাপমাত্রা, লোড, লগ করা ত্রুটি, লেখার ক্রিয়াকলাপের তীব্রতা,
তা ছাড়াও উল্লেখ্য যে amdgpu.pm মডিউল যোগ করা হয়েছিল একটি এএমডি জিপিইউ-এর নির্বিচারে স্থিতি ট্র্যাক করার জন্য। তাপমাত্রা, বিদ্যুৎ খরচ, শীতল গতি, ভিডিও মেমরি খরচ এবং GPU ফ্রিকোয়েন্সি পরিবর্তনের মতো পরামিতিগুলির পরিবর্তনের গতিশীলতা পর্যবেক্ষণ করা হয়।
আর একটি গুরুত্বপূর্ণ পরিবর্তন হ'ল NVIDIA GPU-ভিত্তিক ভিডিও কার্ডগুলির উন্নত পর্যবেক্ষণের জন্য nvidiagpu.pm মডিউল যোগ করা হয়েছে (পূর্বে উপলব্ধ nvidia.pm মডিউলের আরও উন্নত সংস্করণ)।
অন্যদিকে, আমরা আরও জানতে পারি যে /proc/sys/kernel/pid_max-এ সংজ্ঞায়িত বিভিন্ন সর্বাধিক PID মান সহ সিস্টেমগুলির জন্য process.pm সমর্থন যোগ করা হয়েছে, সেইসাথে প্রক্রিয়া চলাকালীন প্রক্রিয়া কার্যকলাপ সময়ের একটি নতুন গ্রাফ। ফর্ম্যাট। pm যা চার্ট স্কেল সেট করতে time_unit নামে একটি নতুন বিকল্পের সাথে আসে। [
IPv6-এর জন্য সমর্থন ট্রাফিক মনিটরিং মডিউল traffacct.pm-এও যোগ করা হয়েছে, সেইসাথে একটি পূর্ণ-স্ক্রীন ওয়েব অ্যাপ্লিকেশন আকারে কার্যকরী ইন্টারফেস মোড।
অন্যদের পরিবর্তন যে দাঁড়ানো:
- আপটাইম গ্রাফের স্কেল সেট করতে system.pm-এ time_unit বিকল্প যোগ করা হয়েছে।
- কনফিগার ফাইলের একটি লাইনের কোন অংশটি কী হবে এবং কোনটি মান হবে তা নির্ধারণ করতে নতুন -s কমান্ড লাইন বিকল্প যোগ করা হয়েছে।
- সহজে প্রধান পৃষ্ঠায় যেতে উপরের বাম কোণে একটি হোম বোতাম যোগ করা হয়েছে
- পূর্ণ স্ক্রীন মোডে ওয়েবসাইটটিকে একটি ওয়েব অ্যাপ্লিকেশন হিসাবে দেখার ক্ষমতা যুক্ত করা হয়েছে৷
- port.pm-এ cmd অপশনটি যেভাবে কাজ করে তা পরিবর্তন করা হয়েছে, সরাসরি সংজ্ঞায়িত কমান্ড (কোনও আর্গুমেন্ট নেই) চালানো হচ্ছে, যদি না এটি সংজ্ঞায়িত করা না হয়, এই ক্ষেত্রে এটি এখনও ss-এ ডিফল্ট হবে।
- এটির সাথে লিঙ্ক করতে এবং একটি জেনেরিক অ্যালার্ট স্ক্রিপ্ট হিসাবে কাজ করার জন্য monitorix-alert.sh-এ কিছু পরিবর্তন যোগ করা হয়েছে।
- gensens.pm-এ ফ্যানের গতি (ফ্যান হিসাবে), পাওয়ার (pwr হিসাবে), শতাংশ (pct হিসাবে), এবং বাইট (বাইট হিসাবে) সনাক্তকারী যোগ করা হয়েছে।
পরিশেষে, আপনি যদি এটি সম্পর্কে আরও জানতে সক্ষম হন তবে আপনি বিশদ বিবরণে পরামর্শ করতে পারেন নিম্নলিখিত লিঙ্ক.
উবুন্টু এবং ডেরাইভেটিভগুলিতে মনিটরিক্স কীভাবে ইনস্টল করবেন?
যারা তাদের সিস্টেমে এই সরঞ্জামটি ইনস্টল করতে সক্ষম হতে আগ্রহী তাদের জন্য, আমরা নীচে ভাগ করা নির্দেশাবলী অনুসরণ করে তারা এটি করতে পারে।
আমরা প্রয়োজনীয়তাগুলি ডাউনলোড এবং ইনস্টল করব আমাদের সিস্টেমে মনিট্রিক্স অপারেশন জন্য।
sudo apt-get install rrdtool perl libwww-perl libmailtools-perl libmime-lite-perl librrds-perl libdbi-perl libxml-simple-perl libhttp-server-simple-perl libconfig-general-perl
পরবর্তী পদক্ষেপ হিসাবে মনিটরিক্সের সর্বশেষতম স্থিতিশীল সংস্করণটি ডাউনলোড করুন:
wget https://www.monitorix.org/monitorix_3.14.0-izzy1_all.deb -O monitorix.deb
ইতিমধ্যে ডাউনলোড সম্পন্ন হয়েছে, এখন আমরা অ্যাপ্লিকেশন ইনস্টল করতে এগিয়ে যান নিম্নলিখিত কমান্ডের সাহায্যে সিস্টেমে:
sudo dpkg -i monitorix.deb
এবং আমরা নিম্নলিখিত কমান্ডটি প্রয়োগ করে নির্ভরতা নিয়ে যে কোনও সমস্যা সমাধান করি:
sudo apt-get install -f
অ্যাপ্লিকেশন ইতিমধ্যে ইনস্টল করা আছে এখন আমরা সিস্টেমে পরিষেবাটি চালু করতে চলেছি, আমরা এটি সম্পাদন করে:
sudo service monitorix start
মনিট্রিক্স অ্যাক্সেস কিভাবে?
দূরবর্তী অবস্থান বা স্থানীয়ভাবে পরিষেবা অ্যাক্সেস করতে আমরা আমাদের ওয়েব সার্ভারের আইপি ঠিকানায় নির্দেশিত ওয়েব ব্রাউজার থেকে এটি করতে পারি:
http://ipservidor:8080/monitorix
প্রোগ্রামটির কনফিগারেশন ফাইলটি নিম্নলিখিত পথে /etc/monitorix.conf এ রয়েছে। এখানে আপনি বন্দরটি পরিবর্তন করতে পারেন, রিমোট হোস্টকে অস্বীকার করতে বা অনুমতি দিতে এবং অন্যান্য সেটিংস তৈরি করতে পারেন।
পরামিতিগুলি পরিবর্তন করার আগে, এই ফাইলটির একটি ব্যাকআপ কপি তৈরি করুন:
cp -pRvf /etc/monitorix/monitorix.conf /etc/monitorix/monitorix.conf.back
প্রমাণীকরণের সাথে ওয়েব অ্যাক্সেস নিশ্চিত করতে এই ফাইলটিতে আমরা এটি ব্যবহার করতে পারি, যার সাথে আমাদের কেবল কনফিগার করতে হবে:
set enabled=y
যা বিভাগের অধীনে রয়েছে এবং তারপরে / var / lib / monitorix / htpasswd এ একটি ফাইল তৈরি করুন এবং যেখানে অ্যাক্সেসের জন্য ব্যবহারকারীর নামটি ব্যবহারকারীর নাম দ্বারা প্রতিস্থাপন করা হবে।
এটি করার আদেশটি হ'ল:
touch /var/lib/monitorix/htpasswd htpasswd -d /var/lib/monitorix/htpasswd && username