The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Раздел полезных советов: Мониторинг состояния контроллера Ad..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Раздел полезных советов: Мониторинг состояния контроллера Ad..."  +/
Сообщение от auto_tips (ok) on 07-Авг-09, 21:14 
При хранении информации на 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);


URL: http://tips.compuserv.biz/index.php/component/content/articl...
Обсуждается: http://www.opennet.dev/tips/info/2136.shtml

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по ответам | RSS]

1. "Мониторинг состояния контроллера Adaptec"  +/
Сообщение от FrBrGeorge (ok) on 07-Авг-09, 21:14 
> После установки, в случае Linux, rpm пакета появится директория /usr/StorMan/

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

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Мониторинг состояния контроллера Adaptec"  +/
Сообщение от Александр (??) on 07-Авг-09, 23:18 
Их заставили, ага!
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Мониторинг состояния контроллера Adaptec"  +/
Сообщение от nikos_icho email on 08-Авг-09, 09:57 
Не далее  как сегодня ставил на монитор эти контроллеры.
Забыто сказать -  версия есть только 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 на слух

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Мониторинг состояния контроллера Adaptec"  +/
Сообщение от KIrill on 08-Авг-09, 14:14 
Ой ли, а я то по незнанию запустил в консоли, без java и на Debian.
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "Мониторинг состояния контроллера Adaptec"  +/
Сообщение от name (??) on 09-Авг-09, 19:48 
вообще-то java нужна для запуска графической тулзы
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

6. "Мониторинг состояния контроллера Adaptec"  +/
Сообщение от Аноним (??) on 10-Авг-09, 08:44 
Альтернативный вариант - использовать raidutils с http://i2o.shadowconnect.com/download.php
Проверено на Adaptec 2010S
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

7. "Мониторинг состояния контроллера Adaptec"  +/
Сообщение от Аноним (??) on 10-Авг-09, 08:46 
Да, мины в этом случае:
1) создать девайс:
crw-r--r--  1 root root 10, 166 Apr 28  2005 /dev/i2o/ctl
2) загрузить модуль i2o_config
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

8. "Мониторинг состояния контроллера Adaptec"  +/
Сообщение от Сергей email(??) on 10-Авг-09, 09:33 
А можете подробнее написать о использовании raidutils, в дебиане поставил, но так и не понял как пользоваться.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

9. "Мониторинг состояния контроллера Adaptec"  +/
Сообщение от Аноним (??) on 12-Авг-09, 13:01 
Что вам мешает вытягивать эту инфу нагиосом?
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

10. "Мониторинг состояния контроллера Adaptec"  +/
Сообщение от nikos (??) on 13-Авг-09, 11:48 
то есть Вы  хотите  сказать что здесь  (http://www.adaptec.com/en-US/downloads/storage_manager/sm?pr...) где - то есть ссылка  на .deb?
или у Вас получилось alien на этот RPM натравить?  Вариант с вытаскиванием из rpm нужных файлов  верен  конечно, но о таком  принято писать.  
Storage Manager Command Line Utility  есть только для Free
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

11. "Мониторинг состояния контроллера Adaptec"  +/
Сообщение от nikos (??) on 13-Авг-09, 11:49 
>Что вам мешает вытягивать эту инфу нагиосом?

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


Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

12. "Мониторинг состояния контроллера Adaptec"  +/
Сообщение от del (??) on 13-Авг-09, 12:26 
aptitude show rpm

есличо

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

13. "Мониторинг состояния контроллера Adaptec"  +/
Сообщение от aprogrammer email on 19-Мрт-14, 16:24 
Спасибо, нашел тоже крутую инструкцию по мониторингу. Можете почитать здесь  -  http://sysadmin.te.ua/linux/aacraid-monitoring.html . Описано 2 способа мониторить рейд контроллер очень толково.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру