2010
30
Mai
Bei meinem Webspace Anbieter all-inkl.com bzw. Neue Medien Munnick kann man auf seinem Webspace auch eigene PEAR Pakete installieren.
Mit einem kleinen PHP Script lässt sich herausfinden, welche Pakete bereits installiert sind:
<?php
$handle=opendir ('/usr/share/php');
echo "Dateien:<br>";
while (false !== ($file = readdir ($handle))) {
echo "$file<br>";
}
closedir($handle);
?>
Auf die aufgelisteten PEAR Pakete kann man jederzeit zugreifen und diese verwenden. Es gibt aber auch die Möglichkeit eigene PEAR Pakete zu installieren. Das hat den Vorteil, dass bei einem Umzug (z.B. Tarifwechsel) alle Pakete übernommen werden welche sonst evtl. auf dem neuen Server noch nicht vorhanden sind.
Dafür muss man sich zunächst einen neuen Ordner auf dem FTP-Account namens “pear”.
Unter http://pear.php.net/ laden Sie sich alle Pakete herunter die Sie benötigen. Anschließend transferiert man diese entpackt in den erstellten Ordner “pear”.
Damit PHP den neuen PEAR Pfad auch kennt, muss die .htaccess im Hauptverzeichnis angelegt bzw. angepasst werden.
Der Inhalt lautet:
php_value include_path /usr/share/php:/www/htdocs/FTPLOGIN/pear
Bei “FTPLOGIN” trägt man den Namen des Haupt-FTP-Benutzers für die Domain ein.
Ab sofort wird nun jedes seiner Scripte welches Pear benötigt den von neu erstellten Ordner verwenden.
2010
5
Apr
Heute ergab sich die Anforderung eine Server Überwachung im Netzwerk eines Kunden zu integrieren. Der Grund dafür ist ein Problem zu bemerken und zu beheben, eher der Kunde überhaupt bemerkt, dass er eins hat.
Für eine schnelle Reaktion ist es also wichtig, dass die Nachricht über den Ausfall eines Servers sofort gesendet und auch empfangen wird. Wert ständig ein Smartphone mit sich trägt, dem eröffnen sich zwei Benachrichtigungsverfahren: Email & SMS. Für eine Email spricht der kostengünstige Versand, dagegen aber ein relativ lahmer Transportweg. Eine SMS ist zwar im Versand teurer, dafür in der Zustellung schneller. Da für uns eine schnelle Benachrichtigung wichtig ist und die Kosten zu verschmerzen sind, integrieren wir der Einfachheit halber eine doppeltes Benachrichtigungsverfahren – sicher ist sicher
weiter lesen …
2010
12
Feb
Die letzten zwei Stunden habe ich damit verbracht das folgende Problem zu lösen:
Bei einem Kunden kam es nach einem Windows Update (80073712) von Windows Vista zu einem endlosen Neustarten des Computers. Der PC fuhr hoch, Windows wurde gestartet und der “Abschnitt 3 von 3 Updates werden konfiguriert”-Bildschirm war zu sehen. Das Bild blieb für ein paar Sekunden stehen und danach began der Computer mit einem Neustart mit dem gleichen Resultat.
Ein wenig googlen nach “Vista startet nach Update nicht mehr” brachte mich auf den Tip diedel C:\Windows\winsxs\pending.xml zu löschen. Die Datei sorgt anscheinend für die Verwaltung/Steuerung von Updates und Treibern und steuert den Workflow. Diese Datei zu löschen und einfach die Updates erneut installieren lassen klingt nach einer guten Lösung. weiter lesen …
2010
22
Jan
Ich hab mir selber zu Weihnachten nen IPhone 3GS 16GB geschenkt und bin bisher sehr zufrieden damit. Ich kann nicht nur unterwegs meine Mails abrufen sondern bekomme sie direkt – wie ein SMS – aufs Handy gepusht. Ich hab meinen Google Calendar immer dabei und aktuell, die Navigationssoftware immer in der Tasche und wenn ich mal fünf Minuten Freizeit habe gibt es auch genügend Spiele, Facebook, Twitter, Feedreader und und und viele weitere Applikationen.
Für unterwegs fehlte mir bisher aber eine Sache: Internet-Tethering. Also die Möglichkeit mit dem Notebook über das IPhone online gehen zu können. Seit dem Firmware-Update auf OS 3.1.2 hat Apple diese Option aus den Menüs des IPhones entfernt, sodass man offiziell keine Internetverbindung mehr aufbauen kann.
Damit das trotzdem möglich ist und man sich die zusätzlichen Kosten für Hotspots oder UMTS Sticks sparen kann muss man halt ein wenig in die Trickkiste greifen: weiter lesen …
2009
6
Dez
Meine beiden QNAP Geräte verrichten seit nunmehr über einem halben Jahr ihren Dienst und das mehr als zufriedenstellend. Nachdem ich bereits vor ein paar Wochen den OpenVPN Server auf den Geräten installiert ergab sich in den letzten Wochen eine neue Herausforderung. Die beiden Geräte sind jeweils mit 2 x 1 TB Festplatte bestückt und als Raid-0 konfiguriert. Anfangs dachte ich noch, dass der Platz lange reichen wird doch leider hab ich da weit gefehlt und durch neue Anforderungen reicht der Platz nur noch in Maßen.
Die Sicherung von der einen Virtuellen Maschine läuft derzeit jede Nacht und verbraucht pro Sicherungsvorgang ~20 GB Speicher, was das Gerät rein rechnerisch nach ca. 50 Sicherungsvorgängen voll sein lässt. Mein Backup Script speichert die Backups der VM in einem Ordner auf demNAS. Der Unterordner hat den Namen des aktuellen Datums, was ich mir noch zu nutzen machen werde. Dazu kommen noch viele andere Sachen die ebenfalls auf dem NAS abgelegt sind, sodass der Speicher eng wird. Bisher habe ich den Speicher wieder durch das manuelle Löschen von alten Backups freigegeben, doch auf Dauer ist das eine zu lästige und auch fehleranfällige Arbeit. Aus diesem Grund heraus brauchte ich eine Lösung für diese Aufgabe.
Ein Script musste her, dass automatisch die Sicherungen durchscannt, alte Backups erkennt, prüft ob sie noch behalten werden sollen und ggf. löscht. Ich hab mich der Einfachheit halber für PHP als Mittel der Wahl entschieden, da es schnell gehen sollte, ich Benachrichtigungsmail verschicken wollte und meine Bash-Script-Kenntnisse ehr ausreichend sind. weiter lesen …