30 Jan
Für alles, was einem lieb und wert ist, gibt es heutzutage eine maßgeschneiderte Versicherung. Das nimmt die Sorgen und gibt das Gefühl, Verantwortung und Weitblick bewiesen zu haben. Um so verwunderlicher, dass nicht wenige Tag für Tag sogar ihre wirtschaftliche Existenz aufs Spiel setzen.
So abwegig ist das nicht, bedenkt man, dass Unternehmen, Praxen, Verwaltungen Institute etc. oft ihr gesamtes Know-how sowie ihre Kunden-, Klienten- oder Patientendaten arglos einer Festplatte anvertrauen. Diese Erfahrung mussten wir bei der Implementierung unseres online Backup bei Kunden leider immer wieder machen.
Dabei gibt es längst wirksame Möglichkeiten, nehezu das gesamte Gefahrenspektrum bequem und mit geringem Kostenaufwand erfolgreich abzuwehren. Doch steht Sicherheit in Abhängigkeit zur Regelmäßigkeit. Sporadische Maßnahmen zur Datensicherung sind da wenig hilfreich. Ideal sind hingegen automatisierte Verfahren, da man sich nicht mit der aktiven Initiierung des täglichen Backups belasten muss.
Nutzer unseres automatischen online Backup Verfahrens für den PC oder den Server sind zeitlich entlastet, ohne auf Sicherheit verzichten zu müssen. Sie haben zudem den Vorteil, dass das dogado online Backup einfach und schnell unter Windows, Linux und MAC angewendet werden kann und der Datentransfer zwischen Backupserver und Kunden kostenlos ist.
Letzteres geschieht dennoch nicht auf Kosten der Sicherheit: vor der Übertragung der Daten auf den ausfallsicheren Backupserver – ein DELL Storagesystem – erfolgt grundsätzlich erst eine Verschlüsselung nach Bankenstandard. Dabei können alle oder nur ausgewählte Daten problemlos aus der Sicherung rekonstruiert werden. Geht es bei der Datensicherung um Größenordnungen, die 10 GB ünerschreiten, erhält der Kunde kostenfrei eine USB Festplatte, um sich so das langwierige Kopieren via Internet zu ersparen.
Fazit: Es gibt keine Ausrede mehr, warum noch Daten verloren gehen :)
27 Jan
Da ich mich die letzten Tage mit unserem mySQL Setup sowie Master/Slave Replikation und Disaster Recovery beschäftigt habe, hier ein paat SQL Tips die man immer wieder braucht.
mysqladmin: root Passwort ändern
(Wenn root noch kein Passwort hat)
# mysqladmin -u root password NEUESPASSWORT
(Wenn root schon ein Passwort hat)
# mysqladmin -u root -p ALTESPASSWORT NEUESPASSWORT
mysqladmin: Passwort anderer Accounts ändern
# mysqladmin -u USER -p ALTESPASSWORT NEUESPASSWORT
mysql: Passwört direkt in mysql ändern
1) Über die Kommandozeile am mySQL Server anmelden:
# mysql -u root -p
# Password:
2) In die mysql Datenbank wechseln:
mysql> use mysql;
3) Passwort für USER ändern:
mysql> update user set password=PASSWORD(“NEUESPASSWORT”) where User=’USER’;
4) Die User-Rechte neu laden:
mysql> flush privileges;
mysql> quit
Ich habe das mySQL root Passwort vergessen!?!?
Wenn man das root Passwort nicht z.B. in /etc/mysql/my.cf oder unter Debian z.B. in /etc/mysql/debian.cf findet, kann man es neu setzen. Das ist relativ einfach und schnell gemacht.
1) mySQL Server stopen:
/etc/rc.d/init.d/mysql stop
2) mySQL Server manuel mit der Option ” –skip-grant-tables” starten:
/usr/local/mysql/bin/safe_mysqld –skip-grant-tables
3) Über die Kommandozeile am mySQL Server anmelden:
# mysql -u root -p
# Password:
2) In die mysql Datenbank wechseln:
mysql> use mysql;
3) Passwort für USER ändern:
mysql> update user set password=PASSWORD(“NEUESPASSWORT”) where User=’USER’;
4) Die User-Rechte neu laden:
mysql> flush privileges;
mysql> quit
5) mySQL Server wieder starten:
/etc/rc.d/init.d/mysql start
27 Jan
Endlich ist es fertig. Die Produktblätter haben dann doch nochmal ein RE-Design erfahren und Damian hat sich sehr viel Mühe gegeben mit den neuen (von Hand gemachten) Grafiken.
Produktblatt : dogado online Backup
Produktblatt : Datacenter / Colocation
26 Jan
Sie haben sich gefreut. Als kleine Überraschung gab es heute für alle neue 22 Zoll TFT Monitore aus dem Hause Acer.
Grösserer Bildschirm = “grössere” Produktivität ;)
26 Jan
Das macht einen guten Versandhändler aus, der Versand durch die Zeit! DHL Express ist OUT! Sehr schön, wenn man schon weiss was der Kunde in 2 Jahren bestellt und es vorher schon liefert :)
26 Jan
Seit Donnerstag können die Jungs hier, vor Aufregung, nicht mehr schlafen :) Wir haben eine kleine Überraschung für Rene und Carsten (die Azubis) sowie für Stephan…. das haben Sie sich auch verdient! Die sollte heute ankommen. Mal sehen was sie sagen.
22 Jan
Wer nicht die genaue Log-Position von master und slave überwachen muss, dem wird das kleine Script von Lars Schenk zuverlässig weiterhelfen. Nachteil bei der Überwachung der Log-Position ist, dass der Monitoringserver sowohl Zugriff auf den Master als auch auf den/die Slave(s) haben muss um die Log-Position vergleichen zu können.
Mit dem von Lars veränderten Script greift man nur noch auf den/die Slave(s) zu, um sich dort den Wert der Variable “seconds behind master” aus dem Slave-Status (show slave status) ausgeben zu lassen. Das reicht in der Regel um einen SQL-Slave zu überwachen und bei einem Zeitverzug in der Synchronisierung eingreifen zu können.
Das ganze sieht dann so aus:

