Ga naar inhoud
  • 0

HeartBeat..voor Sendmail ?!


anoniem

Vraag

Ik ben op zoek naar een manier om een soort backup mail- en samba server te maken. Het hele idee is (denk ik) heel simpel, het is de bedoeling dat een tweede server de mailserver of fileserver overneemt wanneer sendmail of samba crasht....als dit al gebeurt natuurlijk :) Ik ben dus op zoek naar een manier hoe ik kan checken of sendmail of samba op een andere machine nog actief is zodat ik hiermee wat script files kan schrijven. Ik heb ook gehoord dat er een proggie genaamd heartbeat bestaat ...kan ik hier misschien iets mee ? of is dit alleen voor webservers ??
Link naar reactie

8 antwoorden op deze vraag

Aanbevolen berichten

  • 0
Heb ik wel eens iets over gelezen over zo'n oplossing... maar ga er dan voor als de hele server crasht. Ik las over een oplossing ooit die meerdere servers zo in de gaten hield.... Met een ping-script kun je kijken of een server nog bereikbaar is. Met rdist kun je hele directory-scructuren (wel exclusief rechten; let op!!) copieren tussen pc's. Je kunt dus meerdere servers mbv rdist backuppen op 1 server. Als je dat slim doet zou die backup-server een uitgevallen server kunnen vervangen. Kopieer iedere server op een aparte partitie op die backup-server. Reboot je de server dan kun je kiezen welke partitie root moet worden en dus welke server vervangen moet worden. Als dat ping-script ziet dat een server uitgevallen is, dan kun je ook via een lilo-script zeggen welke partitie na een reboot de root wordt. Tis niet simpel dit te bakken, maar tis wel een errug leuke oplossing. Een soort poor-man's-backupcluster... Tismaareenidee....
Link naar reactie
  • 0
Zoiets? -------------------------- #!/bin/bash # "report" script to report network status ping=`ping -c3 $1 | tail -2` loss=`echo $ping | cut -d"," -f3 | cut -d" " -f2` delay=`echo $ping | cut -d"=" -f2 | cut -d"." -f1` if [ "$loss" = "100%" ] ; then echo $1 is not responding at all elif [ "$loss" != "0%" ] ; then echo $1 is responding with packet loss else -----------------------
Link naar reactie
  • 0
Zo'n "ping script" geeft alleen een indicatie of de kernel en TCP stack nog werkzaam zijn, en geen enkele informatie over de status van de machine. Je weer dus alleen dat de machine eventueel nog draait, niet of applicaties (sendmail, samba) nog werkzaam zijn. Kijk eens naar Big Brother http://bb4.com/ voor een indicatie van hoe je het zou kunnen doen.
Link naar reactie

Doe mee aan dit gesprek

Om te reageren, moet je eerst inloggen. Dit doe je door rechtsboven op inloggen te klikken.

Gast
Antwoord op deze vraag...

×   Geplakt als verrijkte tekst.   Plak in plaats daarvan als platte tekst

  Er zijn maximaal 75 emoji toegestaan.

×   Je link werd automatisch ingevoegd.   Tonen als normale link

×   Je vorige inhoud werd hersteld.   Leeg de tekstverwerker

×   Je kunt afbeeldingen niet direct plakken. Upload of voeg afbeeldingen vanaf een URL in

×
×
  • Nieuwe aanmaken...