মুনিনকে কি প্রতি ঘন্টা গ্রাফ প্রদর্শন করতে কনফিগার করা যায়?


9

ডিফল্টরূপে, মুনিন (আমি 1.4.5 ব্যবহার করছি) দিন, সপ্তাহ, মাস এবং বছরের জন্য গ্রাফ দেখায়।

আমি অতিরিক্তভাবে একটি ঘন্টা ঘন্টা গ্রাফ প্রদর্শন করতে এটি কনফিগার করতে পারি?

উত্তর:


10

আমি ধরে নিয়েছি আপনি আসলে ডিফল্ট পাঁচ মিনিটের চেয়ে দ্রুত ডেটা নমুনা করতে চান, কারণ এক ঘন্টা প্রতি গ্রাফ অন্যথায় বর্তমান দৈনিক গ্রাফের চেয়ে বেশি কোনও বিবরণ আপনাকে দেখায় না।

এর একটি সহজ উত্তর এবং একটি শক্ত উত্তর।

সহজ উপায়

কেবল মুনিন-আপডেট আরও প্রায়শই চালান এবং মুনিন 1.5 কে অতীতে আপগ্রেড করবেন না।

প্রচুর লিনাক্স সিস্টেমে এর অর্থ হ'ল /etc/cron.d/muninপ্রথমটিকে সম্পাদনা করা এবং পরিবর্তন */5করা */1(যা কেবল একইরকম *তবে এটি আপনি ইচ্ছাকৃতভাবে করছেন বলে কিছুটা স্পষ্ট করে তোলে)।

এটি হ্যাক ধরনের। মুনিন এখনও এই অনুমানের অধীনে গ্রাফগুলি তৈরি করবে যে এটি প্রতি মিনিটের পরিবর্তে প্রতি পাঁচ মিনিটে ডেটা পাচ্ছে, সুতরাং এটির হার গণনা বন্ধ থাকবে এবং কিছু লেবেল ভুল হতে পারে তবে আপনি প্রতি মিনিটে ডেটা পেয়ে যাবেন। এছাড়াও, এটি সম্ভবত মুনিনের সাম্প্রতিক সংস্করণগুলিতে কাজ করবে না (কমপক্ষে অতীত সংস্করণ ২.০ এবং সম্ভবত অতীত সংস্করণ 1.5) কারণ তাদের update_rateবৈশিষ্ট্যের জন্য 300 এর একটি ডিফল্ট মান রয়েছে , যা নীচে আরও আলোচনা করা হয়েছে।

কঠিন পথে

প্রথমত, আপনাকে মুনিন ২.০ এ আপগ্রেড করতে হবে। নীচের সমস্ত কিছুই পূর্ববর্তী সংস্করণগুলিতে সমর্থিত নয়।

এরপরে, আপনাকে update_rateপ্রতি পাঁচ মিনিটের চেয়ে প্রায়শই আপডেট করতে চান এমন কোনও গ্রাফগুলিতে আপনাকে বৈশিষ্ট্যটি সেট করতে হবে। সেই বৈশিষ্ট্যটি হ'ল সেকেন্ডের সংখ্যা যা আপডেটগুলির মধ্যে কেটে যায় এবং এটি 300 সেকেন্ডে ডিফল্ট হয়।

এরপরে আপনাকে কাস্টম গ্রাফ পিরিয়ডগুলিgraph_data_size অ্যাট্রিবিউটের সাথে সংজ্ঞায়িত করতে হবে , যা প্রতি প্লাগইন কাস্টম আরআর সাইজিংয়ে নথিভুক্ত করা হয়েছে , তবে সেই পৃষ্ঠাটি কিছুটা বিভ্রান্তিকর, তাই আমি যদি বিষয়গুলি একটু স্পষ্ট করতে পারি তবে আমাকে দেখতে দিন।

graph_data_sizeঅ্যাট্রিবিউট তিনটি সেটিংস আছে:

  • graph_data_size normal - এটি ডিফল্ট, যা দৈনিক, সাপ্তাহিক, মাসিক এবং বার্ষিক গ্রাফ উত্পন্ন করে।
  • graph_data_size huge - এটি পুরো বছরের জন্য পাঁচ মিনিটের ব্যবধানে (সাধারণ দৈনিক হার) ডেটা সঞ্চয় করে।
  • graph_data_size custom <custom-definition> - এটি আপনাকে আপনার নিজের ডেটা বিরতি এবং ধারণের সময় নির্দিষ্ট করতে দেয়।

উপরের কাস্টম সংজ্ঞাটি full_rra_nb, multiple_1 multiple_rra_nb_1, multiple_2 multiple_rra_nb_2, ... multiple_N multiple_rra_nb_Nনীচের অর্থ সহ ফর্মটির রয়েছে :

  • ফুল_আরা_এনবি হ'ল প্রথম গ্রাফের জন্য থাকা ডাটা পয়েন্টের সংখ্যা। এই পয়েন্টগুলির প্রত্যেকটিই একটি একক পরিমাপ উপস্থাপন করে (কম বা বেশি; মুনিন অল্প পরিমাণে ডেটা ফুডিং দিয়ে পরিমাপটি পেতে বিলম্বের জন্য অ্যাকাউন্টে চেষ্টা করে)।
  • multiple_N মাপা ডাটা পয়েন্টের যে N তম গ্রাফ জন্য একটি একক ডাটা পয়েন্ট পেতে গড় করছে সংখ্যা।
  • একাধিক_আররা_এনবি_এন হ'ল এনথ গ্রাফের জন্য থাকা ডাটা পয়েন্টের সংখ্যা।

এটি সমস্ত update_rateবৈশিষ্ট্য সেটিং দ্বারা প্রভাবিত হয় , কারণ এটি প্রতিটি একক পরিমাপ কতটা সময় ব্যয় করে তা নিয়ন্ত্রণ করে।

সুতরাং, একটি কংক্রিট উদাহরণের জন্য, ডিফল্ট সেটিংস নীচে রয়েছে:

  • ডেটা পয়েন্টগুলি প্রতি পাঁচ মিনিটে একটি পরিমাপের হারে প্রাপ্ত হয়।
  • প্রতিদিনের গ্রাফের প্রতিটি পরিমাপ করা ডেটা পয়েন্টের জন্য একটি পয়েন্ট থাকে এবং এটি সেই পয়েন্টগুলির 576 (বা 48 ঘন্টা মূল্য) রাখে।
  • সাপ্তাহিক গ্রাফে প্রতি ছয় পরিমাপের জন্য একটি পয়েন্ট থাকে (প্রতিটি পয়েন্ট 30 মিনিটের প্রতিনিধিত্ব করে) এবং এটি তাদের মধ্যে 432 রাখে (বা 9 দিনের মূল্য)।
  • প্রতি 24 পরিমাপের জন্য মাসিক গ্রাফের একটি পয়েন্ট থাকে (প্রতিটি পয়েন্ট দুটি ঘন্টা উপস্থাপন করে) এবং এটি তাদের 540 (বা 45 দিনের মূল্য) রাখে।
  • বার্ষিক গ্রাফের প্রতি 288 পরিমাপের জন্য একটি পয়েন্ট থাকে (প্রতিটি বিন্দু একদিন উপস্থাপন করে) এবং এটি তাদের 450 রাখে (450 দিনের মূল্য)।

সুতরাং, এই দুটি সেটিংস সমতুল্য:

graph_data_size normal

এবং

update_rate 300
graph_data_size custom 576, 6 432, 24 540, 288 450

এক মিনিটের স্যাম্পলিংয়ের জন্য আপনাকে কী ধরণের অন্তর অন্তর্ভুক্ত করতে হবে তা সিদ্ধান্ত নিতে হবে simply কেবলমাত্র এক ঘন্টা ব্যাপী গ্রাফ যুক্ত করতে যা আট ঘন্টা ডেটা রেকর্ড করে, আপনি নিম্নলিখিতটি ব্যবহার করতে পারেন:

update_rate 60
graph_data_size custom 480, 5 576, 30 432, 120 540, 1440 450

নোট করুন যে ডিফল্ট মুনিন কনফিগারেশনে প্রতিটি বিরতি পূর্ববর্তী বিরতির (30 = 5 * 6, 120 = 30 * 4, এবং 1440 = 120 * 12) এর পূর্ণসংখ্যা একাধিক হয়। আমি জানি না যে এই নিয়মটি কতটা গুরুত্বপূর্ণ, তবে আমি এটির ক্ষেত্রে আপনার কনফিগারেশনে রাখার পরামর্শ দেব।

এছাড়াও নোট করুন যে সেটিংস update_rateএবং graph_data_sizeপ্রতি গ্রাফের ভিত্তিতে সম্পন্ন হয়। আমি অনেকগুলি গ্রাফকে অতিক্রমকারী ডিফল্ট মান নির্দিষ্ট করার কোনও উপায় জানি না, সুতরাং আপনি যদি আপনার সমস্ত গ্রাফের জন্য এটি করতে চান তবে আপনাকে প্রচুর টাইপিং করতে হবে।

এছাড়াও, আপনার প্রথম munin-updateরান করার আগে এই সেটিংসের সমস্ত ঠিক আছে কিনা তা নিশ্চিত করা উচিত ; তারা আরআরডি ফাইলগুলি যেভাবে তৈরি হচ্ছে তা প্রভাবিত করে এবং আমি জানি না যে মুনিন কীভাবে প্রতিক্রিয়া জানাবে যদি ফাইলগুলি আপডেটগুলি চালনার আগে বিভিন্ন সেটিংসে তৈরি করা হয়। সবচেয়ে খারাপ ক্ষেত্রে আপনি কেবল আরআরডি ফাইলগুলি মুছতে পারেন এবং মুনিনকে সেগুলি পুনরায় তৈরি করতে দিন।

সবশেষে একবারে সব সেটিংস ঠিকঠাক হয়ে গেলে আপনি উপরের "দ্য ইজি ওয়ে" এর মতো ক্রোন আপডেটের ফ্রিকোয়েন্সিটি পরিবর্তন করতে পারেন।

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