Last updated Jan 10, 2020
Da das SNMP Feature aus Windows entfernt wird und SNMP nur eine begrenzte Möglichkeit hat, Werte zu monitoren (zumindest im Standard), lohnt sich ein Blick auf den Icinga2 Agent und das NSClient++ Addon. Mit meiner Icinga2 Instanz monitore ich auch Remote Windows Server und habe mittels Icinga2 Director eine schöne Verwaltung. Bisher habe ich noch keine effektive / gute Möglichkeit des Icinga Agent Auto Update gefunden – daher ist diese Anleitung nicht unbedingt für sehr viele Hosts gedacht, sofern kein zusätzliches Software Deployment stattfindet. In einer weiteren Anleitung werde ich auf die Einrichtung des Icinga Powershell Frameworks eingehen, womit Auto Updates einfacher möglich sind. Die Vorteile des Icinga2 Agents mit dem NSClient++ Modul sind die weiterführenden Checks, die durchgeführt werden können – u. Icinga for Windows v1.6.0 - Einfacher. Zentraler. Sicherer. - NETWAYS GmbH. a. :
Logfiles
Eventlog
Prozess und Service Checks
Vorbereitung
Voraussetzung für dieses Konstrukt ist, dass Icinga2 mit Director konfiguriert wurde und die API Schnittstelle eingerichtet wurde – näheres dazu hier im Blog.
- Icinga für windows 1.0 full
Icinga Für Windows 1.0 Full
Ein Beispiel wäre hier, die offiziellen Icinga Repositories auf seinen Icinga 2 Master zu synchronisieren, um dort ein Repository für alle Systeme bereitzustellen. Im Falle von DMZ Systemen kann das Repository wiederum von zentralen Icinga 2 Master auf Icinga Satellitensysteme synchronisiert oder aber auf zentrale File-Shares abgelegt werden, um von dort die Komponenten zu installieren. Für das Update von Repositories gibt es ebenfalls Kommandos, die eine Aktualisierung ermöglichen. Icinga für windows 1.0 64-bit. Der Vorteil des Repositories liegt darin, dass direkt die aktuellen Versionen der jeweiligen Komponenten installiert oder mit einem simplen Befehl die gesamte Umgebung aktualisiert werden kann. Sollte es aus bestimmen Gründen notwendig sein, kann die Version von einzelnen Komponenten auch gelockt werden. Das bedeutet, sofern eine ältere Version installiert ist, wird bis zur gelockten Version aktualisiert. Ist bereits die gelockte Version installiert und eine neue verfügbar, wird diese übersprungen. Weitere Details hierzu gibt es direkt in der Icinga for Windows Repository Dokumentation.
Als freie Software erscheint Icinga unter Open-Source-Lizenzen: das PowerShell Framework unter der MIT-Lizenz und die PowerShell Plugins unter der GPLv2. ( fo)