উইন্ডোজে আপনি কীভাবে মিররড ডিস্কের স্বাস্থ্য পর্যবেক্ষণ করবেন?


12

আমার আমার উইন্ডোজ 2003 সার্ভারে মিররড ডায়নামিক ডিস্ক রয়েছে। আপনি কীভাবে ভলিউমের স্বাস্থ্য পর্যবেক্ষণ করবেন?

ভলিউম নিয়ে কোনও সমস্যা দেখা দিলে সার্ভারটি কোনও ইমেল প্রেরণ করার কি উপায় আছে? সার্ভারটি স্মার্ট পরীক্ষা চালানোর কোনও উপায় আছে কি?

সম্পাদনা: ডাব্লুটিএফ-তে কোনও ক্লায়েন্ট সার্ভারে লগ ইন করা, ডিস্কপার্ট লিস্ট ভলিউম চালানো এবং এটি দেখার মতো কিছুই বলা হয় না।

Volume ###  Ltr  Label        Fs     Type        Size     Status     Info
----------  ---  -----------  -----  ----------  -------  ---------  --------
Volume 0     X   xDrive       NTFS   Mirror       233 GB  Failed Rd
Volume 1     C                NTFS   Simple        57 GB  Healthy    System
Volume 2     D                       DVD-ROM         0 B  Healthy
Volume 3     F                RAW    Partition    466 GB  Healthy
Volume 4     E   New Volume   NTFS   Partition    932 GB  Healthy

আমরা এখানে একটি সফ্টওয়্যার আয়না কথা বলছি? যদি তাই হয়, দুর্দান্ত প্রশ্ন।
ক্রিস_কি

@ ক্রিস_কে সঠিক গতবার একটি ডিস্ক ব্যর্থ হয়েছিল আমি কেবল সুযোগেই খুঁজে পেয়েছি। এমন একটি এন্টারপ্রাইজ সিস্টেমে যা সম্পূর্ণ অগ্রহণযোগ্য। আমার একটি ব্যাক আপ সিস্টেম আছে। তবে আয়না করার বিষয়টি তা নয়।
নাইট্রোক্সডিএম

এই জাতীয় তথ্যের সাথে আমার ধারণা এখন that স্ক্রিপ্টটি পরীক্ষা করার জন্য এটি ভাল সময়। উইন্ডোজ জয়ের জন্য!
নাইট্রোক্সডিএম

আমি এখানে তালিকাভুক্ত উত্তর দুটি ব্যবহার করে একটি সমাধান নিয়ে কাজ করছি।
নাইট্রোক্সডিএম

উত্তর:


5

কিছুক্ষণ আগে আমারও একই প্রশ্ন ছিল। প্রথম জিনিসটি আমি ভেবেছিলাম ডাব্লুএমআই ব্যবহার করেছিলাম, তবে কিছু অদ্ভুত কারণে, ডাব্লুএমআই কোনও সাধারণ উইন 32_ * ক্লাসের মাধ্যমে একটি RAID ভলিউমের স্বাস্থ্য প্রকাশ করে না।

আমি শেষ পর্যন্ত এই নিবন্ধের স্ক্রিপ্ট জুড়ে হোঁচট খেয়েছি এবং আমার প্রয়োজনীয়তা অনুসারে কয়েকটি পরিবর্তন করেছি। এটি ডিস্কপার্ট.এক্সির "লিস্ট ভলিউম" কমান্ডের আউটপুটকে বিশ্লেষণ করে। এটি কিছুটা নোংরা এবং কুৎসিত মনে হতে পারে তবে এখনই এটি আমার সেরা বিকল্পটি দেখা গেছে।

লিঙ্কযুক্ত পৃষ্ঠায় প্রদর্শিত স্ক্রিপ্টটি নাগিওস / এনএসক্লিয়েন্ট ++ এর সাথে ব্যবহারের জন্য প্রস্তুত । আপনি যদি কিছুটা ভিবিএস স্ক্রিপ্ট জানেন তবে স্থিতির তথ্য মুদ্রণের পরিবর্তে ইমেল প্রেরণের জন্য এটি পরিবর্তন করা যথেষ্ট সহজ।

আপনি যদি ভিবিএস স্ক্রিপ্ট না জানেন তবে আমি আনন্দের সাথে আপনাকে একটি পরিবর্তিত সংস্করণ দেব যা আপনি যা চান তা করবে।


ভিবিএস স্ক্রিপ্ট এতটা নয়। অন্যদিকে সি #;) স্ক্রিপ্টটি খুব খারাপ দেখাচ্ছে না।
নাইট্রোক্সডিএম

এই বিষয় এবং এই সমস্যাটি সম্পর্কে কীভাবে কাজ করা যায় সে সম্পর্কে আর একটি নিবন্ধ: ইভেন্টলগব্লগ.ব্লগ ২০১২/০২/২০১২
লাকি

এগুলি (@ লাকিলুক এবং থ্যাটগ্রাইমগুই স্ক্রিপ্টস) দুর্দান্ত তবে ভাষা সমর্থনটির অভাব রয়েছে। আমার সার্ভার উভয়ই ইংরাজীতে রয়েছে, তাই ভাল। তবে, আমার ডাউনলোড মেশিনটি ফরাসি ভাষায়। আমি চিত্রকরন করতে সক্ষম হয়েছি (ThatGraemeGuy স্ক্রিপ্ট থেকে) RE0.Pattern = "Healthy|Sain" RE1.Pattern = "Mirror|RAID-5|Miroir", কিন্তু না RE2এবং RE3এটি "ব্যর্থ | ঝুঁকিতে" এবং "পুনর্নির্মাণ"। দুর্ভাগ্যক্রমে, এটি খারাপ কারণ সেগুলি, বেশিরভাগই RE2গুরুত্বপূর্ণ বিষয়গুলি। আপনি কি ফরাসী ভাষায় অনুবাদিত অনুবাদগুলি পেতে পারেন বা অন্য কোনও উপায় যা ভাষার উপর নির্ভর করে না?
মাস্টার ডি জোন

