Domino 9 und frühere Versionen > ND6: Entwicklung
Agent der Perl Script aufruft
andrew22:
hi ho
Ich wollte mal anfragen wie man mit einem Agenten der in einer Datenbank auf dem Server läuft nen Per Script aufrufen und ausführen kann .
wenns geht alles im hintergrund so das der User nichts mitbekommt.
Im Agenten wird eine URL generiert die dann z.B. via Perl Script ausgeführt und abgearbeitet wird.
Geht Speziell um Lotus notes und NAGIOS
Aus Lotus Notes sollen Daten in NAGIOS eingelesen werden etc.
Thx
umi:
Sieh mal dazu in der Designerhilfe unter "Shell" nach...
und
NotesAgent.RunOnServer
und
Sicherheitslevel des Agenten.
Dann sollte es eigentlich gehen.
gruss
umi
pitchfork:
--- Zitat von: andrew22 am 15.06.05 - 11:33:18 ---
Geht Speziell um Lotus notes und NAGIOS
Aus Lotus Notes sollen Daten in NAGIOS eingelesen werden etc.
--- Ende Zitat ---
Was hast du denn genau vor ?
Was soll Nagios denn einlesen ? Seine Config ?
Jörg
flaite:
Das interessante an dieser Konstruktion ist, dass das per shell aufgerufene Programm asynchron zum Notes-Agenten ist.
Das heisst: Das ist nicht 1 Call Stack, wo die aufrufende Routine (Notes Agent) auf einen Rückgabewert der aufgerufenen Routine (Perl Skript) wartet.
D.h. der Agent wartet nicht, bis das Perl Skript abgearbeitet ist.
Wenn du keinen Rückgabewert aus dem Perl Programm benötigst, ist das kein Problem.
Wenn du im Agenten einen Rückgabewert benötigst, müsstest du das selbst programmieren.
(Z.B. PerlScript erzeugt ein File, dessen Existenz der aufrufende Notes-Agent überprüft)
Im Web kannst du Perl meines Wissen nach integrieren. Suche in Designerhilfe nach Perl, wenn das irgendwie weiterhilft.
Schneller Check hat dieses Dokument hochgebracht.
http://www.nagios.org/faqs/viewfaq.php?faq_id=38&expand=false&showdesc=false
D.h. du könntest Nagios Alerts in eine externe RDBMS loggen. Diese Infos über Notes auszulesen ist vielleicht einfacher als die Integration über Perl.
pitchfork:
Nagios kann auch direkt nach Notes loggen wenns sein muss.
Ich erzeuge Einträge im Ticket System ( Notes ) wenn Nagios einen Fehler meldet.
Die Frage ist halt was soll gemacht werden ?`
Ich erzeuge die Komplette Nagios Config aus einer Notes DB, also der umgekehrte Weg.
Jörg
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln