In der Welt der Remote-Monitoring- und Management-Lösungen (RMM) ist NinjaOne ein echter Ninja-Krieger, der jeden Tag dazu lernt. Mit seinen anpassbaren Skripten und benutzerdefinierten Feldern bietet es Administratoren die Möglichkeit, ihre Überwachung und Berichterstattung präzise auf ihre Bedürfnisse zuzuschneiden. In diesem Artikel möchte ich ein Skript vorstellen, das dem NinjaOne RMM ermöglicht, Informationen über ablaufende Zertifikate anhand von benutzerdefinierten Feldern anzuzeigen und entsprechende Alerts a(Bedingungen) uszulösen.
Bevor wir eintauchen, solltest du wissen, dass du zuerst benutzerdefinierte Felder in NinjaOne anlegen musst. Hier ist eine [Anleitung](https://www.ninjaone.com/de/blog/erweiterte-anwendungsmoeglichkeiten-fuer-benutzerdefinierte-felder-in-ninjaone-teil1/), die dich durch den gesamten Prozess führt.
Die Hauptfunktion des Skripts besteht darin, die Ablaufdaten von Zertifikaten in verschiedenen Zertifikatsspeichern zu überprüfen und daraufhin Alerts auszulösen – alles basierend auf benutzerdefinierten Feldern.
Die Parameter des Skripts sind:
- `$daysToExpire`: Die Standardanzahl der Tage, bis ein Zertifikat abläuft.
- `$expiredDaysLimit`: Die Standardanzahl der Tage, seit ein Zertifikat abgelaufen ist.
Zunächst definiert das Skript die Zertifikatsspeicher, die überprüft werden sollen. Dann folgen zwei Funktionen: `Check-CertificateExpiration` und `Get-CertificateCN`. Die erste Funktion überprüft das Ablaufdatum des Zertifikats, während die zweite Funktion den CN (Common Name) aus dem Subject des Zertifikats extrahiert.
Nachdem die Zertifikate aus den angegebenen Speichern gesammelt wurden, überprüft das Skript jedes Zertifikat auf abgelaufene und auslaufende Zertifikate. Bei abgelaufenen Zertifikaten wird eine Ausgabe erstellt, die Informationen zum CN und Ablaufdatum des Zertifikats enthält.
Wenn mindestens ein abgelaufenes oder auslaufendes Zertifikat gefunden wird, verwendet das Skript den Befehl `Ninja-Property-Set`, um die entsprechenden Informationen im benutzerdefinierten Feld `auslaufendeZertifikate` in NinjaOne zu speichern. Außerdem wird ein Alert mit dem Statuscode `2` (kritisch) ausgelöst. Andernfalls wird das benutzerdefinierte Feld geleert und der Status "OK" ausgegeben.
Dieses Skript zeigt die Kraft von NinjaOne RMM in Kombination mit benutzerdefinierten Feldern. Durch die Verwendung angepasster Skripte können IT-Administratoren die Überwachung und Verwaltung ihrer Systeme gezielt auf ihre individuellen Anforderungen abstimmen.
In diesem Fall ermöglicht das Skript, potenzielle Risiken aufgrund ablaufender oder bereits abgelaufener Zertifikate schnell zu identifizieren und entsprechend darauf zu reagieren. Das sorgt für optimierte Sicherheitsmaßnahmen und eine nahtlose Systemverwaltung.
NinjaOne RMM und benutzerdefinierte Felder sind ein unschlagbares Duo, das Administratoren die Möglichkeit gibt, ihr Arsenal an Überwachungs- und Verwaltungs-Tools so effektiv wie möglich einzusetzen. Und wenn es darum geht, Netzwerke sicher und effizient zu betreiben, ist jedes Werkzeug, das Administratoren dabei unterstützt, ein absolutes Muss.
Konfiguration des Alerts (Bedingung)