From: Bill Davidsen <davidsen@tmr.com>
To: Neil Brown <neilb@suse.de>
Cc: Denis Klimek <denis@serverleih.de>, linux-raid@vger.kernel.org
Subject: Re: mdadm feature suggestion
Date: Fri, 09 May 2008 11:06:57 -0400 [thread overview]
Message-ID: <48246891.7030501@tmr.com> (raw)
In-Reply-To: <18463.50756.193011.129733@notabene.brown>
Neil Brown wrote:
> On Monday May 5, denis@serverleih.de wrote:
>
>> Hello,
>>
>> I've written a "mdadm2sms", which sends me SMS to my mobilephone when
>> something happens to raid.
>> Yesterday I've got a sms / also written into syslog (standard), that a
>> rebuild has been started, just for data-checking. My suggestion is now,
>> it is possible to add 3 more Events just for this DataCheck event? Like
>> DataCheckStarted, CheckStarted, CheckedFinished and Check20-100 or
>> something? Cause the problem is, you can't trigger a regulary
>> mdadm-datacheck without using syslog. It would be very nice, when it
>> would be possible to trigger a Datacheck with a event command.
>>
>>
>
> I'm sorry, but I don't understand what you are asking for.
>
> When a data-check is run, it should generate events just like when a
> resync or recovery is run. These will be passed to any --program that
> you give to mdadm --monitor.
> In that program you can differentiate between
> data-check/resync/recovery by looking in /proc/mdstat.
>
> Do you want the events to be different for the different types of
> 'resync' (check/sync/recover)?? So you can get an SMS on a resync
> start but not on a data-check start? Is that it?
>
> I don't understand
> "It would be very nice, when it would be possible to trigger a
> Datacheck with a event command. "
> at all. How would an event command trigger a Datacheck???
>
I would handle this by configuring syslog to write to a fifo, then
running a daemon to read the messages and send whatever SMS you like. I
do this on my mail server and firewall systems, both do adaptive
configuration of the iptables firewall based on behavior of connected hosts.
See syslog.conf, the "|" feature. My daemon is a perl script which just
sucks on the fifo (see mkdev) for the information to process.
--
Bill Davidsen <davidsen@tmr.com>
"Woe unto the statesman who makes war without a reason that will still
be valid when the war is over..." Otto von Bismark
prev parent reply other threads:[~2008-05-09 15:06 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <481EF5A5.3030501@serverleih.de>
2008-05-06 2:45 ` mdadm feature suggestion Neil Brown
2008-05-09 15:06 ` Bill Davidsen [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=48246891.7030501@tmr.com \
--to=davidsen@tmr.com \
--cc=denis@serverleih.de \
--cc=linux-raid@vger.kernel.org \
--cc=neilb@suse.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.