Archive for August, 2009

Microsoft Windows Server 2003 Uptime / Laufzeit / Letzter Reboot

Monday, August 24th, 2009

Hi,
die Uptime unter Windows Server Betriebssystemen herauszufinden ist nicht so komfortabel wie bei Unix oder Linux Betriebssystemen. ;-)

1. Den Informationen der Netzwerkinterfaces kann man die “Dauer” entnehmen (insofern diese nicht mal während der Uptime de- und wieder aktiviert worden sind, soll die Zeitangabe angeblich auch stimmen)

2. In der Eingabeaufforderung mit dem Befehl net statistics server den letzten Startzeitpunkt (`Statistik seit …’).

Microsoft hat einen Artikel (Q232243) zu diesem Thema in der Supportdatenbank erstellt.

Gruß
Matthias

sugarCRM Import von Kontakten und Firmen - Probleme mit Umlauten bzw. Zeichensatz

Friday, August 21st, 2009

Hi,
kleiner Tipp für den sugarCRM Import:

Uns lagen die zu importierenden Daten im Excel Format vor. Mit OpenOffice konnte man die Excel Datei als CSV im UTF8 Format speichern. Wenn nun noch der richtige Zeichensatz im Apache eingestellt ist, klappt der Import ohne Probleme über die implementierte Importfunktion im Webinterface.

Es soll zwar auch online Konvertierungstools geben, ob man jedoch die Firmengeheimnisse dahin uploaden möchte kann ja jeder für sich selbst entscheiden. ;-) Für uns war es sicherlich keine Alternative.

Gruß
Matthias

Mac OS X - Inkompatibilität Time Machine Backup und FileVault Verschlüsselung

Tuesday, August 18th, 2009

Hallo,
die Verschlüsselung des Home- bzw. Benutzerverzeichnisses ist gerade für Notebooks eine super Sache: Persönliche Daten (insbesondere Mails und Kontakte) sind auch bei einem Diebstahl des Geräts nicht ohne weiteres zugänglich.

Auch das einfach und schnell eingerichtete TimeMachine Backup ist eine Funktion, die man als Apple Nutzer nicht mehr missen möchte. Sicherlich ist es keine vollständige Alternative zu einem professionellen Backupplan - jedoch erfüllt TimeMachine trotzdem seinen Zweck: Es macht den Anwendern den Einstieg in die Welt der Datensicherung sehr einfach.

Leider muss man sich zunächst für den Einsatz einer dieser Funktion entscheiden. Time Machine und FileVault vertragen sich nämlich nicht. Bleibt also zunächst nur die Nutzung eines anderen Verschlüsselungsprogramms (z.B. TrueCrypt) oder einer anderen Datensicherungssoftware.

Schade eigentlich! Es gibt bereits zahlreiche Seiten, die über die Inkompatibilität berichten…

Gruß
Matthias

RedHat CentOS Fedora - SELinux Apache2, mod_proxy, AJP und Tomcat Connection Problems / Errors

Monday, August 17th, 2009

Hallo,
bei einem AJP Redirect im Apache2 kam es immer zu folgendem Fehler:

Service Temporarily Unavailable

In der errorlog des Vhosts konnte man folgendes entnehmen:

[error] (13)Permission denied: proxy: AJP: attempt to connect to 10.2.11.121:8021 (10.2.11.121) failed

Lösung:
Die SELinux Firewall macht einen Strich durch die Rechnung und dropt jegliche Connections des HTTP Servers, auch die gegen localhost.


# setsebool -P httpd_can_network_connect=1
# sestatus -b | grep httpd_can_network_connect
httpd_can_network_connect on

Dann klappts auch mit dem Redirect. ;-)

Gruß
Matthias

Temperatur auslesen Sunfire / Sun Solaris 10

Thursday, August 13th, 2009

Hi,
für das Monitoring von Solaris Servern sehr interessant:


# /usr/sfw/bin/ipmitool sdr list

CPU 0 Temp | 39 degrees C | ok
CPU 1 Temp | 43 degrees C | ok
Ambient Temp0 | 32 degrees C | ok
Ambient Temp1 | 41 degrees C | ok
Vcc 12V | 12.35 Volts | ok
DDRP0 1.8V | 1.84 Volts | ok
DDRP1 1.8V | 1.85 Volts | ok
Vcc 3.3V | 3.30 Volts | ok
Vcc 5V | 5.06 Volts | ok
Vcc 3.3V STB | 3.25 Volts | ok
Blower Fan 0 | 4429.60 RPM | ok
Blower Fan 1 | 4429.60 RPM | ok
Axial Fan 0 | 10579 RPM | ok
Axial Fan 1 | 10224 RPM | ok
...


# /usr/sfw/bin/ipmitool sdr list | grep "Ambient Temp0" | cut -c 20-22
32

Bis dann…
Matthias

PC Speaker unter Windows XP abschalten

Friday, August 7th, 2009

Hola,
heute mal was einfaches. :-)

In der heutigen Zeit sind die PC Speaker meist Onboard und haben beim Booten ja auch ihren Sinn (Errorcodes). Trotzdem nervt es zahlreiche Anwender, wenn unzählige Male am Tag der PC in der Hauptanwendung piepst. Daher kann man den PC Speaker unter Windows ganz einfach abschalten. Auf den meisten Seiten wir jedoch nur der folgende Registry Schlüssel genannt:

HKEY_CURRENT_USER\Control Panel\Sound

Der PC Speaker soll bei dem setzen auf “No” und einem Neustart nicht mehr weiter nerven. Bei uns hatte der genannte Registry Schlüssel aber nicht gereicht. Wir mussten den Speaker im Gerätemanager abschalten:

1. Open Device Manager
2. In Device Manager click View and click “Show hidden devices”
3. This should make “Non-Plug and Play Drivers” visible in Device Manager.
4. Expand Non-Plug and Play Drivers by clicking the plus and double-click Beep.
5. Within the “Beep properties” window click the Driver tab.
6. Under the driver tab if you wish to temporarily disable this device click the Stop button. If you wish to permanently disable this device under the Startup Type select Disabled.

Quelle: computerhope.com

Oder für Batch-Scripte:

To temporarily disable the PC Speaker beep: net stop beep

To disable the PC Speaker beep for good (until you undo this setting): sc config beep start= disabled

Quelle:blog.tiensivu.com

Gruß
Matthias

HP LaserJet P1006 - Probleme beim Drucken über RDP (Terminal Server 2003)

Tuesday, August 4th, 2009

Hallo,
bei einem Kunden haben wir ein Szenario, bei welchem eine über VPN angebundene Infrastruktur auf den Terminal Server des Hauptstandorts zugreift und von dort aus drucken muss. Grundsätzlich sollte das über die implementierte Funktion von RDP kein Problem sein.

Voraussetzung ist natürlich, dass die Treiber des Druckers am Zweitstandort ebenfalls auf dem Terminalserver installiert sind. Bei dem genannten Kunden handelte es sich im Speziellen um den Drucker LaserJet P1006 von Hewlett Packard. Gekauft wurde dieser Drucker, da der Vorgänger keinerlei Probleme bei dem Drucken über das RDP Protokoll bereitete. Nach der Installation erschien der Drucker einwandfrei in der RDP-Session, zunächst konnte man also keinerlei Probleme feststellen.

Nach einigen Druckertests fiel dann auf, dass immer wieder Druckaufträge in der Spool hängen blieben. Erste Vermutungen waren Timeouts bzgl. des VPN-Tunnels. Nach einer Recherche im Internet stellte sich jedoch heraus, dass dies durch die Inkompatibilität des Treibers von HP verursacht wird. Sehr komisches Phänomen, da die Probleme lediglich sporadisch auftauchten!

Im Forum des Herstellers diskutieren bereits einige Kunden des Druckers über das Problem (link). Im Forum reagierte HP, trotz der Tatsache, dass die User ankündigten den Hersteller zu wechseln, überhaupt gar nicht darauf.

Das Problem konnten wir zunächst nur mit einem Austausch des Druckers lösen. Wir testen derzeit alternative Software, die unabhängig vom Drucker funktionieren soll. Darüber hinaus soll sich das ganze aber durch den neuen Terminal Server in der Version 2008 durch EasyPrint erledigt haben.

Darüber hinaus wurde der HP Support kontaktiert. Die wesentliche Aussage war: “Bei dem Drucker handelt es sich um ein Consumer Gerät, alternative Business Drucker können das aber”. Einfach einen teureren Drucker zu kaufen ist sicherlich eine denkbare Alternative, jedoch gibt es ja glücklicherweise auch andere Druckerhersteller, die ihre Treiber entsprechend angepasst haben. :-)

Thanks for the heads up on the Brother printer. We are shopping out replacements now because it looks like there is no real resolution for this without HP stepping up and doing something. I’ll just give these printers to some of the fat clients and give the Brother laser a whirl. I agree on the HP software quirks. I have some HP servers and our thin clients are HP and they are great machines, but HP software doesn’t impress.

Gruß
Matthias

SMS Benachrichtigung - Servermonitoring in NAGIOS, Bashscripts etc.

Monday, August 3rd, 2009

Hallo,
ein sehr schönes SMS-Gateway bietet der SMS-Anbieter sms77.de. Man kann z.B. mittels wget oder curl einfach eine SMS-Benachrichtigung einrichten:

Beispiel auf Microsoft Windows 2003 Server:


wget.exe "https://gateway.sms77.de/u={user}&p={passworthash}&
to={handynr}&text=USV+Ausfall+in+Bonn&type=quality&from={kundenname}" -t 3 --timeout=30s --no-check-certificate -O D:\logs\smsProblem1.log

Folglich kann man also mit einem einfachen HTTP GET eine SMS über das Gateway versenden. Sei es nun ob wget, curl oder fopen (in diversen Scripts).

Einen Nachteil hat die Prozedur aber: Es muss eine Internetverbindung bestehen. ;-) Man kann also nicht alle Szenarien abfangen und in das Monitoring aufnehmen. Für spezielle Fälle bräuchte man eine Art GSM-Modem. Oben genannte Benachrichtigung funktioniert unserer Erfahrung nach sehr gut. Weitere Optionen gibt es in der Gateway Anleitung des Anbieters. Gibt sicherlich auch gute Alternativen…

Gruß
Matthias

WatchGuard SSL VPN, Windows Vista 64 bit und OpenVPN Client

Sunday, August 2nd, 2009

Hi,
auf einem Client (RoadWarrior) unseres Kunden läuft das Betriebssystem Microsoft Windows Vista in der 64 Bit Version. Die Verbindung in das VPN sollte mittels des SSL Clients von WatchGuard eigentlich kein Problem darstellen. Fehlanzeige: Mit der 64 Bit Version von Vista keine Chance.

Eine kleine Recherche im Internet bestätigt das Problem. WatchGuard ist sich dessen bereits seit einiger Releases bewusst. Auf der Seite (link) schreibt WatchGuard:

  • Mobile VPN (IPSec) Client OS Support: Vista 32 and 64 bit, XP (32 bit only), Windows 2000
  • Mobile VPN (SSL) Client OS Support: Vista 32 bit, XP 32 bit, Windows 2000, Mac OS X, 10.3 through Leopard

Ist in dem speziellen Fall natürlich dumm gelaufen. :-( Abhilfe soll die Nutzung von IPSec schaffen. Für SSL bleiben lediglich folgende Alternativen:

  • auf das Tunnel Device von OpenVPN zurückgreifen und trotzdem WatchGuard Software einsetzen (meiner Meinung nach nicht wirklich sauber) - link
  • komplett auf den WatchGuard Client verzichten und den OpenVPN Client nutzen. Allerdings benötigt man dann zwingend u.a. das SSL Zertifikat des Users (den Download übernimmt sonst die WatchGuard Software). An ein ganzes OpenSSL “Paketchen” soll man über das Webinterface der WatchGuard kommen (link). Das hat jedoch speziell bei unserer WatchGuard nicht funktioniert. Wir werden weiterhin testen das Paket entweder dem Programme Ordner des WatchGuard Clients zu entziehen oder ggf. mit dem WatchGuard Systemmanager daran zu kommen.

Bis dahin…
Matthias

VMWare ESXi (Online) Backup z.B. mit ghettoVCB

Sunday, August 2nd, 2009

Hallo,
schon seit einiger Zeit verfolgen wir die Alternativen zur Sicherung von virtuellen Maschinen in VMWare ESXi Umgebungen. Neben der kostenpflichtigen ESX Version ist in der kostenlosen ESXi Version nämlich keine Backupfunktion implementiert.

Da sich die meisten mittelständischen Unternehmen vor dem Kauf einer ESX Lizenz sträuben, ist es um so schöner, dass es bereits zahlreiche Scripte für das Backup von ESXi VMs gibt. Ein für uns sehr interessantes Script ist das sogenannte ghettoVCB, welches schon länger zur Diskussion steht.

Neben dem genannten Script werden auch noch zahlreiche Alternativen im VMWare Forum (link) aufgezeigt.

Wird sich also noch rausstellen welches Backup wir künftig produktiv einsetzen werden…

Gruß
Matthias

FOG - Neues Release 0.27 (A Free Cloning Solution)

Saturday, August 1st, 2009

Hi,
seit etwa zwei Wochen ist die neue FOG Version 0.27 released. Wichtigste Neuerungen sind das eingebaute Scheduling der Tasks und der Support von Windows 7.

Die Software macht einen sehr guten Eindruck und das Release wartet auf den Einsatz bei unseren Kunden. :-) Sie hat für uns sogar die Alternative CloneZilla (DRBL) aus dem Rennen geworfen. Gründe sind u.a. eine implementierte Weboberfläche und mitterweile nun auch das Scheduling. Für unser Anwendungsszenario wichtige Komponenten, welche wir bei CloneZilla in Eigenentwicklung ergänzen hätten müssen.

Gruß
Matthias