[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: E-mail kleuterjuf



De script (aanroepen met crontab):

#!/bin/sh
#
if [ ! -f "/home/stephan/.cronjobs/calfdata/new/calfdata" ]; then
/usr/bin/mailx -s "The calf program at Zodiac isn't running !!" info@stephanverrips.nl < /home/bin/waarschuwing_calfalert.mail
/usr/bin/mailx -s "The calf program at Zodiac isn't running !!" zodiac@stephanverrips.nl < /home/bin/waarschuwing_calfalert.mail
/usr/bin/mailx -s "The calf program at Zodiac isn't running !!" stephan.verrips@xs4all.nl < /home/bin/waarschuwing_calfalert.mail
/usr/bin/mailx -s "The calf program at Zodiac isn't running !!" stephan.verrips@wur.nl < /home/bin/waarschuwing_calfalert.mail
#
else
#
if [ -f "/home/stephan/.cronjobs/calfdata/new/calfdata" ]; then /bin/rm /home/stephan/.cronjobs/calfdata/new/calfdata; fi
#
fi


.procmailrc:

LOGFILE=/home/stephan/.logfile

:0:
* 1^0 .*calfdata
{
 :0c
 /home/stephan/.cronjobs/calfdata/new/calfdata
 :0
 /home/stephan/Maildir/.calfdata/new/calfdata.`date +%y%m%d-%H%M%s`
}

:0:
/home/stephan/Maildir/new/nieuw.`date +%y%m%d-%H%M%s`





----------------originele bericht-----------------
Van: "Stephan Verrips" info@stephanverrips.nl
Aan: "debian-user-dutch" debian-user-dutch@lists.debian.org
Datum: Fri, 5 Aug 2011 11:19:09 +0200
-------------------------------------------------


> Ik zal de script even van mijn debian server halen en hier mailen.
>
> Stephan
>
> ----------------originele bericht-----------------
> Van: "Paul van der Vlis"
> Aan: "debian-user-dutch" debian-user-dutch@lists.debian.org
> Datum: Fri, 05 Aug 2011 09:59:36 +0200
> -------------------------------------------------
>
>
>> Op 05-08-11 09:26, Geert Stappers schreef:
>>> On Thu, Aug 04, 2011 at 11:10:13PM +0200, Stephan Verrips wrote:
>>>> Van: Geert Stappers
>>>> Datum: Thu, 4 Aug 2011 22:07:52 +0200
>>>>>
>>>>> Hallo,
>>>>>
>>>>> Eerst het probleem c.q. de uitdaging.
>>>>>
>>>>> Tevreden Linux servers zijn stil.
>>>>> Linux servers in het nauw gaan E-mailtjes sturen.
>>>>> Servers serieus in de knoei kunnen geen E-mail meer sturen.
>>>>>
>>>>> Wat ik zoek is een "E-mail kleuterjuf", een stuk software dat bij
>>>>> houdt wanneer er voor het laatst iets van server vernomen is en
>>>>> actie onderneemt als te lang niets van een server is voorbij
>>>>> gekomen.
>>>>>
>>>>> De termen 'E-mail nanny' aan een zoekmachine voeren,
>>>>> leverde niet veel soeps op. Vandaar nu deze posting.
>>>>>
>>>>> Iemand die een soort "E-mail kleuterjuf" heeft?
>>>>>
>>>>
>>>> Ik heb zoiets zelf gemaakt en als virtuele debian 6 server bij een
>>>> provider staan. Ik laat met exim4 alle mails binnenkomen en filter
>>>> met procmail op sebject kleuterjuf. Deze wordt namelijk elk uur door
>>>> de andere server gestuurd als teken dat de boel niet hangt enzo.
>>>> Komt er binnen anderhalf uur geen mail meer binnen, dan stuurt hij
>>>> een singaal naar de UMTS dongle als sms bericht.
>>>>
>>>> Zo simpel kan het zijn.
>>>>
>>>> Ik kan het nog preciezer omschijven wat je precies moet doen en
>>>> voorbeeld scriptjes mailen. Als je daar behoefte aan heb, dan hoor ik
>>>> het wel. Het werkt in iedere geval bij mij al een half jaar perfect. Ik
>>>> krijg een signaal als de server zichzelf opgehangen heeft.
>>>
>>>
>>> Dank voor de reactie.
>>>
>>> Ik lees er in dat ik mijn probleem duidelijker moet omschrijven.
>>>
>>> Het aller grootste verschil met de aangedragen oplossing en de
>>> uitdaging
>>> is dat er niet 1 server is maar meerdere. Vanaf een andere server iets
>>> als een "echo request" gaan versturen, is een ongewenste omweg.
>>>
>>> Een kleuterjuf weet wanneer haar klas compleet is. Vaak zal ze
>>> controleren
>>> of de kleintjes er nog allemaal zijn. De meeste keren is het resultaat
>>> "iedereen is er nog". En juist die ene keer dat er eentje gemist wordt,
>>> is belangrijk.
>>>
>>> Stel dat ik alle servers een dagrapport laat E-mailen. Dan is er alvast
>>> een dagelijkse E-mail van elke server. De kleuterjuf kan daar op
>>> controleren.
>>> Niet dat het dagrapport interresant is, maar wel een acceptable omweg.
>>>
>>> Doel is te borgen dat in het geval dat een (cron)job een keer mis gaat,
>>> dat er dan zeker een E-mail mij bereikt.
>>>
>>> Eigenlijk wil ik een hond die mij helpt de kudde servers te bewaken.
>>> Maarja, een herdershond kan niet tellen.
>>>
>>> De E-mail kleuterjuf is software die een lijst van verwachte servers
>>> heeft en bij een incomplete lijst alarm slaat.
>>>
>>> Waar is een E-mail kleuterjuf te vinden?
>>
>> Ik snap niet waarom je het idee van Stephan afwijst. Zijn verhaal is
>> toch uit te breiden naar meerdere servers?
>>
>> Het gaat niet om een "echo request vanaf een andere server". Je laat de
>> te controleren servers een mailtje versturen. Als bij de ontvangende
>> server een bepaalde tijd geen mailtje aankomt met dat subject oid, wordt
>> er alarm geslagen.
>>
>> Je zult wellicht verschillende subjecten moeten hebben en wellicht zijn
>> programma meerdere keren laten draaien. Hoe handig dat is, is misschien
>> nog even afwachten. Maar veel van zijn code en het idee er achter, is
>> vast herbruikbaar.
>>
>> Als Stephan wil, zou ik graag zijn script/programma willen zien.
>> Want ik heb wel eens over hetzelfde gedacht. Aktie ondernemen bij geen
>> mail, is wel een stukje lastiger dan aktie ondernemen bij mail....
>>
>> Groet,
>> Paul.
>>
>>
>> --
>> Linux systeembeheer Groningen
>> http://www.vandervlis.nl
>>
>>
>> --
>> To UNSUBSCRIBE, email to debian-user-dutch-request@lists.debian.org
>> with a subject of "unsubscribe". Trouble? Contact
>> listmaster@lists.debian.org
>>
>>
>>
>
> --
> Stephan Verrips
> Irenestraat 17
> 6707 CT Wageningen
> Telefoon: 06-30866329
>
> E-Mail: info@stephanverrips.nl
> WWW: [http://www.stephanverrips.nl -> http://www.stephanverrips.nl]
>
>
>
> --
> To UNSUBSCRIBE, email to debian-user-dutch-request@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact
> listmaster@lists.debian.org
>
>
>

--
Stephan Verrips
Irenestraat 17
6707 CT Wageningen
Telefoon: 06-30866329

E-Mail: info@stephanverrips.nl
WWW: [http://www.stephanverrips.nl -> http://www.stephanverrips.nl]



Reply to: