Seite 1 von 1

Feld "ACMP ist laufend"

Verfasst: Fr Okt 25, 2019 9:15 am
von Falaffel
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.

Re: Feld "ACMP ist laufend"

Verfasst: Fr Okt 25, 2019 9:42 am
von Dennis Koch
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)

Re: Feld "ACMP ist laufend"

Verfasst: Fr Okt 25, 2019 3:06 pm
von ngottschalk
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;)