Autor Beitrag
T.E.
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 31

Win RT, Win 7 Pro, Win 8 Pro
Delphi 2009 Enterprise, Delphi XE, Delphi XE2
BeitragVerfasst: Do 04.08.11 09:53 
Moin moin,

ich möchte mit meinem Programm und der IdSNMP Komponente aus den Indys einen Trap an unser zentrales SNMP System (mit Zenoss) verschicken.
Soweit, sogut... Nun habe ich ein paar Probleme bei der Umsetzung festgestellt.
Mein Code sieht folgendermaßen aus:
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
CloseCntSNMP.Host := GetLocalIP;
CloseCntSNMP.Trap.Host := '172.20.31.68';
CloseCntSNMP.Trap.Community := 'public';
CloseCntSNMP.Trap.PDUType := PDUTrap;
CloseCntSNMP.Trap.GenTrap := 2;
CloseCntSNMP.Trap.SpecTrap := 0;

CloseCntSNMP.Trap.MIBValue.Add(GetComputerName + ' nicht ordnungsgemäß beendet worden.');
CloseCntSNMP.Trap.MIBOID.Add('1.3.6.1.2.1.1.3');
CloseCntSNMP.Trap.Port := 162;

Trap := CloseCntSNMP.SendTrap;

Damit bekomme ich auch einen Trap versendet, allerdings steht dann bei Summary irgendeine Meldung, die ich gerne in meine Ändern möchte und der SNMP Server setzt als IP Adresse für den Absender des Traps seine eigene bzw. localhost ein.

Kennt jemand das Problem bzw. hat da jemand Ideen oder Vorschläge?

Besten Dank im voraus.

_________________
Schöne Grüße,
Torben