আপনার ব্যবসা বা প্রতিষ্ঠানে আপনার কাছে থাকা ডিভাইস, সার্ভার এবং পরিষেবার সংখ্যা বাড়ার সাথে সাথে আপনার সিস্টেমগুলি নিরীক্ষণ করার প্রয়োজনীয়তাও বাড়ে। সিস্টেম মনিটরিং, প্রিমাইজে বা ক্লাউডে, হোস্ট এবং অ্যাপগুলির ক্ষমতা, কার্যকলাপ এবং স্বাস্থ্যকে কভার করে৷ প্রক্রিয়াটি সমস্ত কম্পিউটিং সংস্থানগুলিকে কভার করার জন্য ডিজাইন করা হয়েছে যাতে রুট আউট এবং রিয়েল-টাইমে সমস্যাগুলি হওয়ার আগে মোকাবেলা করা যায়৷
আপনি যদি উবুন্টু ব্যবহার করেন, তবে সিস্টেম মনিটরিং টুলগুলি আপনাকে ব্যবহারকারীদের প্রভাবিত করার আগে কোনও পরিষেবা ব্যর্থতা বা ত্রুটি সনাক্ত করতে সহায়তা করবে৷
আপনার নিষ্পত্তির সবচেয়ে মৌলিক টুল হল সিস্টেম মনিটর, লিনাক্সের জন্য একটি অন্তর্নির্মিত ইউটিলিটি যা উইন্ডোজের টাস্ক ম্যানেজারের মতো কাজ করে এবং চলমান প্রসেস থেকে শুরু করে সবচেয়ে বেশি রিসোর্স ব্যবহার করার জন্য মৌলিক কার্যকলাপ পর্যবেক্ষণ তথ্য সরবরাহ করে।
যাইহোক, আপনি অত্যাধুনিক সিস্টেম মনিটরিং সরঞ্জামগুলি পেতে পারেন যা আপনাকে মেমরি, CPU, ডিস্ক এবং নেটওয়ার্ক সংযোগের জন্য আরও সংস্থান ব্যবহারের তথ্য দেখায়৷
এখানে আপনি উবুন্টুর সাথে তিনটি ব্যবহার করতে পারেন।
1. নাগিওস
উবুন্টুর জন্য এই সিস্টেম মনিটরিং টুলটি সার্ভার এবং ওয়ার্কস্টেশনের সম্পূর্ণ নিরীক্ষণের অফার করে - পরিষেবা এবং প্রক্রিয়ার অবস্থা, অপারেটিং সিস্টেম মেট্রিক্স, এবং ফাইল সিস্টেম ব্যবহার এবং আরও অনেক কিছু সহ।
কনফিগার করা জটিল হওয়া সত্ত্বেও এটি শক্তিশালী, মাপযোগ্য, নির্ভরযোগ্য এবং কাস্টমাইজযোগ্য সফ্টওয়্যার। সিস্টেম এবং নেটওয়ার্ক মনিটরিংয়ের একটি স্থায়ী মান হিসাবে, Nagios প্রচুর সুবিধা প্রদান করে যেমন প্রোটোকল ব্যর্থতা এবং নেটওয়ার্ক বিভ্রাট দ্রুত সনাক্তকরণের পাশাপাশি পরিষেবা, সার্ভার এবং অ্যাপ্লিকেশনগুলির বর্ধিত প্রাপ্যতা৷
সিস্টেম পর্যবেক্ষণের জন্য দুটি সমাধান উপলব্ধ:নাগিওস কোর এবং নাগিওস XI৷
৷নাগিওস কোর
এটি ওপেন-সোর্স ফ্রি সংস্করণ যা সার্ভার, অ্যাপ্লিকেশন এবং পরিষেবাগুলি নিরীক্ষণ করে, নেটওয়ার্ক ম্যাপের সাথে একটি মৌলিক ব্যবহারকারী ইন্টারফেস, এসএমএস এবং ইমেল দ্বারা রিপোর্টিং এবং মৌলিক প্রতিবেদনের মতো বৈশিষ্ট্য সহ।
নাগিওস কোর সিস্টেম মেট্রিক্স, সার্ভার, অ্যাপ্লিকেশন, পরিষেবা এবং নেটওয়ার্ক প্রোটোকল থেকে আপনার গুরুত্বপূর্ণ আইটি অবকাঠামো উপাদানগুলি নিরীক্ষণ করে। যখন গুরুত্বপূর্ণ উপাদানগুলি ব্যর্থ হয় এবং পুনরুদ্ধার হয় তখন এটি আপনাকে এসএমএস, ইমেল বা কাস্টম স্ক্রিপ্টের মাধ্যমে সতর্কতা পাঠায়, তাই আপনার প্রশাসকদের সর্বদা গুরুত্বপূর্ণ ঘটনা সম্পর্কে অবহিত করা হয়।
প্রতিবেদনগুলি আপনার পর্যালোচনার জন্য পরবর্তীতে ইভেন্ট, বিভ্রাট, বিজ্ঞপ্তি এবং সতর্কতার প্রতিক্রিয়াগুলির একটি ঐতিহাসিক রেকর্ড প্রদান করে এবং পুরানো সিস্টেমগুলি আপনাকে অফগার্ড ধরার আগে আপগ্রেড করার পরিকল্পনা করার জন্য উন্নত গ্রাফগুলি প্রদান করে।
এটি উবুন্টু সিস্টেম পর্যবেক্ষণের জন্য একটি শক্তিশালী ওপেন-সোর্স বিকল্প যেমন একটি ওয়েব ইন্টারফেস, মাল্টি-টেন্যান্ট ক্ষমতা, এবং ইন-হাউস বা থার্ড-পার্টি অ্যাপস এবং অন্যান্য সম্প্রদায়-উন্নত অ্যাড-অনগুলির সাথে একীকরণের মাধ্যমে প্রসারিত আর্কিটেকচারের মতো দুর্দান্ত বৈশিষ্ট্যগুলি।
যদিও এটির সাথে শুরু করার জন্য একটি শেখার বক্ররেখা থাকতে পারে, আপনার সহায়তার প্রয়োজন হলে একটি সক্রিয় সম্প্রদায় উপলব্ধ।
নাগিওস একাদশ
এটি টুলটির বাণিজ্যিক বৈকল্পিক যার বৈশিষ্ট্যগুলির একটি সমৃদ্ধ পরিসর এবং স্বয়ংক্রিয় কনফিগারেশন সহায়তা রয়েছে৷
এর শক্তিশালী বৈশিষ্ট্যগুলির মধ্যে (কোর যা অফার করে তার উপরে) শক্তিশালী Nagios Core 4 মনিটরিং ইঞ্জিন অন্তর্ভুক্ত যা আপনাকে সর্বোচ্চ ডিগ্রি সার্ভারের পারফরম্যান্স পর্যবেক্ষণ দেয়।
এছাড়াও কনফিগারেশন উইজার্ডগুলি অন্তর্ভুক্ত রয়েছে যা ব্যবহারকারীদের ডিভাইস, পরিষেবা এবং অ্যাপ্লিকেশনগুলির নিরীক্ষণের মাধ্যমে গাইড করতে এবং একটি কনফিগারেশন স্ন্যাপশট সাম্প্রতিক কনফিগারেশনগুলি সংরক্ষণ করতে এবং যখন আপনি চান তখন সেগুলিতে ফিরে যেতে পারেন৷
আপনি আপডেট করা GUI ব্যবহার করে প্রতি-ব্যবহারকারীর ভিত্তিতে আপনার ডিজাইন, লেআউট এবং পছন্দগুলি কাস্টমাইজ করতে পারেন, যাতে আপনার গ্রাহকরা এবং দলগুলি তাদের পছন্দের নমনীয়তা পায়৷ এটি কাস্টম রোল অ্যাসাইনমেন্টও অফার করে যা একটি নিরাপদ পরিবেশ নিশ্চিত করে।
নাগিওস সম্পর্কে আমরা যা পছন্দ করি
- ব্যবহার করা সহজ
- ফ্রি এবং প্রিমিয়াম (60 দিনের ট্রায়াল সহ) বিকল্পগুলি অফার করে
- সমস্ত মিশনের-সমালোচনামূলক অবকাঠামোর উপাদানগুলি পর্যবেক্ষণ করা হয় বলে ব্যাপক আইটি অবকাঠামো পর্যবেক্ষণ।
- একাধিক ব্যবহারকারীদের ওয়েব ইন্টারফেস অ্যাক্সেস করতে এবং প্রাসঙ্গিক পরিকাঠামো অবস্থা দেখতে অনুমতি দেয়
- কিছু সহজ ক্লিকে দ্রুত কনফিগারেশন
- ব্যবহারকারী অ্যাকাউন্ট সেট আপ এবং পরিচালনা করা সহজ
- অ্যাড-অন ব্যবহার করে এক্সটেন্ডেবল আর্কিটেকচার
2. একদৃষ্টি
এটি একটি ক্রস-প্ল্যাটফর্ম, ডেটা-সেন্টার মনিটরিং টুল যা GNU/Linux, macOS, Windows এবং BSD অপারেটিং সিস্টেমে চলে। এটি psutil লাইব্রেরি ব্যবহার করে পাইথন ভাষায় লেখা হয় যেখান থেকে এটি সিস্টেম থেকে তথ্য আঁকে, আপনাকে এক নজরে যতটা প্রয়োজন ততটুকু দেয়৷
আপনি লোড গড়, CPU, মেমরি, ডিস্ক I/O, নেটওয়ার্ক ইন্টারফেস, মাউন্ট করা ডিভাইস, ফাইল সিস্টেম স্পেস ইউটিলাইজেশন এবং সমস্ত সক্রিয় এবং শীর্ষ প্রক্রিয়াগুলি নিরীক্ষণ করতে গ্ল্যান্স ব্যবহার করতে পারেন৷
এর প্রধান বৈশিষ্ট্যগুলির মধ্যে একটি হল একটি কনফিগারেশন ফাইলে থ্রেশহোল্ড সেট করার ক্ষমতা যেখানে বিভিন্ন রঙে প্রদর্শিত চারটি বিকল্প রয়েছে যা সিস্টেমে লগজ্যাম নির্দেশ করে:ঠিক আছে (সবুজ), সতর্ক (নীল), সতর্কতা (বেগুনি), এবং সমালোচনামূলক (লাল) .
থ্রেশহোল্ড স্তরগুলি যথাক্রমে 50, 70, এবং 90 এ সতর্কতা, সতর্কতা এবং সমালোচনামূলক স্তরের জন্য সেট করা হয়েছে৷ আপনি “/etc/glances/” ডিরেক্টরিতে পাওয়া “glances.conf” ফাইলটি ব্যবহার করে এগুলো কাস্টমাইজ করতে পারেন।
গড় CPU লোড, ডিস্ক I/O রিড/রাইট স্পিড, মাউন্ট করা ডিভাইসগুলির জন্য বর্তমান ডিস্ক ব্যবহার এবং তাদের CPU/মেমরি ব্যবহারের সাথে শীর্ষ প্রক্রিয়াগুলির মতো গুরুত্বপূর্ণ তথ্য দেখুন৷
এই সমস্ত তথ্য থাকার নেতিবাচক দিক হল যে Glances উল্লেখযোগ্য পরিমাণ CPU সম্পদ ব্যবহার করে।
আপনার যদি গ্ল্যান্সে সাহায্যের প্রয়োজন হয় তবে তাদের ওয়েবসাইটে উইকি পাওয়া যায়। এছাড়াও আপনি টুইটার, ডেভেলপারদের জন্য চ্যাট এবং ব্যবহারকারী গ্রুপে অন্যান্য বিকাশকারী এবং ব্যবহারকারীদের সাথে যোগাযোগ করতে পারেন।
গ্লান্স সম্পর্কে আমরা যা পছন্দ করি
- উবুন্টুর সংগ্রহস্থলে পাওয়া যায় বলে ইনস্টল করা সহজ
- অন্যান্য মনিটরিং টুলের তুলনায় আরো তথ্য প্রদর্শন করে
- ওয়েব-ভিত্তিক GUI নিরীক্ষণকে নমনীয় করে তোলে
- রিমোট সিস্টেম নিরীক্ষণ করতে পারে
3. htop
htop হল একটি ইন্টারেক্টিভ প্রসেস রিভিউয়ার এবং টেক্সট-মোড অ্যাপ্লিকেশন যা রিয়েল-টাইমে সিস্টেম মনিটরিং করে। এটি চলমান প্রক্রিয়া এবং তাদের ব্যবহারের একটি সম্পূর্ণ দৃশ্য অফার করে। এইভাবে আপনি আপনার সিস্টেমকে যেকোন ত্রুটি থেকে মুক্ত করতে পারেন কারণ এটি তার উদ্দেশ্য পূরণ করে৷
৷টুলটি "ncurses" এর উপর ভিত্তি করে এবং মাউস অপারেশনের জন্য সমর্থন প্রদান করে। অন্যান্য টুলের মতো, htop মেমরি, প্রসেসর এবং অদলবদল ব্যবহারের ভিজ্যুয়াল ইঙ্গিত দিতে রঙ ব্যবহার করে।
দুটি কলামে প্রদর্শিত একটি নমনীয়, পরিষ্কার এবং সহজে কনফিগার করা সারাংশ বিভাগ আপনাকে আপনার সিস্টেম সম্পর্কে তথ্য দেখতে দেয়। যাইহোক, নিষ্ক্রিয়, ব্যবহারকারী, বা সিস্টেম সময় অনুসারে CPU শতাংশের মতো কিছু তথ্য উপলব্ধ নাও হতে পারে।
সারাংশ বিভাগ কনফিগার করতে এবং উভয় কলামে ডেটা প্রদর্শন তালিকা যোগ করার জন্য ফাংশন কীগুলি উপলব্ধ। এছাড়াও একটি প্রক্রিয়া বিভাগ রয়েছে যা মেমরি/সিপিইউ ব্যবহার, পিআইডি বা ব্যবহারকারীর মতো বিষয়গুলিকে সাজায়৷
দ্রষ্টব্য :htop এখন সংস্করণ 2.0 থেকে ক্রস-প্ল্যাটফর্ম, যা Linux, BSD, এবং macOS সমর্থন করে।
আমরা htop সম্পর্কে যা পছন্দ করি
- পরিষ্কার এবং সহজে পড়া সারাংশ অংশ
- প্রতিটি ব্যবহারকারীর একটি কনফিগারেশন ফাইল আছে
- কনফিগারেশন ফাইলে সংরক্ষিত যেকোনো পরিবর্তনের জন্য স্বয়ংক্রিয় সংরক্ষণ
আপনি উবুন্টুর জন্য কোন সিস্টেম মনিটরিং টুল ব্যবহার করেন? নীচে মন্তব্য করুন৷
৷ইমেজ ক্রেডিট:Glances Github, Nagios, Hisham