USR-REMOTE-PING-MIB

File: USR-REMOTE-PING-MIB.mib (24578 bytes)

Imported modules

SNMPv2-SMI SNMPv2-TC SNMPv2-CONF
USR-DEFINITIONS-MIB

Imported symbols

OBJECT-TYPE Integer32 IpAddress
TimeTicks DisplayString RowStatus
MODULE-COMPLIANCE OBJECT-GROUP usrRemotePing
UsrConfigStatus

Defined Types

UsrRemotePingEntry  
SEQUENCE    
  usrRemotePingIndex Integer32 1..65535
  usrRemotePingDestination DisplayString Size(1..255)
  usrRemotePingSize Integer32 1..1450
  usrRemotePingData OCTET STRING Size(0..255)
  usrRemotePingTimeOut Integer32 1..60
  usrRemotePingCount Integer32 0..65535
  usrRemotePingInterval Integer32 1..65535
  usrRemotePingTtl Integer32 0..16
  usrRemotePingSelfDestroyDelay Integer32 0..65535
  usrRemotePingState INTEGER
  usrRemotePingRequestsSent Integer32
  usrRemotePingRepliesReceived Integer32
  usrRemotePingTimeouts Integer32
  usrRemotePingLastRoundTripTime Integer32
  usrRemotePingMinRoundTripTime Integer32
  usrRemotePingMaxRoundTripTime Integer32
  usrRemotePingAverageRoundTripTime Integer32
  usrRemotePingResolvedIPAddress IpAddress
  usrRemotePingDNSResolutionDelay Integer32
  usrRemotePingCreationTime TimeTicks
  usrRemotePingActivationTime TimeTicks
  usrRemotePingLastChangeTime TimeTicks
  usrRemotePingRowStatus RowStatus

Defined Values

usrRemotePingObjects 1.3.6.1.4.1.429.4.37.1
OBJECT IDENTIFIER    

usrRemotePingBase 1.3.6.1.4.1.429.4.37.1.1
OBJECT IDENTIFIER    

usrRemotePingIndexNext 1.3.6.1.4.1.429.4.37.1.1.1
This object contains an appropriate value that can be used for 'usrRemotePingIndex' when creating a new row in the Remote Ping Table'. If the value 0 is returned, it indicates that the table contains the maximum number of rows and thus it is not possible to add another one.
Status: current Access: read-only
OBJECT-TYPE    
  Integer32  

usrRemotePingNRows 1.3.6.1.4.1.429.4.37.1.1.2
Number of rows currently present in the remote ping table.
Status: current Access: read-only
OBJECT-TYPE    
  Integer32  

usrRemotePingMaxRows 1.3.6.1.4.1.429.4.37.1.1.3
Maximum number of rows allowed in the remote ping table. Note that setting this object to a number which is smaller than the current number of rows will NOT cause any row deletions - rather, the effect of such an action will be noted in future attempts at row creation.
Status: current Access: read-write
OBJECT-TYPE    
  Integer32 1..1000  

usrRemotePingConfigFileName 1.3.6.1.4.1.429.4.37.1.1.4
The name of a ConfigFile to read/write permanent database records. If the value of this object is an empty string, then the Remote Ping process uses the default name `@file://RemotePingProcess.cfg'.
Status: current Access: read-only
OBJECT-TYPE    
  DisplayString  

usrRemotePingCFMStatusFlag 1.3.6.1.4.1.429.4.37.1.1.5
Setting the value of this object to `save' causes the values of the Remote Ping Group to be written out to the current config file, which is stored in the usrRemotePingConfigFileName object. While the new ConfigFile is being written, the Remote Ping process will set the value of this flag set to `saving''. Any attempts to set the value while it is not `normal' (i.e. the file is currently being written to the ConfigFile) will result in a badValue error being returned. Setting the value to `normal' will result in no action.
Status: current Access: read-write
OBJECT-TYPE    
  UsrConfigStatus  

usrRemotePingTable 1.3.6.1.4.1.429.4.37.1.2
A table of remote ping entries.
Status: current Access: not-accessible
OBJECT-TYPE    
  SEQUENCE OF  
    UsrRemotePingEntry

usrRemotePingEntry 1.3.6.1.4.1.429.4.37.1.2.1
A list of control entries used to control and monitor the remote ping process.
Status: current Access: not-accessible
OBJECT-TYPE    
  UsrRemotePingEntry  

usrRemotePingIndex 1.3.6.1.4.1.429.4.37.1.2.1.1
A unique index identifying this entry in the table.
Status: current Access: read-only
OBJECT-TYPE    
  Integer32 1..65535  

usrRemotePingDestination 1.3.6.1.4.1.429.4.37.1.2.1.2
The host name or IP address (in dot notation) of the target destination being tested by this row. A row cannot be activated unless this object has a length greater than zero. When a row is activated, a request is sent to the internal DNS process to resolve the symbolic name into an IP address. That address can be displayed by querying the object 'usrRemotePingResolvedIPAddress'. If DNS fails, the object usrRemotePingConnectionStatus will indicate 'dnsFailed'. This object cannot be modified whenever usrRemotePingRowStatus is 'active'.
Status: current Access: read-create
OBJECT-TYPE    
  DisplayString Size(1..255)  

usrRemotePingSize 1.3.6.1.4.1.429.4.37.1.2.1.3
Size of the data to be sent, in bytes. Note that the actual datagram will be larger than this value, as it will include: - MAC header (14 octets on Ethernet) - IP header (20 octets) - ICMP header (8 octets) Together these add to a typical 42 octets. This object cannot be modified whenever usrRemotePingRowStatus is 'active'.
Status: current Access: read-create
OBJECT-TYPE    
  Integer32 1..1450  

usrRemotePingData 1.3.6.1.4.1.429.4.37.1.2.1.4
This object specifies the data to be transmitted. If the length of this object is bigger than usrRemotePingSize, only the first usrRemotePingSize octets will be used. If the length of this object is zero, the agent will use random data. If the length of this object is smaller than usrRemotePingSize, the data pattern will be repeated as many times as necessary to fill up the transmission buffer. This object cannot be modified whenever usrRemotePingRowStatus is 'active'.
Status: current Access: read-create
OBJECT-TYPE    
  OCTET STRING Size(0..255)  

usrRemotePingTimeOut 1.3.6.1.4.1.429.4.37.1.2.1.5
Amount of time in seconds before deciding that a transmission has not been replied to. This object cannot be modified whenever usrRemotePingRowStatus is 'active'.
Status: current Access: read-create
OBJECT-TYPE    
  Integer32 1..60  

usrRemotePingCount 1.3.6.1.4.1.429.4.37.1.2.1.6
The number of ICMP ECHO requests to be sent in this sequence. The conventional value of zero is interpreted as infinite: the process will continue forever until the row is deleted or deactivated via an SNMP SET command. This object cannot be modified whenever usrRemotePingRowStatus is 'active'.
Status: current Access: read-create
OBJECT-TYPE    
  Integer32 0..65535  

usrRemotePingInterval 1.3.6.1.4.1.429.4.37.1.2.1.7
Number of seconds between successive ECHO REQUEST request transmissions. Note that the actual interval might be different for any given transmission, as the agent will not send a new request before a previous request is completed (replied or timed-out). This object cannot be modified whenever usrRemotePingRowStatus is 'active'.
Status: current Access: read-create
OBJECT-TYPE    
  Integer32 1..65535  

usrRemotePingTtl 1.3.6.1.4.1.429.4.37.1.2.1.8
The TTL (time to live) to be used for the ECHO REQUEST commands. If this object is zero, the TTL value currently in use by the IP stack will be in effect. This object cannot be modified whenever usrRemotePingRowStatus is 'active'.
Status: current Access: read-create
OBJECT-TYPE    
  Integer32 0..16  

usrRemotePingSelfDestroyDelay 1.3.6.1.4.1.429.4.37.1.2.1.9
Number of minutes this row is allowed to be in a state of inactivity before it is destroyed by the agent. A row is considered inactive anytime 'usrRemotePingState' is one of: - notActive - dnsFailed - badAddress - completed - allocFailed The wait timer is reset upon any change in a row received through an SNMP 'SET' command. A value of zero implies no self-destruction will take place on this row. This object can be modified at any time.
Status: current Access: read-create
OBJECT-TYPE    
  Integer32 0..65535  

usrRemotePingState 1.3.6.1.4.1.429.4.37.1.2.1.10
The state of the 'remote ping' process associated with this row. Before this row is activated, this object will have the value 'notActive(1)'. Upon activation, if DNS resolution is needed, the object will receive the value 'waitingDns(2)'. If DNS times out or otherwise fails, this object will receive the value 'dnsFailed(3)'. If the resolved IP address is not legal, this object value will be 'badAddress(4)'. If none of the above fails, the first ping command will be sent and this object will indicate the value 'pinging(5)'. After the desired number of ping commands have been sent and replied to (or timed-out) this object will receive the value completed(6)'. If there is a resource allocation error along the way, the process will stop and this object will receive the value allocFailed(7).
Status: current Access: read-only
OBJECT-TYPE    
  INTEGER notActive(1), waitingDns(2), dnsFailed(3), badAddress(4), pinging(5), completed(6), allocFailed(7)  

usrRemotePingRequestsSent 1.3.6.1.4.1.429.4.37.1.2.1.11
Number of requests transmitted so far since this row became active.
Status: current Access: read-only
OBJECT-TYPE    
  Integer32  

usrRemotePingRepliesReceived 1.3.6.1.4.1.429.4.37.1.2.1.12
Number of replies received so far since this row became active.
Status: current Access: read-only
OBJECT-TYPE    
  Integer32  

usrRemotePingTimeouts 1.3.6.1.4.1.429.4.37.1.2.1.13
Number of requests timed-out (no reply received after 'usrRemotePingTimeOut' seconds) since this row became active.
Status: current Access: read-only
OBJECT-TYPE    
  Integer32  

usrRemotePingLastRoundTripTime 1.3.6.1.4.1.429.4.37.1.2.1.14
The round trip time in milliseconds experienced by the last request-reply iteration. If the last iteration was a time-out, this object will return the value -1. This object remains zero until an actual reply or timeout is received.
Status: current Access: read-only
OBJECT-TYPE    
  Integer32  

usrRemotePingMinRoundTripTime 1.3.6.1.4.1.429.4.37.1.2.1.15
The minimum round trip time in milliseconds, not including timed out requests. This object remains zero until an actual reply is received.
Status: current Access: read-only
OBJECT-TYPE    
  Integer32  

usrRemotePingMaxRoundTripTime 1.3.6.1.4.1.429.4.37.1.2.1.16
The maximum round trip time in milliseconds, not including timed out requests. This object remains zero until an actual reply is received.
Status: current Access: read-only
OBJECT-TYPE    
  Integer32  

usrRemotePingAverageRoundTripTime 1.3.6.1.4.1.429.4.37.1.2.1.17
The average round trip time in milliseconds, not counting timed-out requests. This object remains zero until an actual reply is received.
Status: current Access: read-only
OBJECT-TYPE    
  Integer32  

usrRemotePingDNSResolutionDelay 1.3.6.1.4.1.429.4.37.1.2.1.18
The time elapsed, in milliseconds, since the agent issued a DNS query for this entry until it received a reply.
Status: current Access: read-only
OBJECT-TYPE    
  Integer32  

usrRemotePingResolvedIPAddress 1.3.6.1.4.1.429.4.37.1.2.1.19
The IP address resolved from the destination address string. If there is no resolution, this object returns zero.
Status: current Access: read-only
OBJECT-TYPE    
  IpAddress  

usrRemotePingCreationTime 1.3.6.1.4.1.429.4.37.1.2.1.20
The value of sysUpTime at the time this row was created.
Status: current Access: read-only
OBJECT-TYPE    
  TimeTicks  

usrRemotePingActivationTime 1.3.6.1.4.1.429.4.37.1.2.1.21
The value of sysUpTime at the time this row was last activated (or zero, if never).
Status: current Access: read-only
OBJECT-TYPE    
  TimeTicks  

usrRemotePingLastChangeTime 1.3.6.1.4.1.429.4.37.1.2.1.22
The value of sysUpTime at the time any object in this row was last modified.
Status: current Access: read-only
OBJECT-TYPE    
  TimeTicks  

usrRemotePingRowStatus 1.3.6.1.4.1.429.4.37.1.2.1.23
This object is used to create, modify or delete a row in this table. Setting this object to 'createAndWait' creates the row with default values. Right after creation the value of this object will be 'notReady'. When all parameters are given proper values, this object will return the value 'notInService', at which point the client can set the object to 'active' to activate the row. Modifying this object from 'active' to 'notInService' will stop any on-going sequence, at which point the row can be re-activated by setting the object to 'active' again, after possibly modifying some of the associated parameters. Note that this will cause zeroing out of any on-going counters such as 'usrRemotePingRequestsSent'. Setting this object to 'destroy' will stop any on-going activity and delete the row.
Status: current Access: read-create
OBJECT-TYPE    
  RowStatus  

usrRemotePingConformance 1.3.6.1.4.1.429.4.37.2
OBJECT IDENTIFIER    

usrRemotePingCompliances 1.3.6.1.4.1.429.4.37.2.1
OBJECT IDENTIFIER    

usrRemotePingGroups 1.3.6.1.4.1.429.4.37.2.2
OBJECT IDENTIFIER    

usrRemotePingCompliance 1.3.6.1.4.1.429.4.37.2.1.1
The compliance statement for entities which implement the MIB.
Status: current Access: read-create
MODULE-COMPLIANCE    

usrRemotePingGroup 1.3.6.1.4.1.429.4.37.2.2.1
All objects in this MIB.
Status: current Access: read-create
OBJECT-GROUP