সেখানে অনেকগুলি পর্যবেক্ষণ সমাধান রয়েছে। প্রত্যেকের নিজস্ব পছন্দ রয়েছে এবং প্রতিটি ব্যবসায়ের নিজস্ব চাহিদা রয়েছে, তাই সঠিক উত্তর নেই। তবে, একটি পর্যবেক্ষণ সমাধান চয়ন করার জন্য আপনি কী দেখতে চাইতে পারেন তা নির্ধারণ করতে আমি আপনাকে সহায়তা করতে পারি।
মনিটরিং সিস্টেমগুলি কীসের জন্য?
সাধারণ পর্যবেক্ষণ সিস্টেম দুটি প্রাথমিক উদ্দেশ্য পরিবেশন। প্রথমটি হ'ল সময়ের সাথে সাথে ডেটা সংগ্রহ এবং সঞ্চয় করা। উদাহরণস্বরূপ, আপনি সিপিইউ ব্যবহারটি সংগ্রহ করতে এবং এটি সময়ের সাথে সাথে গ্রাফ করতে চাইতে পারেন। দ্বিতীয় উদ্দেশ্যটি হ'ল সতর্কতা অবলম্বন করা যখন জিনিসগুলি হয়রূপে প্রতিক্রিয়া না করে বা নির্দিষ্ট থ্রেশহোল্ডের মধ্যে না থাকে। উদাহরণস্বরূপ, যদি আপনি কোনও নির্দিষ্ট সার্ভারকে পিংসের মাধ্যমে পৌঁছানো না যায় বা সিপিইউ ব্যবহার নির্দিষ্ট শতাংশের উপরে থাকে তবে আপনি সতর্কতা পেতে পারেন want স্প্লঙ্কের মতো লগ মনিটরিং সিস্টেমগুলিও রয়েছে তবে আমি এগুলির জন্য পৃথক হিসাবে বিবেচনা করছি।
এই দুটি প্রাথমিক ভূমিকা কখনও কখনও একটি একক প্রোডাক্টে আসে, অন্যান্য সময় এবং আরও সাধারণ প্রতিটি উদ্দেশ্যে উত্সর্গীকৃত পণ্য রাখা।
মনিটরিং সিস্টেমগুলির প্রাথমিক উপাদানগুলি এবং বৈশিষ্ট্যগুলি কী কী?
পোলার্স :
সমস্ত মনিটরিং সিস্টেমে ডেটা সংগ্রহের জন্য কিছু প্রকারের পলারের প্রয়োজন। সমস্ত ডেটা একইভাবে সংগ্রহ করা হয় না। আপনার পরিবেশের দিকে নজর দেওয়া উচিত এবং আপনার কী ডেটা প্রয়োজন এবং কীভাবে এটি সংগ্রহ করা যেতে পারে তা সিদ্ধান্ত নেওয়া উচিত। তারপরে নিশ্চিত হয়ে নিন যে আপনার চয়ন করা মনিটরিং সিস্টেমটি আপনার প্রয়োজনীয়তা সমর্থন করে। কিছু সাধারণ পদ্ধতি অন্তর্ভুক্ত:
- এসএনএমপি (সিম্পল নেটওয়ার্ক ম্যানেজমেন্ট প্রোটোকল)
- ডাব্লুএমআই (উইন্ডোজ ম্যানেজমেন্ট ইনস্ট্রুমেন্টেশন)
- চলমান স্ক্রিপ্টগুলি (উদাহরণস্বরূপ, মনিটরিং করা হচ্ছে এমন মেশিনে স্ক্রিপ্ট চালানো বা মনিটরিং বাক্স থেকে কোনও স্ক্রিপ্ট চালানো যা নিজস্ব পোলিং পদ্ধতিটি ব্যবহার করে)। এর মধ্যে বাশ স্ক্রিপ্টস, পার্ল স্ক্রিপ্টস, এক্সিকিউটেবল এবং পাওয়ারশেল স্ক্রিপ্টগুলির মতো জিনিস অন্তর্ভুক্ত থাকতে পারে
- এজেন্ট ভিত্তিক নিরীক্ষণ। এইগুলির সাথে প্রতিটি ক্লায়েন্টের উপর একটি প্রক্রিয়া চলে এবং সেই ডেটা সংগ্রহ করে। এই ডেটা হয় হয় মনিটরিং সার্ভার বা মনিটরিং সার্ভার এজেন্ট পোল। কিছু প্রশাসক এজেন্টদের সাথে ঠিক আছে, অন্যরা তাদের পছন্দ করে না কারণ এটি সার্ভারের উপর নজরদারি করার ফলে আরও একটি বড় পদচিহ্ন ছেড়ে যেতে পারে।
- আলোকিত APIs (যেমন ভিএমওয়্যার এপিআই বা এসকিউএল কোয়েরি চালানোর ক্ষমতা)
আপনার পরিবেশে বেশিরভাগই একটি ওএস বা প্রাথমিক ওএস থাকলে নির্দিষ্ট সিস্টেমে অন্যদের কাছে আরও বিকল্প থাকতে পারে।
কনফিগারেশন :
মনিটরিং সিস্টেমে অনেকগুলি অবজেক্টের পুনঃব্যবহার হতে থাকে। উদাহরণস্বরূপ, আপনি সার্ভারের একগুচ্ছ কিছু অ্যাপ্লিকেশন যেমন অ্যাপাচি বা আইআইএস পর্যবেক্ষণ করতে চান। অথবা আপনি সার্ভারের গ্রুপগুলিতে কিছু প্রান্তিক প্রয়োগ প্রয়োগ করতে চান। আপনার কাছে কিছু লোকের "কল" হতেও থাকতে পারে। সুতরাং একটি ভাল টেম্প্লেটিং সিস্টেম একটি মনিটর সিস্টেমের জন্য অত্যাবশ্যক।
কনফিগারেশনটি সাধারণত কোনও ইউজার ইন্টারফেস বা পাঠ্য ফাইলের মাধ্যমে করা হয়। ইউজার ইন্টারফেস বিকল্পটি সাধারণত সহজতর হবে তবে পাঠ্য ফাইলগুলি পুনরায় ব্যবহার এবং ভেরিয়েবলগুলির জন্য আরও ভাল থাকে। সুতরাং আপনার আইটি কর্মীদের উপর নির্ভর করে আপনি শক্তির চেয়ে সরলতা পছন্দ করতে পারেন।
ইউজার ইন্টারফেস :
মনিটরিং সিস্টেমগুলির জন্য আজকাল সর্বাধিক সাধারণ ইন্টারফেস হ'ল একটি ওয়েব ইন্টারফেস। ওয়েব ইন্টারফেসের ক্ষেত্রে মূল্যায়ন করার জন্য কয়েকটি জিনিস হ'ল:
- ভাল ওভারভিউ
- ভাল বিশদ পৃষ্ঠা
- গতি (যখন আপনাকে সংকট মোডে তথ্য সন্ধান করতে হবে তখন একটি ধীর ইন্টারফেস খুব হতাশার হতে পারে
- সাধারণ অনুভূতি। আপনি ইন্টারফেসে প্রচুর সময় ব্যয় করবেন, যদি এটি ক্লানকি মনে হয় তবে আপনার আইটি কর্মীরা এটি ব্যবহারে প্রতিরোধী বোধ করবেন
- কাস্টমাইজেশন। প্রতিটি প্রতিষ্ঠানের নির্দিষ্ট জিনিস রয়েছে যা গুরুত্বপূর্ণ এবং অন্যান্য জিনিসগুলিও নেই। এটি আপনার প্রয়োজন অনুসারে কাস্টমাইজ করতে সক্ষম হওয়া গুরুত্বপূর্ণ
সতর্কতা ইঞ্জিন :
সতর্কতা ইঞ্জিনটি নমনীয় এবং নির্ভরযোগ্য হতে হবে। বিভিন্ন উপায় অবহিত করার জন্য রয়েছে:
- খুদেবার্তা
- ইমেইল
- ফোন
- আইএম / জ্যাবারের মতো অন্যান্য জিনিস
অন্যান্য বৈশিষ্ট্যগুলি অনুসন্ধান করার জন্য রয়েছে:
- বিবরণী (যদি অন্য ব্যক্তি সতর্কতা স্বীকার না করে বা স্থির না করে থাকে তবে কাউকে জানান)
- আবর্তন এবং শিফ্ট
- গোষ্ঠীগুলি (নির্দিষ্ট কিছু গোষ্ঠীগুলিকে নির্দিষ্ট কিছু বিষয়ে অবহিত করা প্রয়োজন)
এটি বিশ্বাস করা গুরুত্বপূর্ণ যে কোনও কিছু ভুল হলে আপনি সতর্কতা পাবেন। এটি দুটি জিনিস নেমে আসে:
- একটি নির্ভরযোগ্য সিস্টেম
- একটি সতর্কতা অবলম্বন কনফিগারেশন। মনিটরিং সিস্টেমে আপনার সতর্কতা হওয়া উচিত বলে মনে করা অস্বাভাবিক নয়, তবে কনফিগারেশনের কিছু বিশদ থাকার কারণে সতর্কতা কখনই ট্রিগার করা হয়নি।
ডেটা স্টোর :
যদি সিস্টেমটি ডেটা সংগ্রহ করে এবং সঞ্চয় করে তবে (যেমন গ্রাফগুলি অন্তর্ভুক্ত করে এমন সিস্টেমগুলি) সিস্টেম সঞ্চয় করে ডেটা। উভয় স্টোর এবং গ্রাফিংয়ের জন্য খুব সাধারণ বাস্তবায়ন উদাহরণস্বরূপ আরআরডি।
ডেটা স্টোর থেকে সন্ধান করার জন্য কয়েকটি বৈশিষ্ট্য হ'ল:
- ডেটাতে কাঁচা অ্যাক্সেস। এটি এক্সেলের মতো কিছু সহ কাস্টম গ্রাফের বিপরীতে বা বিকাশের জন্য মূল্যবান হতে পারে।
- স্কেলেবিলিটি। আপনি যে পরিমাণ ডেটা সংগ্রহ করেন তার উপর নির্ভর করে দ্রুত যোগ করতে পারে, আপনি যদি প্রচুর পরিমাণে সংগ্রহ করতে যাচ্ছেন তবে আপনি এটি নিশ্চিত করতে চান যে এটি স্কেল হবে।
গ্রাফিং গ্রন্থাগার :
গ্রাফগুলি দ্রুত প্রবণতাগুলি সনাক্ত করতে এবং এর ইতিহাসের ভিত্তিতে কোনও কিছুর বর্তমান অবস্থার প্রেক্ষাপট দেওয়ার জন্য দরকারী হতে পারে। ট্রেন্ডিং সহ কিছু যা ঘটেছিল তার আগে জিনিসগুলি পূর্বাভাস দেওয়ার জন্য সহায়ক হতে পারে (যেমন ডিস্কের স্পেস ছাড়িয়াছে)। নিশ্চিত করুন যে গ্রাফগুলি আপনাকে এমন তথ্য দেবে যা আপনি মনে করেন যে আপনার একটি পরিষ্কার উপায়ে প্রয়োজন হবে।
অ্যাক্সেস নিয়ন্ত্রণসমূহ :
আপনার যদি একটি বৃহত সংস্থা থাকে তবে আপনার অ্যাক্সেস নিয়ন্ত্রণের প্রয়োজন হতে পারে কারণ নির্দিষ্ট প্রশাসকদের কেবল কিছু নির্দিষ্ট জিনিস সামঞ্জস্য করতে সক্ষম হন। আপনি পাবলিক ফেসিং ড্যাশবোর্ডগুলিও পেতে পারেন। এটি গুরুত্বপূর্ণ হলে আপনার অবশ্যই নিশ্চিত হওয়া উচিত যে মনিটরিং সিস্টেমটিতে আপনার প্রয়োজনীয় নিয়ন্ত্রণ রয়েছে।
অন্যান্য বৈশিষ্ট্য
প্রতিবেদন করা :
একটি সিস্টেম যা ভাল প্রতিবেদন সরবরাহ করে আপনাকে দীর্ঘ সময় ধরে কী উন্নতি করতে হবে তা সনাক্ত করতে সহায়তা করতে পারে। উদাহরণস্বরূপ, "কোন সিস্টেমটি সবচেয়ে বেশি নিচে যায়?" এর মতো জিনিসগুলিতে এটি একটি ভাল উত্তর দিতে পারে। আপনি যখন ম্যানেজমেন্টকে কিছু জিনিস - অর্থ ব্যবসায়ের মত শক্ত প্রমাণ হিসাবে অর্থ ব্যয় করতে বাধ্য করার চেষ্টা করছেন এটি গুরুত্বপূর্ণ হতে পারে।
বিশেষত্বযুক্ত বৈশিষ্ট্য : কিছু মনিটরিং সিস্টেম নির্দিষ্ট পণ্যগুলিতে লক্ষ্যবস্তু হয় বা অন্যদের তুলনায় তার বেশি সমর্থন থাকে। উদাহরণস্বরূপ, যদি আপনার নিরীক্ষণের প্রয়োজন প্রধান জিনিসটি হ'ল এসকিউএল সার্ভার, বা আপনি ভিএমওয়্যার পণ্যগুলি ভারী ব্যবহার করেন তবে আপনাকে দেখতে হবে যে এগুলি কতটা সমর্থিত।
পূর্বনির্ধারিত পর্যবেক্ষণ টেম্পলেট :
একটি সিস্টেম যা প্রচুর পূর্বনির্ধারিত টেম্পলেটগুলির সাথে আসে (বা একটি ব্যবহারকারী বেস রয়েছে যা অনেকগুলি টেমপ্লেট তৈরি করেছে) একটি বিশাল সময় সাশ্রয়ী হতে পারে।
আবিষ্কার :
আপনার যদি একটি বৃহত বা পরিবর্তিত পরিবেশ থাকে। কিছু সিস্টেম একটি এপিআই-র মাধ্যমে নতুন সিস্টেম যুক্ত করার বা নতুন সার্ভার বা উপাদানগুলি খুঁজতে স্ক্যান চালানোর ক্ষমতা সরবরাহ করে।
বিতরণ করা মনিটরিং:
যদি আপনার নিরীক্ষণের জন্য একাধিক অবস্থান থাকে তবে ডাব্লু ডাব্লুএএন এর মাধ্যমে নিরীক্ষণ করে প্রচুর স্বতন্ত্র সিস্টেমের পরিবর্তে প্রতিটি জায়গায় মনিটরিং পোলার রাখা সহায়ক হতে পারে।
কিছু জনপ্রিয় পর্যবেক্ষণ সিস্টেম
সেখানে অনেকগুলি মনিটরিং সিস্টেম রয়েছে। এই পুরাতন প্রশ্নের সংক্ষিপ্তসার সহ আমাদের একটি তালিকা রয়েছে । দ্রুত রেফারেন্সের জন্য আমি যেগুলির সম্পর্কে সবচেয়ে বেশি শুনি সেগুলি হ'ল:
- Nagios
- cacti
- OpenNMS
- সৌর বাতাস
- Zabbix
- বিভিন্ন ক্লাউড ভিত্তিক মনিটরিং সিস্টেম
- মাইক্রোসফ্ট সিস্টেম কেন্দ্র
- এটি এখনও জনপ্রিয় নয়, তবে স্ট্যাক এক্সচেঞ্জ তার মনিটরিং সিস্টেমটি http://bosun.org উন্মুক্ত করেছে
উপরের ভিত্তিতে কীভাবে সিদ্ধান্ত নেবেন
কী ব্যবহার করবেন তা আমি আপনাকে বলতে পারছি না কারণ প্রতিটি সংস্থার নিজস্ব চাহিদা রয়েছে। আপনি যদি সঠিক পছন্দ করতে চান তবে উপরের সমস্ত উপাদানগুলির মধ্যে আপনার চিন্তা করা উচিত এবং আপনার সংস্থার জন্য কোন বৈশিষ্ট্যগুলি গুরুত্বপূর্ণ তা নির্ধারণ করা উচিত। তারপরে এমন একটি সিস্টেম বা সিস্টেম সন্ধান করুন যা আপনার যা প্রয়োজন তা সরবরাহ করার দাবি করে এবং সেগুলি ব্যবহার করে দেখুন। এর মধ্যে কিছু খরচ সামান্য, প্রচুর বা নিখরচায়। এই সমস্ত কিছু বিবেচনায় নিয়ে আপনি তারপরে নিজের পছন্দটি বেছে নিতে পারেন। আমি যা ব্যবহার করেছি সেগুলি থেকে এগুলি সব থেকে নিখুঁত, তবে কমপক্ষে আপনি কিছু ফিট করার চেষ্টা করতে পারেন।