<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Настройка оповещений RAID gmirror</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/91827.html</link>
    <description>Доброго времени суток уважаемые форумчане, возникла необходимость поднять программный RAID-1 средствами gmirror. C этим проблем не было RAID успешно функционирует, теперь возник вопрос есть ли возможность получать уведомление о состояния дисков и массива в целом, как узнать что один из дисков умер или произошла рассинхронизация. Прочитал кучу постов внятного ответа не получил. Поделитесь опытом как у кого работает. &lt;br&gt;</description>

<item>
    <title>Настройка оповещений RAID gmirror (CryptonitB)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/91827.html#10</link>
    <pubDate>Fri, 20 Mar 2015 15:44:23 GMT</pubDate>
    <description>&amp;gt; Доброго времени суток уважаемые форумчане, возникла необходимость поднять программный &lt;br&gt;&amp;gt; RAID-1 средствами gmirror. C этим проблем не было RAID успешно функционирует, &lt;br&gt;&amp;gt; теперь возник вопрос есть ли возможность получать уведомление о состояния дисков &lt;br&gt;&amp;gt; и массива в целом, как узнать что один из дисков умер &lt;br&gt;&amp;gt; или произошла рассинхронизация. Прочитал кучу постов внятного ответа не получил. Поделитесь &lt;br&gt;&amp;gt; опытом как у кого работает.&lt;br&gt;&lt;br&gt;Как вариант ещё например считывать смарт параметры и выпаршивать оттуда количество reallocated sectors, рост которых как правило свидетельствует о разрушении винчестера.&lt;br&gt;</description>
</item>

<item>
    <title>Настройка оповещений RAID gmirror (PieceOfShit)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/91827.html#9</link>
    <pubDate>Tue, 05 Jul 2011 09:26:12 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&amp;gt; #!/bin/sh &lt;br&gt;&amp;gt;&amp;gt; gmirror status &amp;#124; awk &apos;&#123;print&#125;&apos; &amp;gt; /usr/local/bin/myscripts/Notification&#092; RAID/status2 &lt;br&gt;&amp;gt;&amp;gt; if diff /usr/local/bin/myscripts/Notification&#092; RAID/status1 /usr/local/bin/myscripts/Notification&#092; &lt;br&gt;&amp;gt;&amp;gt; RAID/status2 &lt;br&gt;&amp;gt;&amp;gt; then exit &lt;br&gt;&amp;gt;&amp;gt; else gmirror list &amp;#124; /usr/local/sbin/ssmtp -F &quot;Mr. Root&quot; godunov&#064;bolid.ru &lt;br&gt;&amp;gt;&amp;gt; fi &lt;br&gt;&amp;gt; Вызов awk  в первой строке излишен, пробел в имени каталога вреден. &lt;br&gt;&amp;gt;    gmirror status &amp;gt; /some/path/to/the/file &lt;br&gt;&amp;gt; Рано или поздно экранирование пробела бэкслешем завтыкается, и будет долгая ловля блох. &lt;br&gt;&lt;br&gt;Спасибо за советы, обязательно исправлю косяки&lt;br&gt;</description>
</item>

<item>
    <title>Настройка оповещений RAID gmirror (DeadLoco)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/91827.html#8</link>
    <pubDate>Mon, 04 Jul 2011 23:19:06 GMT</pubDate>
    <description>&amp;gt; Не много по колдовал со скриптом, вот что получилось &lt;br&gt;&amp;gt; #!/bin/sh &lt;br&gt;&amp;gt; gmirror status &amp;#124; awk &apos;&#123;print&#125;&apos; &amp;gt; /usr/local/bin/myscripts/Notification&#092; RAID/status2 &lt;br&gt;&amp;gt; if diff /usr/local/bin/myscripts/Notification&#092; RAID/status1 /usr/local/bin/myscripts/Notification&#092; &lt;br&gt;&amp;gt; RAID/status2 &lt;br&gt;&amp;gt; then exit &lt;br&gt;&amp;gt; else gmirror list &amp;#124; /usr/local/sbin/ssmtp -F &quot;Mr. Root&quot; godunov&#064;bolid.ru &lt;br&gt;&amp;gt; fi &lt;br&gt;&lt;br&gt;Вызов awk  в первой строке излишен, пробел в имени каталога вреден. &lt;br&gt;   gmirror status &amp;gt; /some/path/to/the/file &lt;br&gt;Рано или поздно экранирование пробела бэкслешем завтыкается, и будет долгая ловля блох. &lt;br&gt;</description>
</item>

<item>
    <title>Настройка оповещений RAID gmirror (Diesel)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/91827.html#7</link>
    <pubDate>Mon, 04 Jul 2011 09:24:51 GMT</pubDate>
    <description>Не много по колдовал со скриптом, вот что получилось&lt;br&gt;#!/bin/sh&lt;br&gt;gmirror status &amp;#124; awk &apos;&#123;print&#125;&apos; &amp;gt; /usr/local/bin/myscripts/Notification&#092; RAID/status2&lt;br&gt;if diff /usr/local/bin/myscripts/Notification&#092; RAID/status1 /usr/local/bin/myscripts/Notification&#092; RAID/status2&lt;br&gt;then exit&lt;br&gt;else gmirror list &amp;#124; /usr/local/sbin/ssmtp -F &quot;Mr. Root&quot; godunov&#064;bolid.ru&lt;br&gt;fi&lt;br&gt;</description>
</item>

<item>
    <title>Настройка оповещений RAID gmirror (Diesel)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/91827.html#6</link>
    <pubDate>Tue, 28 Jun 2011 05:43:15 GMT</pubDate>
    <description>&amp;gt; Всем спасибо за советы, проблему решил так: &lt;br&gt;&amp;gt; Создал текстовик1 в который записал вывод команды gmirror list, при рабочем массиве, &lt;br&gt;&amp;gt; затем написал скрипт который запрашивает gmirroor list раз в минуту при &lt;br&gt;&amp;gt; помощи cron и вывод записывает в текстовик2. Следующий скрипт сравнивает текстовик1 &lt;br&gt;&amp;gt; и текстовик2 если они отличаются, высылаю содержимое текстовика2 на мыло.&lt;br&gt;&lt;br&gt;Содержимое скриптов напишу чуть позже&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Настройка оповещений RAID gmirror (Diesel)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/91827.html#5</link>
    <pubDate>Tue, 28 Jun 2011 05:40:50 GMT</pubDate>
    <description>Всем спасибо за советы, проблему решил так:&lt;br&gt;Создал текстовик1 в который записал вывод команды gmirror list, при рабочем массиве, затем написал скрипт который запрашивает gmirroor list раз в минуту при помощи cron и вывод записывает в текстовик2. Следующий скрипт сравнивает текстовик1 и текстовик2 если они отличаются, высылаю содержимое текстовика2 на мыло.&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Настройка оповещений RAID gmirror (pgtl)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/91827.html#4</link>
    <pubDate>Sun, 26 Jun 2011 12:59:35 GMT</pubDate>
    <description>/etc/periodic/daily/406.status-gmirror&lt;br&gt;&lt;br&gt;не?&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Настройка оповещений RAID gmirror (PavelR)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/91827.html#3</link>
    <pubDate>Sun, 26 Jun 2011 04:19:37 GMT</pubDate>
    <description>&amp;gt; Доброго времени суток уважаемые форумчане, возникла необходимость поднять программный &lt;br&gt;&amp;gt; RAID-1 средствами gmirror. C этим проблем не было RAID успешно функционирует, &lt;br&gt;&amp;gt; теперь возник вопрос есть ли возможность получать уведомление о состояния дисков &lt;br&gt;&amp;gt; и массива в целом, как узнать что один из дисков умер &lt;br&gt;&amp;gt; или произошла рассинхронизация. Прочитал кучу постов внятного ответа не получил. Поделитесь &lt;br&gt;&amp;gt; опытом как у кого работает.&lt;br&gt;&lt;br&gt;Nagios, у него есть соответствующий плагин. Даже если не использовать нагиос - в нем есть разные плагины, большей частью написанные на скриптовых языках, из которых можно выдернуть идею осуществления мониторинга.&lt;br&gt;</description>
</item>

<item>
    <title>Настройка оповещений RAID gmirror (DeadLoco)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/91827.html#2</link>
    <pubDate>Sat, 25 Jun 2011 23:16:24 GMT</pubDate>
    <description>&amp;gt; как узнать что один из дисков умер или произошла рассинхронизация.&lt;br&gt;&lt;br&gt;Гмиррор, как и прочие кернел-модули, всю свою диагностику пишет в /dev/console. Настройте сислогд, чтобы все, что пишется в консоль, дублировалось в файлик. В штатном /etc/syslog.conf достаточно раскомментить одну строку. А потом достаточно повесить скрипт, который этот файлик будет читать, и, в случае обнаружения грепом паттернов, будет слать извещения на мыло или еще куда.&lt;br&gt;&lt;br&gt;#!/bin/sh&lt;br&gt;tail -F /var/log/console.log &amp;#124; while read _LINE&lt;br&gt;do &lt;br&gt;  if echo $_LINE &amp;#124; grep &quot;gmirror.*error&quot;&lt;br&gt;     then /usr/local/scripts/smsgate.sh &quot;admin&quot; &quot;$_LINE&quot;&lt;br&gt;  fi&lt;br&gt;done &lt;br&gt;&lt;br&gt;&lt;br&gt;Как-то так. &lt;br&gt;</description>
</item>

</channel>
</rss>
