Mit Centreon installierte Überwachungsprogramme
Etwas, das auch in unseren Teams interessant zu beobachten ist, Es wird die Software sein, die sie installiert haben, In diesem Beitrag werden wir sehen, wie wir dies einfach erreichen und uns benachrichtigen können, wenn Software auf einem Windows-Computer installiert wird, oder deinstallieren.
so ist das, durch dies Skript Mithilfe von PowerShell können wir die Anzahl der Programme/Software ermitteln, die auf einem Computer installiert sind, sowie Ihren Lagerbestand kennen. gut, Nun, wie wir wissen und es üblich ist, mit NRPE Wir können Remote-Skripte auf Maschinen ausführen. Vielen Dank also an Centreon, Wir werden in der Lage sein, die Softwaresteuerung unserer Maschinen an einem einzigen Punkt zu zentralisieren. Wir überwachen die Anzahl der installierten Programme, und wenn diese Zahl von der vorherigen Prüfung abweicht, wird uns alarmieren.
wir begannen! Wir werden dies auf jedem zu überwachenden Windows-Computer tun, wo offensichtlich NSClient zuvor installiert sein wird. Wir legen das Skript in dem Ordner ab, in dem die NSClient-Skripte verbleiben, Wir wissen, dass es so ist ‚C:\Program Files\NSClient++\scripts‘, sobald dies erledigt ist, Wir werden die NSClient-Konfigurationsdatei namens nsclient.ini bearbeiten. Und wir fügen in den entsprechenden Abschnitten so etwas hinzu, Hier definieren wir einen Alias und dann das Skript, das ausgeführt wird, wenn dieser Alias aufgerufen wird:
...
[/Einstellungen/externe Skripte/Skripte]
windows_app_installs = cmd /c echo scripts\\check_windows_app_installs.ps1; Ausfahrt($Lastexitcode) | powershell.exe -
...
[/Einstellungen/externe Skripte/Alias]
windows_app_installs = windows_app_installs
...
wie immer, Speichern Sie die Datei und starten Sie den NSClient-Dienst neu, um die vorgenommenen Änderungen erneut zu lesen.
gut, Nun, in Centreon haben wir einen neuen Dienst erstellt, Wir werden den Befehl verwenden ‚check_nrpe‘ die wir zuvor erstellt haben, Wenn nicht, haben Sie das übersprungen NRPE-Kapitel. Gesamt, dass wir den Service wie gewohnt erstellen, Wir geben ihm einen Namen wie ‚Installierte Programme‘ oder die Vorstellungskraft, die du hast, und im Argument reicht es aus, das anzugeben ‚alias‘ die wir in der nsclient.ini definiert haben. Wir werden in Betracht ziehen, die Häufigkeit der Kontrollen zu ändern, macht nicht jeden Sinn 5 Minuten.
Und das Wichtigste, wir werden in angeben ‚Max. Prüfversuche‘ ein ‚1‘ so dass es nur eine Überprüfung durchführt und sofort HART ist. Da standardmäßig Centreon ausführt 3 checkeos vor der Alarmierung/Benachrichtigung, haben wir 3 WEICH vor HART. und was passiert? Dass dieses wunderbare Skript bei der Ausführung die Software überprüft, die es bei der vorherigen Ausführung hatte, und wenn ich es weiß, Software hinzufügen/entfernen, wenn das Skript ausgeführt wird, wenn ZAS berührt wird! es wird springen, aber es wäre ein WEICHER und wir wollen einen HARTEN, denn wie wir verstehen, wenn das Skript erneut ausgeführt wird (im 2. SOFT) Die Warnung würde entfernt werden.
und nichts, nach dem Aufzeichnen und Exporteinstellungen Centreon, Wir können die Ergebnisse dieses Beispiels sehen, haben wir 3 gesteuerte Maschinen, Hier sehen wir die Anzahl der Programme, die sie installiert haben.
Wir könnten auf einen der Dienste klicken und die Details der erkannten Software sehen.
Und wenn jemand Software auf einer Maschine entfernt oder hinzufügt, wir kriegen ihn! Dies wäre ein Beispiel,
Ich hoffe, es hat euch gefallen, Zumindest ist es eine seltsame Möglichkeit, unsere Umwelt weiterhin zu kontrollieren, Ich wünsche Ihnen wie immer alles Gute, hoffe du bist glücklich, Viel Spaß und eine Umarmung!
empfohlene Beiträge:
- JumpServer - 17 von Oktober von 2023
- CrowdSec-Konsole - 10 von Oktober von 2023
- Gophisch – Ethisches Phishing in unserem Unternehmen - 3 von Oktober von 2023