18 Jan
Es würde mich Stunden an Arbeit sparen, wenn man in opsview Server/Services direkt importieren könnte. Naja mal sehen, vielleicht findet sich da noch eine Lösung.
13 Jan
Die letzten 6 Wochen habe ich damit verbracht, unser Monitoring zu aktualisieren und auf Vordermann zu bringen. Seit Anbeginn der Zeit nutzen wir ein verteiltes nagios Setup, noch basierend auf nagios 1.x. Da war ein bisschen Arbeit notwendig um es auf den aktuellen Stand zu bringen.
Da sich schnell gezeigt hat, dass ein Upgrade unserer nagios-Umgebung bedingt durch eine Vielzahl individueller Anpassungen nicht möglich ist, haben wir begonnen verschiedene Monitoringsysteme zu testen.
Am Ende sind wir dann bei opsview angelangt und dort auch hängen geblieben :)
Opsview is enterprise network and application monitoring software designed for scalability, flexibility and ease of use. Software was awarded Product Excellence award for Best System Management Tool at LinuxWorld Expo in San Francisco during August 2008.
[...]
Opsview is a fully integrated monitoring tool that incorporates popular Open Source software including Nagios, Net-SNMP and RRDtool. The Catalyst web framework provides an extensible monitoring and configuration user interface.
Auch hier haben wir einige Anstrengungen unternehmen müssen um opsview zu einem “richtigen” distributed monitoring zu verhelfen. So konnte opsview zwar von Haus aus verschiedene Monitoring-Slaves (Agents) bedienen und diesen entsprechend Server und Services zur Überwachung zuweisen. Was aber fehlte, und für uns grundlegend wichtig ist, ist das viele verschiedene Agents die gleichen Server und Services überwachen und Ihre Ergebnisse kumuliert an den Master-Server zurückführen. So kann man z.B. Leitungsausfälle oder Schwankungen abfangen und vermindert die Anfälligkeit für Falschmeldungen.
Neben den normalen Agents brauchten wir zusätzlich noch Agents im privaten IP Adressbereich oder hinter Firewallsystemen. Auch hier bietet opsview eine schöne Option die Messergebnisse über einen Proxy an den Master zu senden.
Mittlerweile läuft das neue opsview Setup mit mehr als 6 Servern produktiv und überwacht neben Servern und Services auch Switches, Router, Umweltparameter etc.
Wer mehr über opsview erfahren möchte, dem empfehle ich die Screencasts unter http://opsview.org/screencasts
12 Jan
Wieder gibt es “Nachwuchs”. Pünktlich zum 01.01.2009 haben wir Stephan Mülhaus von unserer Schwesterfirma, der crossconcept GmbH, in eine Festanstellung übernommen.
Stephan wird uns ab sofort Vollzeit als Entwickler/Programmierer und auch ein bisschen im Support zur Verfügung stehen.
Da wir Stephan ja schon lange kennen, brauchen wir nicht auf eine gute Zusammenarbeit hoffen … wir wissen das unsere Zusammenarbeit gut ist! Auf diesem Wege, packen wir es an.