CPU/Dateiüberwachung (Komplex nur für N3rds, Geeks und PROs)

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Benutzeravatar
magoo
Beiträge: 166
Registriert: 02.05.2005 11:06:58

CPU/Dateiüberwachung (Komplex nur für N3rds, Geeks und PROs)

Beitrag von magoo » 10.01.2007 13:19:27

Hallo ich habe ein ziemlich kompliziertes Script vor.

Hier die Ausgangssituation:
Zwei Server (A und B). Jeden Abend Kopiert A alle daten mittels Rsync auf B (das klappt schon). B soll hingegen ständig schauen ob er A erreicht wenn dieser ausfällt soll er seine eigene SMB.conf mit der von b (liegt in /samba/backup/etc/samba) überschreiben, den Dienst dem entsprechend neustarten, den DHCP starten, Bei der MySQL Datenbank von Slave auf Master umstellen und außerdem sollte noch ständig die LDAP Datenbank zwischen A und B abgeglichen werden.

Ist sowas überhaupt realisierbar?! :D
Bild

Benutzeravatar
Teddybear
Beiträge: 3163
Registriert: 07.05.2005 13:52:55
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Altomünster
Kontaktdaten:

Beitrag von Teddybear » 10.01.2007 13:23:50

Moin

also Realisierbar sollte das ohne weiteres sein, so in der Art läuft es ja auch bei grösseren Systemen würde ich mal behaupten..
Nur ist es eine Frage des Aufwandes.

Du musst ja auch noch bedenken, das bei längerem Ausfall
- Rechner A wiederum die Daten mit Rechner B abgleichen muss, sobald wieder verfügbar.
- das es je nach Art und Umfang recht viel Traffic sein KANN,
- Und das es natürlich auch mit dementsprechendem Administratorischen aufwand verbunden ist, diesen mechanismus zu überwachen und zu kontrollieren.
Versuchungen sollte man nachgeben. Wer weiß, ob sie wiederkommen!
Oscar Wilde

Mod-Voice / My Voice

Benutzeravatar
Sid Burn
Beiträge: 47
Registriert: 16.11.2006 15:18:02
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: /universe/earth/europe/germany/nrw/essen
Kontaktdaten:

Beitrag von Sid Burn » 12.01.2007 19:03:31

Soetwas solltest du mit Haertbeat und DRBD lösen.

DRBD kümmert sich das die Daten auf beiden Rechner identisch ist, und Heartbeat überwacht die Dienste, fällt einer aus macht er sich zum master, oder Slave wenn der Master wieder erreichbar ist.

http://de.wikipedia.org/wiki/DRBD

Antworten