ADVENAGE-MNCPROBE-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, enterprises FROM SNMPv2-SMI; advMncProbe MODULE-IDENTITY LAST-UPDATED "200912040000Z" ORGANIZATION "ADVENAGE GmbH, www.advenage.com" CONTACT-INFO "Support: ADVENAGE Service Tel: +49 511 2158914" DESCRIPTION "ADVENAGE MNC Probe can be configured to send traps for threshold violations, operation incidents and measurement results." REVISION "200912040000Z" DESCRIPTION "Intial version" ::= { probes 12 } advenage OBJECT IDENTIFIER ::= { enterprises 32908 } nm OBJECT IDENTIFIER ::= { advenage 2 } probes OBJECT IDENTIFIER ::= { nm 20 } trapVars OBJECT IDENTIFIER ::= { advMncProbe 2 } hostname OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The host causing the trap/event." ::= { trapVars 1 } snmpAgent OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The originating SNMP agent." ::= { trapVars 2 } component OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The component causing the trap/event." ::= { trapVars 3 } summary OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Textual Description of the event." ::= { trapVars 4 } severityText OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Severity of the event as text. Can be Critical, Error, Warning, Info, Debug or Clear." ::= { trapVars 5 } severity OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Severity of the event as number. Between 5 (Critical) and 0 (Clear)." ::= { trapVars 6 } trapVarsParam OBJECT IDENTIFIER ::= { advMncProbe 3 } probename OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Name of the probe, C_MNCP_ICMPPING_PROBE, C_MNCP_UDPPING_PROBE, C_MNCP_TCPCONNECT_PROBE, C_MNCP_WAPGET_PROBE, C_MNCP_HTTPGET_PROBE, or C_MNCP_HTTPGET_PROBE." ::= { trapVarsParam 1 } locationid OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The id of the location." ::= { trapVarsParam 2 } sender OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Sender string: from@host:port" ::= { trapVarsParam 3 } receiver OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Receiver string: to@recv_host:recv_port." ::= { trapVarsParam 4 } target OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Target as dedfined by command line argument, e.g operator-GGSN" ::= { trapVarsParam 5 } testcaseid OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Short and uniques description of testcase, operator-http-get" ::= { trapVarsParam 6 } testcasedescr OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Brief description of testcase." ::= { trapVarsParam 7 } serviceid OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "ID of service" ::= { trapVarsParam 8 } starttime OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "start time of service as local time string YYYY-MM-DD HH:MM:SS" ::= { trapVarsParam 9 } targetHost OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The probe target host, e.g. the IP address or name of the HTTP server" ::= { trapVarsParam 10 } targetPort OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The probe target host port, if applicable, e.g. port 80 for HTTP services" ::= { trapVarsParam 11 } targetUri OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The target URI, if applicable, e.g. /index.html." ::= { trapVarsParam 12 } targetGateway OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The gateway to be used, e.g. WAP gateway, define by hostname:port" ::= { trapVarsParam 13 } targetApn OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The APN to be used, empty in case of CSD testing" ::= { trapVarsParam 14 } targetCsdMsisdn OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "In case of CSD testing the CSD service MSISDN to be used" ::= { trapVarsParam 15 } trapVarsMetric OBJECT IDENTIFIER ::= { advMncProbe 4 } metricAvailability OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Availability of service, 1 (OK) or 0 (KO)" ::= { trapVarsMetric 1 } metricSetupTime OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Service setup time in seconds" ::= { trapVarsMetric 2 } metricResponseTime OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Service response time in seconds" ::= { trapVarsMetric 3 } metricTransferThroughput OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Transfer throughput in Bytes per Second" ::= { trapVarsMetric 4 } metricRadioNetworkAvailability OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Radio nework availability status, 1 (OK) or 0 (KO)" ::= { trapVarsMetric 5 } metricRadioNetworkSignalStrength OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Probing mobile station signal strength" ::= { trapVarsMetric 6 } metricRadioNetworkAttachTime OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Radio network attach time in seconds" ::= { trapVarsMetric 7 } metricIpContextAvailability OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "IP context availability status, 1 (OK) or 0 (KO)" ::= { trapVarsMetric 8 } metricIpContextActivationTime OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "IP context activation time in seconds" ::= { trapVarsMetric 9 } metricServiceAvailability OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "IP Service availability status, 1 (OK) or 0 (KO)" ::= { trapVarsMetric 10 } metricServiceResponseTimeFirst OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Response time for service testing - first approach - in seconds" ::= { trapVarsMetric 11 } metricServiceResponseTimeAvg OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Avergae service resonse time in seconds" ::= { trapVarsMetric 12 } metricErrorInfo OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Error info string in case of availability == 0" ::= { trapVarsMetric 13 } traps OBJECT IDENTIFIER ::= { advMncProbe 10 } -- -- Trap Definitions -- advMncProbeFailure NOTIFICATION-TYPE OBJECTS { hostname, snmpAgent, probename, locationid, sender, receiver, target, testcaseid, testcasedescr, serviceid, starttime, targetHost, targetPort, targetUri, targetGateway, targetApn, targetCsdMsisdn, metricAvailability, metricSetupTime, metricResponseTime, metricRadioNetworkAvailability, metricRadioNetworkSignalStrength, metricRadioNetworkAttachTime, metricIpContextAvailability, metricIpContextActivationTime, metricServiceAvailability, metricServiceResponseTimeFirst, metricServiceResponseTimeAvg, metricTransferThroughput, metricErrorInfo, component, summary, severity } STATUS current DESCRIPTION "MNC Probe standard event on threshold violations and operation incidents, includes description of parameters and metrics" ::= { traps 1 } advMncProbeResults NOTIFICATION-TYPE OBJECTS { hostname, snmpAgent, probename, locationid, sender, receiver, target, testcaseid, testcasedescr, serviceid, starttime, targetHost, targetPort, targetUri, targetGateway, targetApn, targetCsdMsisdn, metricAvailability, metricSetupTime, metricResponseTime, metricRadioNetworkAvailability, metricRadioNetworkSignalStrength, metricRadioNetworkAttachTime, metricIpContextAvailability, metricIpContextActivationTime, metricServiceAvailability, metricServiceResponseTimeFirst, metricServiceResponseTimeAvg, metricTransferThroughput, metricErrorInfo, component, summary, severity } STATUS current DESCRIPTION "MNC Probe event to transmit measurement results via SNMP" ::= { traps 5 } END