Für ein derartige Agents-Kontroll-Tool (die natürlich wiederum überwacht werden müsste) bietet eigentlich der Domino mehr oder weniger ouf of the box die erforderlichen Mittel:
Man kann ein Set aller Datenbanken mit scheduled agents ermitteln, die enabled sind.
Auf dieser Basis (oder - sicherlich vernünftiger - an Hand selbst erstellter Setup-Dokumente
) können dann die erfolgreichen (oder fehlgeschlagenen) Agentläufe geprüft werden:
- mit Hilfe der AssistInfo (API! - siehe hier im Forum, war m.E. ein Thread aus 2003?) der Agents lässt sich die eingestellte Laufzeit ermitteln, eine Agent Property ist der Server für den Agentlauf.
- Die Agent Property LastRun gibt an, wann der Agent tatsächlich zu letzt gelaufen ist, HasRunSinceModified für die Gegenprobe: ISt er überhaupt schon gelaufen?
Noch sicherer: Die zu überwachenden Agents erzeugen Protokolle. Im Protokolldokument werden zum finalen Abschluss des Laufs vom Code die Uhrzeit gespeichert.
Dies nur als ganz grobes Gerüst, wie man sowas (auch) bewerkstelligen kann.
HTH,
Bernhard