Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi SNMP (simple network management protocol) (https://www.delphipraxis.net/1233-snmp-simple-network-management-protocol.html)

Stephan 3. Nov 2002 14:19


SNMP (simple network management protocol)
 
Hallo,

wie kann ich eigentlich SNMP (ich meine nicht SMTP) Traps die an meinen Computer gesendet wurden abfangen und auswerten? Lässt sich da vielleicht was mittels Socket Kompos machen? Ich hab leider auf dem Gebiet SNMP und Delphi keinerlei Erfahrung.

Chewie 3. Nov 2002 14:54

Um etwas zu empfangen, brauchst du zunächst einen Server, der auf einem oder mehreren Ports horcht. Dafür kannst du z. B. einen Server-Socket nehmen, du kannst es aber auch direkt mit der WinSock-API machen.
Und um herauszufinden, welche Befehlscodes das SNMP-Protokoll benutzt, schaust du dir das entsprechende RFC an.

Stephan 7. Nov 2002 17:17

)Hi,

also ich hab jetzt mal zum Test 2 ServerSocket auf meinem Form platziert. Das eine mit dem Port 161 das andere mit dem Port 162 für SNMP Traps. Bei ClientWrite hab ich folgendes drin:

var msg: string;

MsgText, MsgCaption : String;
NL : String;
MsgType, UserResp : integer;
begin
msg := socket.ReceiveText;
memo1.Lines.Add(msg);

so, nun müsste doch eigentlich ein ankommender Trap in meinem Memo landen. Um dies zu testen hab ich meine IP in die Trapliste in meinem Router gesetzt und das DSL Kabel gekappt. Leider kam nichts an, ich weiß nicht ob mein Router garnichts gesendet hat oder ob mein Programm nen Fehler hat. (ich hab nur das Kabel zum DSL Modem ausgesteckt, natürlcih nicth mein Netzwerkkabel :lol: )


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:56 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz