public static void SendTrap(string serverIp, TrapStatus status, string message) { try { int intStatus = (int)status; ObjectIdentifier oID = new ObjectIdentifier("2.25.999." + intStatus.ToString()); IPEndPoint ipManager = new IPEndPoint(IPAddress.Parse(serverIp), 162); List <Variable> SNMPVariables = new List <Variable>(); Variable var1 = new Variable(oID, new OctetString(message)); SNMPVariables.Add(var1); #if !DEBUG Messenger.SendTrapV2(0, VersionCode.V2, ipManager, new OctetString("public"), oID, 0, SNMPVariables); #endif } catch (Exception ex) { if (logLevel <= LogLevel.Error) { WriteLog("WRN: SendTrap() Exception: " + ex.ToString()); } } }
public TrapperTrapReadyMessage(TrapStatus status) : base(MessageType.TrapperTrapReady) { Status = status; }