Domino 9 und frühere Versionen > ND7: Entwicklung
Eigenes Log für eine Datenbank?
jBubbleBoy:
Ja, man kann auch die Eigenschaft agent.lastrun abfragen und auswerten. Es gibt auch Eigenschaften um den Signierer, Laufzeiten und den Server (auf dem der Agent läuft) auszulesen. Man kann sich damit schon ein schickes Überwachungstool zusammenbasteln.
Im 2. Schritt könnte man das Serverdokument holen, die Einträge bei Security auslesen und die Namen & Gruppen entsprechend auflösen und auswerten.
Oh man, Notes und seine unbegrenzten Möglichkeiten :)
bubble
dirk_2909:
--- Zitat ---Oh man, Notes und seine unbegrenzten Möglichkeiten
--- Ende Zitat ---
und ein Entwickler begrenzt Zeit :-( ...
(Wir machen das so, wie ich beschrieben habe, da wir bei einigen Kunden keinen Zugriff auf das Log haben)
OlTu:
danke schon mal für eure Beiträge. Im Prinzip kann man das schon so machen, wie dirk_2909 das vorgeschlagen hat. Das ist auf jeden Fall hilfreich. Nur nach der Auswertung hat man aber keine Infos, warum z.B. ein Agent nicht gelaufen ist. Angenommen der Agent hat nicht genug Ausführungsrechte oder die eingebundene ScriptLib ist zerschossen (passiert öfters beim Hidden Design). Aber diese Infos rauszukriegen ist wahrscheinlich ganz schön heftig.
Tode:
Entschuldige, aber hier beisst sich die Katze in den Schwanz:
1. Jede "überwachung" in einem Log muss programmiert werden, und diese Programme stecken typischerweise in Agenten (da sie ja regelmässig durchgeführt werden sollen). Wer überwacht aber den Überwacher !? Wer sagt mir denn, dass dieser Agent die richtigen Berechtigungen und keine zerschossene Script- Lib hat !?
2. Man muss keinen "Parser" für Log- Events schreiben... denn dafür gibt es schon wunderbar eingebaute Tools (Statistics & Events), der automatisch eine Benachrichtigung verschickt... Das hilft aber alles nix, wenn ich hier so lese "kein Zugriff auf die log.nsf beim Kunden"... Ohne grundlegenden Zugriff oder einen Admin auf der Gegenseite der den Zugriff hat, kann man auch keine Überwachung einrichten....
Tode
dirk_2909:
Hallo Torsten,
im Prinzip hast Du Recht.
So ein Überwacher sollte schon im kontrollierbaren Zugriff sein. Man muss schon gewährleisten, dass hier die Überwachungsprozesse uneingeschränkt laufen.
Es ist aber eine Hilfe, um wichtige Prozesse beim Kunden zu überwachen, vor allem, wenn man kein Lesezugriff hat.
Die Administration beim Kunden wird nicht immer die Lust/Zeit/etc. haben alle Hintergrundprozesse
aller "strategisch wichtigen" Datenbanken zu kontrollieren.
Durch so einen "Überwacher" kann man aber die Admins dort mal informieren, wenn keine Statusnachricht aufschlägt o.ä... Die können das Log durchfoschen.
Bis jetzt ist es ein hilfreiches Tool. Wenn ich morgens mein Notes starte und die Statusanzeige ist grün, dann ist alles in Ordnung und keine weitere Aktion notwendig...
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln