|
| Daemon som overvåger om andre daemons k Fra : Thomas Løjmann Jørge~ |
Dato : 27-10-05 21:25 |
|
Hej,
Jeg søger efter en linux applikation, som kan flg.
1. Overvåge om forskellige services er aktive
2. Hvis en service der overvåges dør, skal den forsøges startes igen
3. Kan den ikke starte igen, skal der sendes en e-mail (eller evt.
kommunikeres med en tele-box/mobiltelefon og en SMS afsendes)
Nogle som kender noget til det?
Anbefalinger, erfaringer ol. er meget velkommen :)
--
Kind Regards,
Thomas Løjmann Jørgensen
Cell. +45 60 81 04 04
Home: +46 (0) 40 12 98 04
http://lojmann.dk - Personal Homepage
http://RateMySite.dk - Er dit website hot eller not?
http://freelance4u.dk - CV and referances
http://shorturl.dk - Få en nem web-site adresse
http://NerdLab.dk - Webudvikling
| |
Mikkel Christensen (27-10-2005)
| Kommentar Fra : Mikkel Christensen |
Dato : 27-10-05 21:36 |
|
Thomas Løjmann Jørgensen <lojmann@lojmann.dk> writes:
> Anbefalinger, erfaringer ol. er meget velkommen :)
Maaske daemontools er noget for dig?
http://cr.yp.to/daemontools.html
--
Mikkel | You need only two tools: WD-40 and gaffer tape.
| If it doesn't move and it should, use WD-40.
| If it moves and shouldn't, use the tape.
| |
Thomas Løjmann Jørge~ (27-10-2005)
| Kommentar Fra : Thomas Løjmann Jørge~ |
Dato : 27-10-05 21:41 |
|
Mikkel Christensen wrote:
> Thomas Løjmann Jørgensen <lojmann@lojmann.dk> writes:
>
>>Anbefalinger, erfaringer ol. er meget velkommen :)
>
> Maaske daemontools er noget for dig?
>
> http://cr.yp.to/daemontools.html
>
Tak for det Mikkel, den vil jeg kigge på lige så snart min nye box
ankommer :)
Tak for tippet.
/T
| |
Klaus Alexander Seis~ (27-10-2005)
| Kommentar Fra : Klaus Alexander Seis~ |
Dato : 27-10-05 23:29 |
|
Thomas Løjmann Jørgensen skrev:
>> Maaske daemontools er noget for dig?
>>
>> http://cr.yp.to/daemontools.html
>
> Tak for det Mikkel, den vil jeg kigge på lige så snart min nye
> box ankommer :)
Hvis man ikke bryder sig om DJB's licenser, er der osse Gerrit Papes
"runit", som kan nøjagtigt det samme.
Runit bor på < http://smarden.org/runit/>.
Mvh,
--
Klaus Alexander Seistrup
PNX · http://pnx.dk/
| |
Thomas Løjmann Jørge~ (31-10-2005)
| Kommentar Fra : Thomas Løjmann Jørge~ |
Dato : 31-10-05 19:17 |
|
Klaus Alexander Seistrup wrote:
> Hvis man ikke bryder sig om DJB's licenser, er der osse Gerrit Papes
> "runit", som kan nøjagtigt det samme.
>
> Runit bor på < http://smarden.org/runit/>.
Tak for det, den ser også spændende ud.
Tak for Jeres input, jeg tror jeg er kørende nu :)
/Thomas
| |
Kasper Dupont (27-10-2005)
| Kommentar Fra : Kasper Dupont |
Dato : 27-10-05 23:40 |
|
Thomas Løjmann Jørgensen wrote:
>
> Hej,
>
> Jeg søger efter en linux applikation, som kan flg.
>
> 1. Overvåge om forskellige services er aktive
> 2. Hvis en service der overvåges dør, skal den forsøges startes igen
Den del kan vel klares med en enkelt linie i /etc/inittab
> 3. Kan den ikke starte igen, skal der sendes en e-mail (eller evt.
> kommunikeres med en tele-box/mobiltelefon og en SMS afsendes)
Lidt mere problematisk. Hvis maskinen ikke er i stand til
at genstarte en service, så ville jeg også være betænkelig
ved om den er i stand til at sende en email/SMS.
--
Kasper Dupont
Note to self: Don't try to allocate
256000 pages with GFP_KERNEL on x86.
| |
news.sunsite.dk (28-10-2005)
| Kommentar Fra : news.sunsite.dk |
Dato : 28-10-05 05:55 |
|
Thomas Løjmann Jørgensen wrote:
> Hej,
>
> Jeg søger efter en linux applikation, som kan flg.
>
> 1. Overvåge om forskellige services er aktive
> 2. Hvis en service der overvåges dør, skal den forsøges startes igen
> 3. Kan den ikke starte igen, skal der sendes en e-mail (eller evt.
> kommunikeres med en tele-box/mobiltelefon og en SMS afsendes)
>
> Nogle som kender noget til det?
>
> Anbefalinger, erfaringer ol. er meget velkommen :)
>
>
Øhh hvorfor ikke bare bruge et simpelt bash script ?
Eksempel som skulle være let at brygge videre på
#!/bin/bash
while :;do
TESTIM=""
TESTIM=$( pstree | grep service )
if [ -z "$TESTIM" ]
then
# Start service
/etc/init.d/service start
sleep 60
TESTIM=""
TESTIM=$( pstree | grep service )
if [ -z "$TESTIM" ]
then
# send en email
fi
fi
sleep 60
done
Kræver selvfølgelig at pstree er installeret - alternativt kan der bruges
"pidof servicenavn" eller lsof.
Hvad du har installeret til at sende mail ved jeg ikke, så jeg har ikke
skrevet noget, men dette burde være let at modificere.
| |
|
|