Archive

Archive for the ‘Uncategorized’ Category

SCOM: Neue Management Packs Ende Oktober 2011

October 30th, 2011 No comments

In den letzten 20 Tagen wurde erneut das OS Management Pack aktualisiert.

Neue Management Packs im Zeitraum zwischen 10.10.2011 und 30.10.2011

Diesmal gibt es keine großen Änderungen, sondern nur ein paar kleinere Korrekturen:

  • Disabled BPA Rules by default.
  • Added appropriate SQL Stored Procedures credentials
  • Updated Knowledge of Logical Disks
  • Updated Overrides for Logical Disks

SCOM: Neue Management Packs Mitte September 2011

September 17th, 2011 No comments

Interessant. Seit fast einem Monat gibt es keine neuen Managementpacks. Trotzdem schreibe ich hier mal diesen Post, damit man nicht glaubt, dass ich es einfach vergessen habe :-)

Enteo, Powershell, Status und Ping

July 17th, 2011 No comments

gearsIn diesem Blog-Post werden zwei weitere Komponenten des Scripts vorgestellt: Ping und somit den Status eines Rechners ermitteln und die Ermittlung ob ein Benutzer angemeldet ist.

Je nach dem Status des Systems kann ein Rechner sofort neuinstalliert werden (wenn er aus ist, oder er läuft aber an einem Client kein Benutzer angemeldet ist). Sollte ein Benutzer angemeldet sein, dann darf eine Neuinstallation nur nach einer gewissen Uhrzeit erzwungen werden (z.B. ausserhalb der normalen Arbeitszeit).

Hier die Funktion um die Erreichbarkeit eines Rechners zu ermitteln:

function doPing
{param([string]$name)
   $ping = new-object System.Net.NetworkInformation.Ping
   $ping.send($name)
}

Als Übergabeparameter wird der Rechnername benötigt. Dies kann alternativ auch die IP Adresse sein. Verwendet wird die NetworkInformation-Class “Ping”. Die Funktion gibt ein Objekt des Typs PingReply zurück. Vergleicht man dessen Eigenschaft mit Success, dann weiß man, ob der Rechner erreichbar ist oder nicht (Beispiel für nicht ereichbar: (doPing $strIP).status -ne “Success”).

Die zweite Funktion versucht remote auszulesen, welcher Benutzer aktuell angemeldet ist:

function getUser
{param([string]$pc)
   ((Gwmi -class Win32_ComputerSystem -ComputerName $pc)| select-object username).username
}

Auch hier wird als Parameter der Rechnername mitgegeben. Anstatt .Net/Powershell interne Funktionen zu nutzen, wird eine WMI Abfrage durchgeführt. Im Standard Win32_ComputerSystem Objekt existiert die Eigenschaft UserName. Darin ist der gerade interaktiv angemeldet Benutzer hinterlegt (Consolenbenutzer). Vergleicht man mittels if (-not $username), ob der Wert leer ist, dann kann man einfach feststellen, ob gerade ein Benutzer angemeldet ist.

Monitoring Fedora Core 4 with SCOM 2007 R2 – Part 1

June 2nd, 2011 3 comments

earthFedora bases upon Red Hat Enterprise linux which is supported by SCOM. Fedora Core 3 was the base of  RHEL 4 and Fedora Core 6 RHEL 5. In this blog posts I will try to convince SCOM that the Fedora 4 based Asterisk telecom system is a RHEL 4.

First we have to install the RHEL4 scom agent manual onto the systems. In this case we had to install the OpenSSL library, too. Additional we add the scom user account to the system.

After that we sign the local created certificate by the scom server and replace it on the Fedora system.

Now we can test the connection from the SCOM server with this winrm command:

winrm enumerate http://schemas.microsoft.com/wbem/wscim/1/cim-schema/2/SCX_OperatingSystem?__cimnamespace=root/scx -username:scomuser -password:yourpassword -r:https://your.fedora.system:1270/wsman -auth:basic -encoding:UTF-8

The output shows detail information about the OS:

Read more…

PreInfo: SCOM2Nagios 1.3

October 12th, 2009 17 comments

The new version is released here: http://www.mbaeker.de/category/tools/scom2nagios/

The next release will address two feature requests:

  1. Possibility to change the hostname (you don’t use fqdn host names in nagios…)
  2. Possibility to use more than one service in nagios (you want to separate the alerts for dns and acitve directory)

I will try to solve both by using “processing instructions”. This instructions will use the scom alert as an input filter and the nagios alert as the object to manipulate.

This instructions are defined in a xml file:

<?xml version=’1.0′ encoding=’ISO-8859-1′?>
<instructions>

<!–
field:
scom: path (of monitoringobject), fullname (of monitoringobject), severity, state, name (of alert), description
nagios: text, host, service, state

compare:
contains, containsIgnoreCase, equals, equalIgnoreCase

–>

<instruction>

<input field=”path” compare=”contains”>DNS</input>
<output field=”service”>DNS</output>
</instruction>

<instruction>
<input field=”state” compare=”equals”>255</input>
<output field=”text”>Everything is OK :-) </output>
</instruction>

</instructions>

What do you think about this feature?

The main code is ready. It even compiles without problems… Next step is testing – but currently I have no operations manager test system with a connected nagios…

FB_Addon_TelNo{ height:15px !important; white-space: nowrap !important; background-color: #0ff0ff;}

FB_Addon_TelNo{ height:15px !important; white-space: nowrap !important; background-color: #0ff0ff;}

Hostdatei zu DNS Einträgen umwandeln

October 6th, 2009 No comments

Ich hatte die Anforderung eine relative lange Hostdatei in DNS Einträge auf einen Windows DNS umzuwandeln. Natürlich war ich zu faul zum Abtippen. Mit dnscmd.exe und einer Batchdatei ist das auch nicht mehr nötig:

for /f “tokens=1-4″ %%a in (%1) do (

echo %%a – %%b – %%c

dnscmd.exe DNSSERVER /recordadd %%c /createPTR A %%a
)

Die Hostdatei muss etwas angepasst werden: Unnötige Kommentarzeilen entfernen und mehrfache Leerzeichen durch ein Leerzeichen zwischen den Hosteinträgen ersetzen (z.B. search und replace von zwei Leerzeichen durch ein Leerzeichen und das mehrfach).

Beispielzeile:

IP-Adresse DNSHosteintrag NetbiosName

Falls in der zweiten Spalte bereits der NetbiosName steht, dann oben anstatt %%c %%b schreiben.

Versteht dass hier jemand??

Categories: Uncategorized Tags: , , ,

Verbreitung von Microsoft Zertifizierungen

August 17th, 2009 1 comment

Interessante Zahlen zur Verbreitung von Microsoft MCPs:

http://www.microsoft.com/learning/en/us/certification/cert-overview.aspx#tab5

Laut den Zahlen sind neuere Zertifikate zum SCCM, SCVMM, SCOM sehr wenig verbreitet. Wenn die Zahlen sich auf eine weltweite Verbreitung  beziehen, dann sind unter 500 VMM Prüfungen sehr wenig.

Was ist euer Eindruck?

Categories: Uncategorized Tags: , ,

CCC – Core Configurator

August 13th, 2009 2 comments

Da die GUI Core Configurator für kommerzielle Systeme nicht mehr kostenfrei ist, ist die Batch Datei CCC (http://www.nullsession.com/2009/06/18/release-of-ccc-0-98/) eine gute Alternative. Sie ist ähnlich wie die in Hyper-V Server 2008 R2 enthaltene Batch/VBS Datei sconfig – funktioniert aber bereits auf dem 2008 Server und hat teilweise mehr Funktionen!

Anschauen lohnt sich somit! (Trotzdem sollte man die zu Grunde liegenden Befehle kennen)

Categories: Uncategorized Tags: , ,

Online Passwort Manager

June 23rd, 2009 No comments

Online Passwort Speicher gibt es wie Sand am Meer (vielleicht etwas weniger). Ich persönlich finde momentan https://www.clipperz.com sehr gut. Übertragung ist wie bei den meisten per SSL gesichert. Aber die kompletten Benutzernamen und Passwörter werden mittels des Loginkennwortes lokal mit Javascript verschlüsselt. Dadurch kennt der Server nie die eigentlichen Daten. Auch für die Anmeldung ist die Angabe der Email Adresse nicht erforderlich (oder möglich).
Und da alles per JavaScript Clientseitig abläuft (ausser die Speicherung der Verschlüsselten Daten auf dem Server) kann man sich auch eine Offline Version erstellen lassen (bei der die Daten nicht auf dem Server sondern direkt und verschlüsselt in die Offline HTML Datei eingebetet werden), so dass man an seine Passwörter auch ohne Internetzugang aber trotzdem gesichert drankommt.
Das automatische Login ist bei Clipperz ebenfalls möglich. Dafür muss man im Gegensatz zu anderen Diensten nicht ein Bookmarklet für die Anmeldung verwenden, sondern verwendet das Bookmarklet im Vorfeld um das Logonform auszulesen und als kleine Beschreibungsdatei in Clipperz einzufügen. Daraus erstellt das System direkt die benötigten Felder und kann dann clientseitig das Login simulieren.

Insgesamt läuft somit alles lokal im Browser ab. Der Server ist eigentlich nur ein dummer Speicher, der noch nicht einmal die Daten versteht, die auf ihm abgelegt werden.

Categories: Uncategorized Tags:

Versteckte Windows Features Part III

June 22nd, 2009 No comments

Vista/Windows 2008 Service Pack 2 ist installiert und läuft gut? Wie wird man jetzt die alten Backup Files los?

In früheren OS Versionen war dies recht einfach durch das Löschen der $NTUNINSTALL Verzeichnissen und (wer es sauber mag) noch das Entfernen der zugehörigen Registryeinträgen möglich.

Unter Vista sucht man hier vergeblich.

SP2 führt ein neues Tool ein: compcln.exe

SYNTAX:

COMPCLN.EXE [/h] | [/?] | [/o:<Offline-Windows-Verzeichnispfad>] [/quiet] [/hide] [/verbose:<Protokolldatei>]

Wie man sieht reicht ein einfacher Aufruf ohne Parameter aus:

C:\>compcln

Durch diesen Vorgang werden alle Service Packs und andere Pakete dauerhaft auf dem Computer installiert. Nach Abschluss des Vorgangs können bereinigte Pakete nicht mehr von dem System entfernt werden.

Möchten Sie den Vorgang fortsetzen? (J/N): j

Die Windows-Komponentenbereinigung wird ausgeführt…

Die Windows-Komponentenbereinigung wurde abgeschlossen.

Auf meinem Vista Testsystem konnten dadurch knapp 350MB Festplattenplatz frei gemacht werden. Auf einem Windows 2008 Core etwa 300MB.
Weitere Informationen sind auch hier zu finden: http://technet.microsoft.com/en-us/library/dd335037(WS.10).aspx#Scen6

Categories: Uncategorized Tags: ,