Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Мониторинг RAID массивов Intel построенных на чипсете ICH

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

dumsik



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Столкнулся недавно с интересной задачей. Имеется сервер win2003 с  массивом RAID-1 на встроенном в чипсет контроллере ich10R известный как Intel Rapid Storage. Нужно было удаленно мониторить этот массив на предмет отказа.  
На сайте  intel можно скачать ПО только для локального мониторинга массивов, поэтому пришлось изобретать велосипед самому.
 
Последния версия Intel Rapid Storage написана на .Net поэтому я легко ее декомпилировал, выяснил как происходит мониторинг райд массива, и написал собственную консольную утилиту для мониторнига райд. С помощью этой утилиты можно мониторить райд через простой скрипт по планировщику и оправлять уведомления по почте или через систему мониторинга zabbix (как сделал я). Утилита просто возврашает после своего запуска строку с текущим состоянием массива.
 
Все подпробности в файле readme.txt в архиве с утилитой, там-же исходный код для visual studio 2008.
 
Утилита будет работать на любой системе где стоит служба мониторинга Intel Rapid Storage. С Intel Matrix Storage работать не будет !
 
Архив лежит здесь http://rapidshare.com/files/415934986/Inter_Rapid_Storage_RIAD_monitor_util.7z
 
Если есть вопросы, с удовольствием отвечу здесь.

Всего записей: 61 | Зарегистр. 29-01-2004 | Отправлено: 04:29 30-08-2010 | Исправлено: dumsik, 04:46 30-08-2010
dazm



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А на предмет каких данных ты проводил декомпиляцию, можно ли что-то подобное сваять под intel matrix storage ?

Всего записей: 17 | Зарегистр. 24-07-2007 | Отправлено: 11:43 19-10-2010
dumsik



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
А на предмет каких данных ты проводил декомпиляцию, можно ли что-то подобное сваять под intel matrix storage ?

 
Нет под  intel matrix storage сваять ничего не получиться т.к. его утилиты управления написаны на чистом c++.
 
Да и зачем Intel Rapid Storage  прекрасно работает с контроллерами intel matrix storage

Всего записей: 61 | Зарегистр. 29-01-2004 | Отправлено: 16:46 09-11-2010
141215

Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Спасибо за то, что поделились! Только ссылка устареал. Написал в личку, ответьте пожалуйста!

Всего записей: 240 | Зарегистр. 12-06-2005 | Отправлено: 16:07 15-11-2010
dumsik



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Архив здесь http://www.getzilla.net/files/354345/inter_rapid_storage_riad_monitor_util.7z.html

Всего записей: 61 | Зарегистр. 29-01-2004 | Отправлено: 11:01 20-11-2010
AMV007

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
можно обновить ссылку ?
dumsik
Цитата:
Intel Rapid Storage  прекрасно работает

У меня Rapid видит вместо 2-х терабайтников (Advanced format) 139 Гб, Matrix видит все корректно.

Всего записей: 2 | Зарегистр. 21-02-2011 | Отправлено: 15:21 21-02-2011 | Исправлено: AMV007, 15:24 21-02-2011
dumsik



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
можно обновить ссылку ?

 
http://rapidshare.com/files/449102338/Inter_Rapid_Storage_RIAD_monitor_util.7z

Всего записей: 61 | Зарегистр. 29-01-2004 | Отправлено: 16:37 21-02-2011 | Исправлено: dumsik, 16:41 21-02-2011
AMV007

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
спасибо за ссылку.
я хочу попробовать переделать для Matrix Storage, (надеюсь идеи интерфейсов у них не сильно отличаются) можете выложить исходники IAStorUtil.dll ?
mail скинул в личку.

Всего записей: 2 | Зарегистр. 21-02-2011 | Отправлено: 20:50 21-02-2011 | Исправлено: AMV007, 20:52 21-02-2011
villimilli

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
спасибо за ссылку! а для 10-ой версии есть???

Всего записей: 2 | Зарегистр. 15-07-2010 | Отправлено: 08:36 15-07-2011 | Исправлено: villimilli, 08:37 15-07-2011
dumsik



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
работает и в  десятой версии только нужно создать в папке где лежит утилита файл getStorageStatus.exe.config со следующим содержимым.  
 
 
<configuration>
  <runtime>
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
      <dependentAssembly>
        <assemblyIdentity name="IAStorUtil" publicKeyToken="0864863fcbc5bc91" culture="neutral"/>
        <bindingRedirect oldVersion="9.6.0.1014" newVersion="10.5.0.1027"/>
      </dependentAssembly>
    </assemblyBinding>
  </runtime>
</configuration>
 
В параметре newVersion=поставить полный номер версии файла IAStorUtil.dll  

Всего записей: 61 | Зарегистр. 29-01-2004 | Отправлено: 10:06 18-07-2011
ndch

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dumsik
Спасибо, работает !
Проверено на "Intel(R) Rapid Storage Technology" 10.6.0.1002  
http://downloadmirror.intel.com/20215/a08/iata_cd_10.6.0.1022.exe
 
Поддержка windows 2000 отсутствует (по причине отсутствия .NET Framework 3 под 2000)
 
Так что получается что утилька для xp/2003 и новее.
 
 
 
Правда выявился небольшой глюк, на "левом компе" при запуске программы, без IAStorUtil.dll:
Inter Rapid Storage RIAD monitor util>getStorageStatus.exe
 
 

Код:
Необработанное исключение: System.IO.FileNotFoundException: Невозможно загрузить файл или сборку "IAStorUtil, Version=10.6.0.100
2, Culture=neutral, PublicKeyToken=0864863fcbc5bc91" или один из зависимых от них компонентов. Не удается найти указанный файл.
Имя файла: "IAStorUtil, Version=10.6.0.1002, Culture=neutral, PublicKeyToken=0864863fcbc5bc91" ---> System.IO.FileNotFoundExcept
ion: Невозможно загрузить файл или сборку "IAStorUtil, Version=9.6.0.1014, Culture=neutral, PublicKeyToken=0864863fcbc5bc91" или
 один из зависимых от них компонентов. Не удается найти указанный файл.
Имя файла: "IAStorUtil, Version=9.6.0.1014, Culture=neutral, PublicKeyToken=0864863fcbc5bc91"
 
Предупреждение: регистрация привязки сборок выключена.
Чтобы включить регистрацию ошибок привязки сборок, установите значение параметра реестра [HKLM\Software\Microsoft\Fusion!EnableL
og] (DWORD) в 1.
Примечание. Регистрация ошибок привязки сборок может привести к некоторому снижению производительности.
Чтобы отключить эту функцию, удалите параметр реестра [HKLM\Software\Microsoft\Fusion!EnableLog].
 
   в getStorageStatus.Module1.Main()

Всего записей: 6554 | Зарегистр. 31-08-2008 | Отправлено: 10:37 28-10-2011 | Исправлено: ndch, 11:14 28-10-2011
dumsik



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ndch
Так и должно быть моя утилита просто использует методы из IAStorUtil.dll. Без нее она бесполезна.

Всего записей: 61 | Зарегистр. 29-01-2004 | Отправлено: 15:41 28-10-2011
ndch

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dumsik
Лучше бы оно внятно ругалось: например "отсутствует IAStorUtil.dll . Установите Intel Rapid Storage".

Всего записей: 6554 | Зарегистр. 31-08-2008 | Отправлено: 11:42 26-02-2012 | Исправлено: ndch, 11:42 26-02-2012
dumsik



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ndch
Исходный код идет в комплекте. Можете сами добавить все что считаете нужным.

Всего записей: 61 | Зарегистр. 29-01-2004 | Отправлено: 05:33 04-03-2012
PerfectoFlu

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ссылка ни одна не работает. Просьба перевыложить. Заранее Спасибо !

Всего записей: 4 | Зарегистр. 31-10-2006 | Отправлено: 10:52 12-05-2012
dumsik



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Выложил сюда.
http://narod.ru/disk/49762631001.dbf01a2e559f2e4505d8037925d1521c/Inter%20Rapid%20Storage%20RIAD%20monitor%20util.rar.html

Всего записей: 61 | Зарегистр. 29-01-2004 | Отправлено: 16:10 19-05-2012
luik8004

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dumsik
может работать в последних версиях 13,14,15?  
 Попробовал  на двух 15-ых версиях. Закинул 2 файла getStorageStatus.exe и getStorageStatus.exe.config в C:\Program Files\Intel\Intel(R) Rapid Storage Technology. В getStorageStatus.exe.config отредактировал поле newVersion. Запускаю getStorageStatus.exe и мне выдает ошибку "Прекращена работа программы "getStorageStatus" "
 
Это в теле:
Описание:
  Stopped working
 
Сигнатура проблемы:
  Имя события проблемы:    APPCRASH
  Application Name:    getStorageStatus.exe
  Application Version:    1.0.0.0
  Application Timestamp:    4c775f30
  Fault Module Name:    KERNELBASE.dll
  Fault Module Version:    6.1.7601.17514
  Fault Module Timestamp:    4ce7bafa
  Exception Code:    e0434f4d
  Exception Offset:    0000b727
  Версия ОС:    6.1.7601.2.1.0.256.48
  Код языка:    1049

Всего записей: 10 | Зарегистр. 14-04-2019 | Отправлено: 13:29 19-11-2019
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Мониторинг RAID массивов Intel построенных на чипсете ICH


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru