The OpenNET Project
 
Поиск (ключи):    ПРОГРАММЫ СТАТЬИ СОВЕТЫ ФОРУМ
  WIKI НОВОСТИ (+) MAN'ы ДОКУМЕНТАЦИЯ

Мониторинг состояния контроллера Adaptec
При хранении информации на RAID массиве создается иллюзия, что данные надежно
защищены от потери в случае
выхода из строя одного из носителей. Но пока не проводится регулярный
мониторинг состояния логического раздела,
можно просто своевременно не узнать об изменении состояния логического тома.
Ниже будет описан мониторинг состояния контроллера Adaptec.

Для мониторинга контроллеров Adaptec можно использовать утилиту arcconf,
входящую в состав Storage Manager'a.
Загрузить его можно по ссылке http://www.adaptec.com/en-US/downloads/
После установки, в случае Linux, rpm пакета появится директория /usr/StorMan/.

Команда для получения полной информации о контроллере:

   # /usr/StorMan/arcconf getconfig 1

если появится ошибка вида

   /usr/StorMan/arcconf: error while loading shared libraries:
    libstdc++.so.5: cannot open shared object file: No such file or directory

нужно выполнить команду

   # export LD_PRELOAD="/usr/StorMan/libstdc++.so.5"

Самой важной информацией является информация о состоянии логических дисков

   # /usr/StorMan/arcconf getconfig 1 ld

Результат выполнения команды:

   Controllers found: 1
   Logical device information
   Logical device number 0
   Logical device name :  tst
   RAID level : 5
   Status of logical device : Optimal
   Size : 14300150 MB
   ...

Ключевой информацией является строка

   Status of logical device : Optimal

Команда  для получения информации о состоянии физических дисков

   # /usr/StorMan/arcconf getconfig 1 ld

Дополнительную информацию о состоянии контроллера можно получить в лог файлах

   # cat /usr/StorMan/RaidEvtA.log

Ниже я приведу скрипт, который проверяет состояние логического диска и, если он
не в состоянии Optimal, отправляет e-mail

/usr/scripts/checkraid.pl

   #!/usr/bin/perl
   use Net::SMTP;
   $opt=`/usr/StorMan/arcconf getconfig 1 ld | grep "Status of logical device" | grep "Optimal" -c`;
   open (FH, ">> /var/log/raidcheck.log");
   if ($opt==0) {
      print (FH scalar(localtime));
      print (FH " Problem with RAID!\n");
      $date=`exec /bin/date '+%F %T'`;
      chomp($date);
      $smtp = Net::SMTP->new('mail.server-name.ru');
      $smtp->mail(' expe@server-name.ru ');
      $smtp->to('expe\@server-name.ru');
      $smtp->data();
      $smtp->datasend("To:expe\@server-name.ru \n");
      $smtp->datasend("Subject: raid problem");
      $smtp->datasend("\n");
      $smtp->datasend("\n");
      $smtp->datasend("[$date]Problem with raid on tst!");
      $smtp->datasend("\n");
      $smtp->dataend();
      $smtp->quit;
      print "Problem with raid!\n";
   } else {
      print (FH scalar(localtime));
      print (FH " Status of raid is optimal\n");
      print "Status of raid is optimal!\n";
   };
   close(FH);
 
07.08.2009 , Автор: ExpE , Источник: http://tips.compuserv.biz/index.php...
Раздел:    Корень / Администратору / Система / Диски и файлы / RAID массивы

Обсуждение [ Линейный режим | Показать все | RSS ]
 
  • 1.1, FrBrGeorge, 21:14, 07/08/2009 [ответить] [смотреть все]
  • +/
    > После установки, в случае Linux, rpm пакета появится директория /usr/StorMan/

    Я бы поостерёгся запускать бинарники, разработчики которых добровольно положили их в такой каталог.

     
     
  • 2.2, Александр, 23:18, 07/08/2009 [^] [ответить] [смотреть все]
  • +/
    Их заставили, ага!
     
  • 1.3, nikos_icho, 09:57, 08/08/2009 [ответить] [смотреть все]
  • +/
    Не далее  как сегодня ставил на монитор эти контроллеры.
    Забыто сказать -  версия есть только RPM или для FreeBSD. и она просит java.
    запуск скрипта требует прав root (: - или корежить права  на запускаемый файл и файл логов.
    Вменяемые сервера мониторятся не одиночными скриптами, а все же nagios/zabbix ...
    Скрипт очень длинный (:
    что мешает сделать  примерно так:
    if ['/usr/StorMan/arcconf getconfig 1 ld | grep "Status of logical device" | grep "Optimal" -c' !="Optimal"]; then mail admin < echo  'raid on server% not optimal'.; fi
    ?
    О разместили, ну да разместили,( причем во фряхе почему-то  в /opt (:)  закрытый код, можно не запускать и мониторить RAID на слух

     
     
  • 2.4, KIrill, 14:14, 08/08/2009 [^] [ответить] [смотреть все]
  • +/
    Ой ли, а я то по незнанию запустил в консоли, без java и на Debian.
     
     
  • 3.10, nikos, 11:48, 13/08/2009 [^] [ответить] [смотреть все]
  • +/
    то есть Вы  хотите  сказать что здесь  (http://www.adaptec.com/en-US/downloads/storage_manager/sm?productId=SAS-5405&) где - то есть ссылка  на .deb?
    или у Вас получилось alien на этот RPM натравить?  Вариант с вытаскиванием из rpm нужных файлов  верен  конечно, но о таком  принято писать.  
    Storage Manager Command Line Utility  есть только для Free
     
     
  • 4.12, del, 12:26, 13/08/2009 [^] [ответить] [смотреть все]  
  • +/
    aptitude show rpm

    есличо

     
  • 2.5, name, 19:48, 09/08/2009 [^] [ответить] [смотреть все]  
  • +/
    вообще-то java нужна для запуска графической тулзы
     
  • 2.9, Аноним, 13:01, 12/08/2009 [^] [ответить] [смотреть все]  
  • +/
    Что вам мешает вытягивать эту инфу нагиосом ... весь текст скрыт [показать]
     
     
  • 3.11, nikos, 11:49, 13/08/2009 [^] [ответить] [смотреть все]  
  • +/
    >Что вам мешает вытягивать эту инфу нагиосом?

    Религия  вероятно :). Я тяну  именно в него, правда  как последний  извращенец  своим  датчиком, а не SNMP


     
  • 1.6, Аноним, 08:44, 10/08/2009 [ответить] [смотреть все]  
  • +/
    Альтернативный вариант - использовать raidutils с http i2o shadowconnect com d... весь текст скрыт [показать]
     
     
  • 2.7, Аноним, 08:46, 10/08/2009 [^] [ответить] [смотреть все]  
  • +/
    Да, мины в этом случае 1 создать девайс crw-r--r-- 1 root root 10, 166 Apr 2... весь текст скрыт [показать]
     
  • 1.8, Сергей, 09:33, 10/08/2009 [ответить] [смотреть все]  
  • +/
    А можете подробнее написать о использовании raidutils, в дебиане поставил, но так и не понял как пользоваться.
     

    Ваш комментарий
    Имя:         
    E-Mail:      
    Заголовок:
    Текст:

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

    Последние заметки
    - 12.05 Организация шифрованного бэкапа с помощью rdiff-backup, encfs и Dropbox
    - 11.05 Настройка беспроводного соединения в Debian GNU/Linux
    - 07.05 Использование Google Drive в Linux
    - 18.04 Использование нескольких сетевых стеков в Linux
    - 15.04 Восстановление стандартного KDE меню после его удаления (например, wine)
    - 11.04 Настройка gmirror при использовании GPT во FreeBSD 9
    - 09.04 Маршрутизатор на базе FreeBSD с приоритизация трафика средствами PF и ALTQ
    - 02.04 Частичное восстановление данных MySQL из бэкапа, созданного с использованием LVM
    - 21.03 Настройка DNSSEC в BIND 9.9
    - 17.03 Набор номера на Cisco IP Phone 7960/7940 из скрипта
    RSS | Следующие 15 записей >>


    ПОДПИШИСЬ НА ЖУРНАЛ Linux Format 2012!

    Журнал "Linux Format" (Линукс Формат)- Единственный в России и странах СНГ журнал на русском языке, посвящённый Linux и свободному ПО. Журнал для IT-директоров, IT-менеджеров, программистов, системных администраторов, учителей школ и преподавателей ВУЗов и всех пользователей ПК. В каждом выпуске: Новости индустрии OpenSource, обзоры новинок свободного ПО, обучающие и методические статьи.

    Каждый, кто оформит подписку, получает бонусы и подарки- объёмные наклейки на системный блок, диск с архивом номеров за 2005-2011 г.г. и ежемесячно электронную версию журнала в pdf-формате.

    Оформить подписку на год


      Закладки на сайте
      Проследить за страницей
    Created 1996-2012 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    RUNNet TopList