All of lore.kernel.org
 help / color / mirror / Atom feed
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 



      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.