Das Notes Forum

Domino 9 und frühere Versionen => ND7: Entwicklung => Thema gestartet von: pReD am 05.09.07 - 14:09:53

Titel: NotesConnect als Agent
Beitrag von: pReD am 05.09.07 - 14:09:53
Hallo zusammen,

mit dem Tool  NotesConnect/nping kann man ja schön herrausfinden ob der Dominoserver noch erreichbar ist, nun würde ich dies gerne per Agent machen. Sprich in einem Agent nping über eine bestimmte Liste von Server laufen lassen. Leider habe ich keine Anleitung dazu gefunden, wie man was mit nping programmieren kann. Hat einer von euch da eine Idee?


Gruß
Patrick
Titel: Re: NotesConnect als Agent
Beitrag von: Driri am 05.09.07 - 16:15:50
Machs doch einfach über die API.

Zu Ping via API siehe hier : PING in LotusScript (http://www.eknori.de/archives/100)
Titel: Re: NotesConnect als Agent
Beitrag von: eknori am 05.09.07 - 16:18:08
ping kennt keinen Port. Da musst du schon telnet bemühen. Du kannst ja einen PING auf die IP machen. Das sagt aber nichts darüber aus, ob der Domino auch läuft...
Titel: Re: NotesConnect als Agent
Beitrag von: koehlerbv am 05.09.07 - 17:08:25
npingcl kann man ja auf jeden Fall schon mal verwenden, um dessen Ergebnisse in ein oder n (n = Serveranzahl) Files umzulenken, welche sich dann auswerten lassen.
Wenn man nping oder npingcl mit entsprechenden Programmen analysiert, findet man sicherlich auch direktere Wege, aber vielleicht reicht ja schon oben beschriebener.

Bernhard
Titel: Re: NotesConnect als Agent - (Solution)
Beitrag von: eknori am 06.09.07 - 06:59:29
Lade dir http://www.eknori.de/downloads/winsock.zip herunter

Über

Sub Click(Source As Button)
   Dim HOST As String
   Dim PORT As String
   HOST = "DeinServer"
   PORT = "1352"
   Msgbox ConnectSock(HOST, PORT, 0, 0, 0)
End Sub

kannst du dann den / die Server auf Port 1352 "anpingen". ConnectSock liefert -1 zurück, wenn keine Verbindung auf diesem Port aufgebaut werden kann, ansonsten ist der Rückgabewert > 0

Titel: Re: NotesConnect als Agent
Beitrag von: eknori am 06.09.07 - 08:48:50
Schaue dir auch mal http://www.hostalive.net/hostalive.html#download an