DISMAN-PING-MIB
64 objects
The Ping MIB (DISMAN-PING-MIB) provides the capability of controlling the use of the ping function at a remote host.
Imported Objects
| IF-MIB | -- RFC2580 InterfaceIndexOrZero -- RFC2863 |
| INET-ADDRESS-MIB | -- RFC2571 InetAddressType InetAddress |
| SNMP-FRAMEWORK-MIB | SnmpAdminString |
| SNMPv2-CONF | -- RFC2579 MODULE-COMPLIANCE NOTIFICATION-GROUP OBJECT-GROUP |
| SNMPv2-SMI | Integer32 mib-2 MODULE-IDENTITY NOTIFICATION-TYPE OBJECT-IDENTITY OBJECT-TYPE Unsigned32 |
| SNMPv2-TC | -- RFC2578 TEXTUAL-CONVENTION DateAndTime RowStatus StorageType TruthValue |
| OID | Name | Access | Status | Description |
|---|---|---|---|---|
| 1.3.6.1.2.1.80 | IdentitypingMIB | The Ping MIB (DISMAN-PING-MIB) provides the capability of controlling the use of the ping function at a remote host. | ||
| 1.3.6.1.2.1.80.0 | NodepingNotifications | |||
| 1.3.6.1.2.1.80.0.1 | NotificationpingProbeFailed | current | Generated when a probe failure is detected when the corresponding pingCtlTrapGeneration object is set to probeFailure(0) subject to the value of pingCtlTrapPro… | |
| 1.3.6.1.2.1.80.0.2 | NotificationpingTestFailed | current | Generated when a ping test is determined to have failed when the corresponding pingCtlTrapGeneration object is set to testFailure(1). In this instance pingCtlT… | |
| 1.3.6.1.2.1.80.0.3 | NotificationpingTestCompleted | current | Generated at the completion of a ping test when the corresponding pingCtlTrapGeneration object is set to testCompletion(4). | |
| 1.3.6.1.2.1.80.1 | NodepingObjects | |||
| 1.3.6.1.2.1.80.1.1 | ScalarpingMaxConcurrentRequests | read-write | current | The maximum number of concurrent active ping requests that are allowed within an agent implementation. A value of 0 for this object implies that there is no li… |
| 1.3.6.1.2.1.80.1.2 | TablepingCtlTable | not-accessible | current | Defines the ping Control Table for providing, via SNMP, the capability of performing ping operations at a remote host. The results of these operations are stor… |
| 1.3.6.1.2.1.80.1.2.1 | RowpingCtlEntry | not-accessible | current | Defines an entry in the pingCtlTable. The first index element, pingCtlOwnerIndex, is of type SnmpAdminString, a textual convention that allows for use of the S… |
| 1.3.6.1.2.1.80.1.2.1.1 | ColumnpingCtlOwnerIndex | not-accessible | current | To facilitate the provisioning of access control by a security administrator using the View-Based Access Control Model (RFC 2575, VACM) for tables in which mul… |
| 1.3.6.1.2.1.80.1.2.1.2 | ColumnpingCtlTestName | not-accessible | current | The name of the ping test. This is locally unique, within the scope of an pingCtlOwnerIndex. |
| 1.3.6.1.2.1.80.1.2.1.3 | ColumnpingCtlTargetAddressType | read-create | current | Specifies the type of host address to be used at a remote host for performing a ping operation. |
| 1.3.6.1.2.1.80.1.2.1.4 | ColumnpingCtlTargetAddress | read-create | current | Specifies the host address to be used at a remote host for performing a ping operation. The host address type is determined by the object value of correspondin… |
| 1.3.6.1.2.1.80.1.2.1.5 | ColumnpingCtlDataSize | read-create | current | Specifies the size of the data portion to be transmitted in a ping operation in octets. A ping request is usually an ICMP message encoded into an IP packet. An… |
| 1.3.6.1.2.1.80.1.2.1.6 | ColumnpingCtlTimeOut | read-create | current | Specifies the time-out value, in seconds, for a remote ping operation. |
| 1.3.6.1.2.1.80.1.2.1.7 | ColumnpingCtlProbeCount | read-create | current | Specifies the number of times to perform a ping operation at a remote host. |
| 1.3.6.1.2.1.80.1.2.1.8 | ColumnpingCtlAdminStatus | read-create | current | Reflects the desired state that a pingCtlEntry should be in: enabled(1) - Attempt to activate the test as defined by this pingCtlEntry. disabled(2) - Deactivat… |
| 1.3.6.1.2.1.80.1.2.1.9 | ColumnpingCtlDataFill | read-create | current | The content of this object is used together with the corresponding pingCtlDataSize value to determine how to fill the data portion of a probe packet. The optio… |
| 1.3.6.1.2.1.80.1.2.1.10 | ColumnpingCtlFrequency | read-create | current | The number of seconds to wait before repeating a ping test as defined by the value of the various objects in the corresponding row. A single ping test consists… |
| 1.3.6.1.2.1.80.1.2.1.11 | ColumnpingCtlMaxRows | read-create | current | The maximum number of entries allowed in the pingProbeHistoryTable. An implementation of this MIB will remove the oldest entry in the pingProbeHistoryTable to … |
| 1.3.6.1.2.1.80.1.2.1.12 | ColumnpingCtlStorageType | read-create | current | The storage type for this conceptual row. Conceptual rows having the value 'permanent' need not allow write-access to any columnar objects in the row. |
| 1.3.6.1.2.1.80.1.2.1.13 | ColumnpingCtlTrapGeneration | read-create | current | The value of this object determines when and if to generate a notification for this entry: probeFailure(0) - Generate a pingProbeFailed notification subject to… |
| 1.3.6.1.2.1.80.1.2.1.14 | ColumnpingCtlTrapProbeFailureFilter | read-create | current | The value of this object is used to determine when to generate a pingProbeFailed NOTIFICATION. Setting pingCtlTrapGeneration to probeFailure(0) implies that a … |
| 1.3.6.1.2.1.80.1.2.1.15 | ColumnpingCtlTrapTestFailureFilter | read-create | current | The value of this object is used to determine when to generate a pingTestFailed NOTIFICATION. Setting pingCtlTrapGeneration to testFailure(1) implies that a pi… |
| 1.3.6.1.2.1.80.1.2.1.16 | ColumnpingCtlType | read-create | current | The value of this object is used to either report or select the implementation method to be used for calculating a ping response time. The value of this object… |
| 1.3.6.1.2.1.80.1.2.1.17 | ColumnpingCtlDescr | read-create | current | The purpose of this object is to provide a descriptive name of the remote ping test. |
| 1.3.6.1.2.1.80.1.2.1.18 | ColumnpingCtlSourceAddressType | read-create | current | Specifies the type of the source address, pingCtlSourceAddress, to be used at a remote host when performing a ping operation. |
| 1.3.6.1.2.1.80.1.2.1.19 | ColumnpingCtlSourceAddress | read-create | current | Use the specified IP address (which must be given in numeric form, not as a hostname) as the source address in outgoing probe packets. On hosts with more than … |
| 1.3.6.1.2.1.80.1.2.1.20 | ColumnpingCtlIfIndex | read-create | current | Setting this object to an interface's ifIndex prior to starting a remote ping operation directs the ping probes to be transmitted over the specified interface.… |
| 1.3.6.1.2.1.80.1.2.1.21 | ColumnpingCtlByPassRouteTable | read-create | current | The purpose of this object is to optionally enable bypassing the route table. If enabled, the remote host will bypass the normal routing tables and send direct… |
| 1.3.6.1.2.1.80.1.2.1.22 | ColumnpingCtlDSField | read-create | current | Specifies the value to store in the Differentiated Services (DS) Field in the IP packet used to encapsulate the ping probe. The DS Field is defined as the Type… |
| 1.3.6.1.2.1.80.1.2.1.23 | ColumnpingCtlRowStatus | read-create | current | This object allows entries to be created and deleted in the pingCtlTable. Deletion of an entry in this table results in all corresponding (same pingCtlOwnerInd… |
| 1.3.6.1.2.1.80.1.3 | TablepingResultsTable | not-accessible | current | Defines the Ping Results Table for providing the capability of performing ping operations at a remote host. The results of these operations are stored in the p… |
| 1.3.6.1.2.1.80.1.3.1 | RowpingResultsEntry | not-accessible | current | Defines an entry in the pingResultsTable. The pingResultsTable has the same indexing as the pingCtlTable in order for a pingResultsEntry to correspond to the p… |
| 1.3.6.1.2.1.80.1.3.1.1 | ColumnpingResultsOperStatus | read-only | current | Reflects the operational state of a pingCtlEntry: enabled(1) - Test is active. disabled(2) - Test has stopped. |
| 1.3.6.1.2.1.80.1.3.1.2 | ColumnpingResultsIpTargetAddressType | read-only | current | This objects indicates the type of address stored in the corresponding pingResultsIpTargetAddress object. |
| 1.3.6.1.2.1.80.1.3.1.3 | ColumnpingResultsIpTargetAddress | read-only | current | This objects reports the IP address associated with a pingCtlTargetAddress value when the destination address is specified as a DNS name. The value of this obj… |
| 1.3.6.1.2.1.80.1.3.1.4 | ColumnpingResultsMinRtt | read-only | current | The minimum ping round-trip-time (RTT) received. A value of 0 for this object implies that no RTT has been received. |
| 1.3.6.1.2.1.80.1.3.1.5 | ColumnpingResultsMaxRtt | read-only | current | The maximum ping round-trip-time (RTT) received. A value of 0 for this object implies that no RTT has been received. |
| 1.3.6.1.2.1.80.1.3.1.6 | ColumnpingResultsAverageRtt | read-only | current | The current average ping round-trip-time (RTT). |
| 1.3.6.1.2.1.80.1.3.1.7 | ColumnpingResultsProbeResponses | read-only | current | Number of responses received for the corresponding pingCtlEntry and pingResultsEntry. The value of this object MUST be reported as 0 when no probe responses ha… |
| 1.3.6.1.2.1.80.1.3.1.8 | ColumnpingResultsSentProbes | read-only | current | The value of this object reflects the number of probes sent for the corresponding pingCtlEntry and pingResultsEntry. The value of this object MUST be reported … |
| 1.3.6.1.2.1.80.1.3.1.9 | ColumnpingResultsRttSumOfSquares | read-only | current | This object contains the sum of the squares for all ping responses received. Its purpose is to enable standard deviation calculation. The value of this object … |
| 1.3.6.1.2.1.80.1.3.1.10 | ColumnpingResultsLastGoodProbe | read-only | current | Date and time when the last response was received for a probe. |
| 1.3.6.1.2.1.80.1.4 | TablepingProbeHistoryTable | not-accessible | current | Defines a table for storing the results of a ping operation. Entries in this table are limited by the value of the corresponding pingCtlMaxRows object. An entr… |
| 1.3.6.1.2.1.80.1.4.1 | RowpingProbeHistoryEntry | not-accessible | current | Defines an entry in the pingProbeHistoryTable. The first two index elements identify the pingCtlEntry that a pingProbeHistoryEntry belongs to. The third index … |
| 1.3.6.1.2.1.80.1.4.1.1 | ColumnpingProbeHistoryIndex | not-accessible | current | An entry in this table is created when the result of a ping probe is determined. The initial 2 instance identifier index values identify the pingCtlEntry that … |
| 1.3.6.1.2.1.80.1.4.1.2 | ColumnpingProbeHistoryResponse | read-only | current | The amount of time measured in milliseconds from when a probe was sent to when its response was received or when it timed out. The value of this object is repo… |
| 1.3.6.1.2.1.80.1.4.1.3 | ColumnpingProbeHistoryStatus | read-only | current | The result of a particular probe done by a remote host. |
| 1.3.6.1.2.1.80.1.4.1.4 | ColumnpingProbeHistoryLastRC | read-only | current | The last implementation method specific reply code received. If the ICMP Echo capability is being used then a successful probe ends when an ICMP response is re… |
| 1.3.6.1.2.1.80.1.4.1.5 | ColumnpingProbeHistoryTime | read-only | current | Timestamp for when this probe result was determined. |
| 1.3.6.1.2.1.80.2 | NodepingConformance | |||
| 1.3.6.1.2.1.80.2.1 | NodepingCompliances | |||
| 1.3.6.1.2.1.80.2.1.1 | CompliancepingCompliance | read-only | current | The compliance statement for the DISMAN-PING-MIB. |
| 1.3.6.1.2.1.80.2.2 | NodepingGroups | |||
| 1.3.6.1.2.1.80.2.2.1 | GrouppingGroup | current | The group of objects that comprise the remote ping capability. | |
| 1.3.6.1.2.1.80.2.2.2 | GrouppingTimeStampGroup | current | The group of DateAndTime objects. | |
| 1.3.6.1.2.1.80.2.2.3 | GrouppingNotificationsGroup | current | The notification which are required to be supported by implementations of this MIB. | |
| 1.3.6.1.2.1.80.3 | NodepingImplementationTypeDomains | |||
| 1.3.6.1.2.1.80.3.1 | IdentitypingIcmpEcho | current | Indicates that an implementation is using the Internet Control Message Protocol (ICMP) 'ECHO' facility. | |
| 1.3.6.1.2.1.80.3.2 | IdentitypingUdpEcho | current | Indicates that an implementation is using the UDP echo port (7). | |
| 1.3.6.1.2.1.80.3.3 | IdentitypingSnmpQuery | current | Indicates that an implementation is an SNMP query to calculate a round trip time. | |
| 1.3.6.1.2.1.80.3.4 | IdentitypingTcpConnectionAttempt | current | Indicates that an implementation is attempting to connect to a TCP port in order to calculate a round trip time. |
Type Definitions
| Name | Syntax | Status | Description |
|---|---|---|---|
| OperationResponseStatus | INTEGER { responseReceived(1), unknown(2), internalError(3), requestTimedOut(4), unknownDestinationAddress(5), noRouteToTarget(6), interfaceInactiveToTarget(7), arpFailure(8), maxConcurrentLimitReached(9), unableToResolveDnsName(10), invalidHostAddress(11) } | current | Used to report the result of an operation: responseReceived(1) - Operation completes successfully. unknown(2) - Operation failed due to unknown error. internalError(3) - An implementation detected an error in its own pr… |