Feld "ACMP ist laufend"

Alle Fragen und Antworten zur Inventarisierung, Abfragen und Agentless Scanner
Antworten
Benutzeravatar
Falaffel
Beiträge: 158
Registriert: Do Feb 04, 2016 5:53 pm

Guten Morgen,

ich habe mir eine Abrage mit allen Clients als Inventarliste gebaut und in diese auch das Feld "ACMP ist laufend" aufgenommen. Dieses Feld wird jetzt mit einem grünen Haken oder einem roten Kreuz gefüllt. Ich dachte daran kann man sehen, ob der Client und damit auch der Computer aktuell läuft, habe aber das Gefühl, dass dies nicht sehr zuverlässig ist.

Wie und wann wird dieses Feld befüllt und was genau sagt es aus. Habt ihr Erfahrung damit, wie zuverlässig dies ist bzw. wie man dies optimieren könnte.
Mit freundlichen Grüßen

Robert-Daniel Steichele
r.steichele@gottlob-rommel.de
http://www.gottlob-rommel.de
Dennis Koch
Beiträge: 501
Registriert: Di Nov 20, 2012 4:03 pm

Hallo,

der Betriebszustand der Agents wird von ACMP nicht überwacht.
Der Wert "ACMP ist laufend" wird nur aktualisiert wenn der ACMP Agent auf dem Client beendet wird oder der Computer herunterfährt - Standby-Zustände des Clients und hybrider Shutdown (Hibernate) werden dabei nicht berücksichtigt, da der Dienst dabei nicht beendet wird.

In einer erweiterten Abfragen kann mit einem SQL Statement auf Clients gefiltert werden, die sich seit mehr als einer Stunde nicht am ACMP Server gemeldet haben.

select clientid, computername, cast (lastupdate-2 as datetime) as lastupdate, datediff(hh,(cast (lastupdate-2 as datetime)),getdate()) as differenz from clt_clients_table where datediff(hh,(cast (lastupdate-2 as datetime)),getdate()) <= 1

Der Wert "lastupdate" bzw "Letztes Update" in den Abfragen wird aktualisiert, wenn der ACMP Agent Kontakt mit dem ACMP Server hat (z.B. Client Command Ausführung oder Scanner Intervalle in den Agentenplanervorlagen)
Mit freundlichen Grüßen / Best regards

Dennis Koch
Aagon GmbH
Benutzeravatar
ngottschalk
Beiträge: 293
Registriert: Mi Sep 08, 2010 12:57 pm

Hi Robert,

außerdem wird der Wert auch nicht aktualisiert, sollte der Clientdienst abstürzen; Wenn du etwas zur "live" Ermittlung des Status haben möchtest: Wir haben hier auf dem Server ein Client Command laufen, das alle 10 Minuten die Clients durchpingt und das Ergebnis in ein Custom Field einträgt. Ergänzend dazu haben wir ein (Consolen) CC, das die selektierten Clients iteriert, pingt und das angesprochene Feld aktualisiert. Funktioniert soweit super, ist natürlich nicht sehr gut skalierbar, da die Pings in einem einzelnen Thread laufen und daher recht lange brauchen können, wenn viele Clients offline sind.
Das nur als Idee;)
Mit freundlichen Grüßen

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