1
ভাল পয়েন্ট - তবে প্রতিটি ভাষায় উইন্ডোজ ইনস্টল করতে এবং স্ট্রিংগুলি পর্যবেক্ষণ করা খুব সময়সাপেক্ষ হবে। আমি যদি আপনি হয় তবে আমি একটি ভিএম-তে একটি ফরাসী উইন্ডোজ ইনস্টল করব এবং ভার্চুয়াল ডিস্কগুলির সাথে একটি RAID ব্যর্থতা অনুকরণ করব। আপনি সম্ভবত কোনও কোথাও ডিএলএল থেকে স্ট্রিংগুলি বের করতে পারেন তবে এটি সম্ভবত সমানভাবে সময় সাপেক্ষ would
ভাগ্যবান লূক

2
for /f "tokens=4,9 delims= " %a IN ('echo list volume ^| diskpart ^| find "SSD"') do echo %a %b

"মিরর" (বা স্ট্রিপ ... যাই হোক না কেন) বা আপনার ভলিউমের নাম দিয়ে "এসএসডি" সন্ধান করুন। (আমার খণ্ডের নাম দেওয়া হয়েছে এসএসডি 1 + এসএসডি 2)

@ কেচো অফ করে আপনার কাজ শেষ করে একটি ব্যাচের ফাইলে আটকে দিন। :)

@echo off
for /f "tokens=4,9 delims= " %%a IN ('echo list volume ^| diskpart ^| find "SSD"') do echo %%a %%b

ব্যাচের জন্য উপরের লাইনের প্রয়োজন। =)

মন্তব্য

  • এটি কাজ করার জন্য আপনার একটি ভলিউমের নাম থাকা দরকার, অন্যথায় টোকেন এ পরিবর্তন করুনtokens=8


0

আমি এই কুরুচিপূর্ণ ব্যাচের ফাইলটি আয়না স্থিতি পরীক্ষা করতে একশ'রও বেশি সার্ভার নিরীক্ষণ করতে ব্যবহার করি এবং ফলাফলটি সুন্দর। নাগিওস সার্ভারে ফলাফল প্রেরণ করার জন্য প্রতি চার ঘন্টা পর পর প্যাসিভ চেক করা একটি এনএসক্লিয়েন্ট ++ ক্লায়েন্ট প্লাগইন।

check_mirror.bat

@echo off
echo list volume | diskpart | find "Mirror" > H
for /f %%i in ('type H ^| find /c "Mirror"') do set /a M=%%i 
for /f %%i in ('type H ^| find "Mirror" ^| find /c "Health" ') do set /a H=%%i 
for /f %%i in ('type H ^| find /c "Risk"') do set /a risk=%%i 
@del H /q
rem echo M=%M%, H = %H% Risk=%risk%
if %risk% GTR 0 goto err
IF %M%.==0. goto nomirror
IF %M% EQU %H% goto mirrorok

:err
echo CRITICAL: Something Wrong.
exit /B 1

:mirrorok
echo OK: Mirror Health.
exit /B 0

:nomirror
echo OK: No Mirror Found.
exit /B 1

-1

যদিও এই সমস্ত উত্তর আপনাকে স্থিতি দেবে, সেগুলির কোনওটিই সঠিক উত্তর নয়।

একটি এন্টারপ্রাইজ পরিবেশে, আপনার এন্টারপ্রাইজ-গ্রেড সার্ভার এবং নেটওয়ার্ক মনিটরিং সরঞ্জামগুলি ব্যবহার করা উচিত। প্রায়শই আমি যে সমস্ত মনিটরিং সরঞ্জামগুলি ব্যবহার করেছি সেগুলি স্বয়ংক্রিয়ভাবে কোনও সমর্থিত র‌্যাড অ্যারে, সফ্টওয়্যার বা হার্ডওয়্যারগুলির স্বাস্থ্য পর্যবেক্ষণ করে। তারা অন্যান্য বিষয়ও পর্যবেক্ষণ করে যা আপনার সচেতন হওয়া উচিত, যেমন তাপমাত্রা, ফ্রি ডিস্ক স্পেস ইত্যাদি you আপনি কী প্রকৃতপক্ষে প্রতিটি সম্ভাব্য জিনিসের জন্য একটি কাস্টম স্ক্রিপ্ট তৈরি করতে চান যা পর্যবেক্ষণ করা প্রয়োজন?

নিজের পক্ষে একটি সুবিধা করুন এবং এই সমস্ত জুতো-স্ট্রিং এবং বুদ্বুদ-গাম স্টাফ ছেড়ে যান এবং সঠিক সরঞ্জামটি ব্যবহার করুন।


কিসের মতো সরঞ্জাম?
নাইট্রোক্সডিএম

1
সৌর বাতাস, এন-সক্ষম, কী
চলছে, মশালার

আপনার উত্তরটি কীভাবে প্রাসঙ্গিক বা সহায়ক তা আমি দেখতে পাচ্ছি না, এটি কেবল একটি মতামত। সোলারউইন্ডগুলির তুলনায় অনেক বেশি সক্ষম সরঞ্জাম রয়েছে (এন-সক্ষম সোলারউইন্ডস বিটিডব্লু থেকে)। সব বিষয়ে পরিবর্তিত হয়েছে, এবং সফটওয়্যার RAID নয় "জুতো-STRING" আর হল: smbitjournal.com/2016/12/the-software-raid-inflection-point
লাকি লুক

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