Einzelnen Beitrag anzeigen

Jackie1983

Registriert seit: 12. Mär 2007
486 Beiträge
 
#1

SNMP. Wie werden die MIB aus dem Inet verwendet.

  Alt 4. Mär 2010, 10:49
Servus,

hat weniger mit Delphi zu tun aber vielleicht kann mir einer helfen.
Haben hier einen Dell Server. Da möchte ich gerne per SNMP Daten abfragen.

Mit ".1.3.6.1.2.1.0" bekomme ich die allgemeinen Infos wie bei jedem Gerät.
Dann habe ich mal im Netz gesucht und diese Seite gefunden
Dell MIB
Jetzt wollte ich mit "1.3.6.1.4.1.674.10891.300" die Temp abfragen,
aber es kommt immer das was ich oben bekomme, immer nur diese Übersicht.

Was mache ich falsch? Ist mein Code falsch Progarmmiert, oder
verwende ich die MIBs falsch?

Hier ein kleiner auszug aus den Sourcen
Delphi-Quellcode:
  //Mibs
  mib := '.1.3.6.1.2.1.0';
  mib := '.1.3.6.1.4.1.674.10891.300';

  if GetData(SNMP, data, true, Mib, res) then
    memo1.Lines.Text := data.Text
  else
    memo1.Lines.Text := 'Gerät nicht vorhanden oder ein SNMP Fehler';

//Funktion GetData
begin
  Snmp.Query.MIBAdd(MIB,'');

  result := Snmp.SendQuery;
  if result then
  begin
    ResMib := Snmp.Reply.MIBOID.Strings[Snmp.Reply.MIBOID.Count-1];
  //...
end;
Mfg
  Mit Zitat antworten Zitat