S.M.A.R.T. Status der Festplatten auslesen für Report

Alle Fragen rund Antworten rund um die ACMP Client Commands und Container
Antworten
t.friedrich
Beiträge: 12
Registriert: Di Mai 15, 2018 11:45 am

Moin.
Ich bin noch ein ziemlicher Anfänger, was ACMP angeht. Jetzt stehe ich vor der Aufgabe, den S.M.A.R.T. Status der Festplatten aller PC im Netzwerk - oder zumindest der wichtigen - auszulesen und dann in einem Report die PC aufzuzeigen, deren Status nicht ok ist. Ist das mit ACMP möglich?
Eine Quelle dazu würde mir reichen. Danke im voraus.

Viele Grüße
Thomas
Benutzeravatar
ngottschalk
Beiträge: 293
Registriert: Mi Sep 08, 2010 12:57 pm

Hallo Thomas,

prinzipiell ist das Ganze garnicht so wild, hierzu werden aber mehrere Schritte benötigt:
1. Erstellen eines Client Commands, das die Werte ausliest (da ACMP diese von sich aus nicht inventarisiert) und in benutzerdefinierten Clientfeldern speichert
2. Erstellen Sie am Besten einen Container, der die wichtigen Clients enthält und verknüpfen Sie das Client Command mit diesem, lassen Sie das Command im gewünschten Intervall hierüber aufrufen (damit die Werte keine Momentaufnahme bleiben, sondern immer mal aktualisiert werden)
3. Als nächstes erstellt man am Besten eine Abfrage, die nach den gewünschten Werten (und ggf. wichtigen Systemen) filtert
4. Auf Basis der Abfrage aus 2. kann dann ziemlich schnell ein Report generiert werden. Hierbei bietet sich aus Monitoringsicht auch an, den Report als geplanten Report einzustellen, um z.B. wöchentlich informiert zu werden

Am schwierigsten wird hiervon der erste Punkt sein, da auch Windows scheinbar keine Tools hierfür liefert, abgesehen von Infos via WMI, die eher spärlich sind, sofern überhaupt vorhanden und korrekt (Vgl. https://www.howtogeek.com/134735/how-to ... -is-dying/ + https://community.spiceworks.com/script ... e-computer + https://blogs.msdn.microsoft.com/san/20 ... windows-8/). Man müsste also wie folgt vorgehen:
- Ein Kommandozeilenprogramm finden (am Besten portable) und in das Dateirepository vom Client Command laden
- Das Programm im Client Command herunterladen und entsprechend parametrisiert aufrufen
- Die Ausgabe parsen und in den benutzerdefinierten Feldern speichern

Leider konnte ich auf die schnelle kein entsprechendes Programm finden, das müsstest du übernehmen, aber danach kann ich gerne bei jedem der weiteren Schritte helfen (außerdem fände ich das auch nicht ganz uninteressant für uns).
Mit freundlichen Grüßen

Niklas Gottschalk (gottschalk@zoller-usa.com)
IT Systems Administrator
Zoller Inc.
Antworten