Wer einen VMware-vSphere-Cluster im Hause hat, möchte sicherlich auch informiert werden, wenn dort etwas schief geht. Dazu setze ich das Plugin check_esx3.pl von OP5 ein, dieses liefert, via Webschnittstelle, den Status für ein Datacenter, einzelne ESXi-Hosts oder virtuelle Maschinen. Wie sich das umsetzen lässt, zeigt mein Blogpost unter: http://oskibbe.blogspot.de/2013/11/nagios-uberwachung-eines-esx-clusters.html
Dieser Artikel erschien zuerst auf Ollis Blog. Ein typisches Problem in der Windows Printserver Welt scheinen fehlerhafte (=hängende) Druckeraufträge zu sein. Wenn ein Druckauftrag fehlerhaft ist, blockiert er diesen Drucker, bis dieser Druckauftrag entfernt wurde. Damit blockierte Drucker nicht durch die BenutzerInnen gemeldet werden müssen (immer unschön und wenig professionell), habe ich einen Check in […]
Auf Microsofts “Scripting Guys”-Blog gab es kürzlich eine interessante Mini-Serie zu der Frage: Wie prüfe ich, ob ein Rechner einen Reboot braucht, weil ein Update ausgeführt wurde? Diese scheinbar triviale Frage ist in Wirklichkeit gar nicht einfach. Die beiden Artikel geben über die Hintergründe Aufschluss, und der Autor hat auch ein PowerShell-Skript zur Verfügung gestellt, […]
So funktioniert Community: Auf mein kleines Skript zur Überprüfung des Backups von SQL Servern habe ich viel Rückmeldung bekommen. Zwei Leser haben mir Verbesserungsvorschläge geschickt. Daher gibt es hier nun neue Fassungen des Skripts. Es lässt sich in Monitoring-Systeme einbinden und prüft dann, ob die Datenbanken auf einem SQL Server aktuell gesichert sind.
Die folgenden beiden Skripte eignen sich, um einen schnellen, wenn auch sehr groben Überblick über den Update-Status eines Windows-Systems zu erhalten. Das erste ist ein Batch-Skript, das aus der Registry das Datum des letzten erfolgreichen Windows-Updates ausliest. Das bedeutet nicht, dass an diesem Datum alle verfügbaren Updates installiert wurden. Nach diesem Datum hat Windows Update […]
Eine simple Form des Monitoring prüft per Ping, ob ein bestimmter Rechner im Netz erreichbar ist. Das ist zwar nicht so richtig aussagekräftig, aber als Basis für eine Beurteilung oft schon hilfreich. Problematisch ist dabei manchmal, dass manche Systeme bekanntermaßen zu bestimmten Zeiten gar nicht antworten. Beliebte Falle sind da etwa Netzwerkdrucker, die abends in […]
Leider gibt es immer wieder Software, die für ihren Betrieb ungünstige Voraussetzungen erfordert. Bei Kunden treffe ich beispielsweise immer wieder auf Programme, die mit einem bestimmten Konto in einer bestimmten Sitzung auf einem Rechner laufen müssen, damit die Applikation funktioniert. Mit einem kleinen Skript kann ich im Monitoring überprüfen, ob das der Fall ist. Wie […]
Zu den wichtigsten Aufgaben des Monitoring gehört die Prüfung, ob alle Datenbanken eines SQL Server aktuell gesichert sind. Viele Werkzeuge fragen dazu die Backup-Software ab. Im Falle des SQL Server geht dies aber auch flexibler und unabhängig von der konkreten Sicherungs-Software: Sofern diese nämlich die mitgelieferte Backup-Schnittstelle verwendet, weiß SQL Server, wann die Sicherung stattgefunden […]
Auf Basis des Monitoring-Tutorials von MSExchange.org habe ich zwei PowerShell-Skripte erzeugt, mit denen sich Exchange Server 2010 auf einige wichtige Parameter hin überwachen lässt. Das erste Skript zur täglichen Überprüfung ist seit einigen Tagen hier auf faq-o-matic.net verfügbar. Das zweite Skript ist für die laufende Prüfung geeignet, beispielsweise stündlich oder viertelstündlich. Das Skript nutzt die […]
Exchange Server 2010 bringt einen großen Satz an diagnostischen Funktionen mit, die man sich für das Monitoring zunutze machen kann. Viele Monitoring-Systeme erlauben die Ausführung von PowerShell-Skripten, deren Ergebnis sie dann auswerten. Üblicherweise weist der Exitcode 0 darauf hin, dass “alles okay” ist, während der Code 1 einen Fehler anzeigt. Bei MSExchange.org habe ich ein […]