Saya memiliki disk Dinamis Mirror di Windows 2003 Server saya. Bagaimana Anda memantau kesehatan volume?
Apakah ada cara agar server mengirim email ketika ada masalah dengan volume? Apakah ada cara agar server menjalankan tes SMART?
EDIT: Tidak ada yang mengatakan WTF suka masuk ke server klien, menjalankan DISKPART LIST VOLUME dan melihat ini.
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
Jawaban:
Saya punya pertanyaan yang sama beberapa waktu lalu. Hal pertama yang saya pikirkan adalah menggunakan WMI, tetapi untuk beberapa alasan aneh, WMI tidak mengekspos kesehatan volume RAID melalui kelas Win32_ * normal.
Saya akhirnya menemukan skrip dalam artikel ini dan membuat beberapa modifikasi untuk memenuhi persyaratan saya. Ini mem-parsing output dari perintah "LIST VOLUME" diskpart.exe. Ini mungkin tampak sedikit kotor dan jelek, tetapi sekarang ini pilihan terbaik yang pernah saya lihat.
Script seperti yang ditampilkan pada halaman tertaut siap digunakan dengan Nagios / NSClient ++ . Jika Anda tahu sedikit VBScript, cukup mudah untuk memodifikasi ini untuk mengirim e-mail alih-alih mencetak informasi status.
Jika Anda tidak tahu VBScript, saya dengan senang hati akan memberi Anda versi modifikasi yang akan melakukan apa pun yang Anda inginkan.
sumber
RE0.Pattern = "Healthy|Sain" RE1.Pattern = "Mirror|RAID-5|Miroir"
, tetapi tidakRE2
&RE3
itu "Gagal | Berisiko" & "Bangun Kembali". Sayangnya, ini buruk karena mereka, sebagian besarRE2
, adalah yang penting. Apakah Anda di mana saya bisa mendapatkan yang diterjemahkan dalam bahasa Prancis atau mungkin cara lain yang tidak bergantung pada bahasa?Ganti find "SSD" dengan "mirror" (atau strip ... apa pun) atau nama volume Anda. (volume saya dinamai SSD1 + SSD2)
Tetap di file batch dengan @echo off dan Anda selesai. :)
Baris di atas diperlukan untuk batch. =)
Catatan
tokens=8
sumber
Smartmontools ( http://sourceforge.net/apps/trac/smartmontools/wiki ) memiliki versi windows, tapi saya tidak tahu ini berjalan pada 2K8
sumber
Saya menggunakan file batch jelek ini untuk memonitor lebih dari seratus server untuk memeriksa status mirror dan hasilnya bagus. Ini adalah plugin klien nsclient ++ untuk melakukan pemeriksaan pasif setiap empat jam untuk mengirim hasil ke server nagios.
sumber
sementara semua jawaban ini akan memberi Anda status, tidak satupun dari mereka adalah jawaban yang benar.
di lingkungan perusahaan, Anda harus menggunakan server dan alat pemantauan jaringan tingkat perusahaan. hampir semua alat pemantauan yang saya gunakan secara otomatis memantau kesehatan setiap array RAID yang didukung, perangkat lunak atau perangkat keras. mereka juga memantau hal-hal lain yang harus Anda ketahui, seperti suhu, ruang disk kosong, dll. apakah Anda benar-benar ingin membuat skrip khusus untuk setiap hal yang mungkin perlu dipantau?
bantulah dirimu dan lewati semua tali sepatu dan permen karet ini dan gunakan alat yang tepat.
sumber