![]() |
Indy SNMP
Hallo Gemeinde :)
Ich bin schon seit Tagen verzweifelt am Probieren. Ich nutze die Indy Komponente zum aufbauen einer UDP Verbindung und Proto: SNMP. Dies funktionert auch ohne Probleme ich kann den Status aber nicht abfragen. Also Ob die Verbidung erfolgreich aufgebaut worden ist. So gehts schon :
Delphi-Quellcode:
Hat jemand eine Idee an was das liegen kann !?
SNMP := TIdSNMP.Create(nil);
SNMP.Query.Host := cmAddr; SNMP.Query.Community := 'public'; // SNMP.Connected - Nur True wenn SNMP.Connect aufgerufen worden ist. Aber zum Daten abrufen ist das gar nicht nötig. Ist aber dann auch True wenn die Adresse garnicht gibt. Und die Verbindung garnicht aufgebaut ist.... // So rufe ich die Daten ab... // Add OID SNMP.Query.MIBAdd('1.3.6.1.4.1.4115.1.3.1.1.1.2.0',''); if SNMP.SendQuery then if SNMP.Reply.ValueCount > 0 then Result := SNMP.Reply.Value[0]; SNMP.Query.MIBDelete(0); Gruß, Real-TTX |
Re: Indy SNMP
Das Problem ist: UDP ist verbindungslos. Daher wird es schwer festzustellen, ob eine Verbindung besteht, da keine besteht. Du kannst höchstens schauen, ob eine Antwort gesendet wurde. Wenn keine gesendet wurde, wurde die Anfrage auch nicht bearbeitet.
Du kannst einfach auf gut Glück die Daten senden, wenn sie verarbeitet wurden, bekommst du auch eine Antwort. Du könntest z.B. vorher einen Ping an den SNMP-Server senden und so schauen, ob er so erreichbar ist. Es kann aber sein, dass Pings von der Firewall blockiert werden und somit kann es auch sein, dass der Ping fehlschlägt - oder der SNMP-Server unterstützt kein Ping, kann auch sein. Am besten wäre es: du fragst erstmal ein paar Standard-MIB-Einträge ab, die immer da sein müssen. Wenn du daraufhin keine Antwort bekommst, weißt du, dass der Server nicht erreichbar ist. |
Re: Indy SNMP
Man bin ich doof -.- ... Wenn ich mir so meine Nachricht durchlese "Aktive UDP-Verbindung" wird mir ganz schlecht....
Danke dass du mir den Wald zeigst. Den seh ich leider vor lauter Bäume nicht mehr.... |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:55 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz