- Remove PVC volume mount from k8s/deployment.yaml - Delete k8s/mib-pvc.yaml (no longer needed) - Update .gitignore to commit MIB files to git - Add mix import_mibs task to copy MIBs from LibreNMS - Add all MIB files from priv/mibs/ to git This fixes the multi-attach volume error in Kubernetes where new pods couldn't start because the RWO (ReadWriteOnce) PVC was attached to the old pod. MIBs are now part of the Docker image and can be used by all pods simultaneously.
791 lines
24 KiB
Text
791 lines
24 KiB
Text
-- *****************************************************************
|
|
-- UBQS-IP-MIB : Ubiquoss IP Information MIB
|
|
--
|
|
-- Dec 2010, Park Hyung Eun
|
|
--
|
|
-- Copyright (c) 2010 by Ubiquoss, Corp.
|
|
--
|
|
-- All rights reserved.
|
|
-- ***************************************************************
|
|
|
|
UBQS-IP-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY,
|
|
OBJECT-TYPE,
|
|
Unsigned32,
|
|
Integer32,
|
|
NOTIFICATION-TYPE
|
|
FROM SNMPv2-SMI
|
|
MODULE-COMPLIANCE,
|
|
OBJECT-GROUP,
|
|
NOTIFICATION-GROUP
|
|
FROM SNMPv2-CONF
|
|
RowStatus,
|
|
TimeStamp,
|
|
DisplayString,
|
|
TruthValue,
|
|
TEXTUAL-CONVENTION,
|
|
PhysAddress
|
|
FROM SNMPv2-TC
|
|
InetAddress,
|
|
InetAddressType,
|
|
InetAddressPrefixLength,
|
|
FROM INET-ADDRESS-MIB
|
|
InterfaceIndex
|
|
FROM IF-MIB
|
|
ubiMgmtv2
|
|
FROM UBQS-SMI;
|
|
|
|
|
|
ubiIpMIB MODULE-IDENTITY
|
|
LAST-UPDATED "201012280000Z"
|
|
ORGANIZATION "Ubiquoss Corp."
|
|
CONTACT-INFO
|
|
" Ubiquoss
|
|
Customer Service
|
|
|
|
Postal: 24F Milennium B/D,
|
|
467-12, Dogok-Dong,
|
|
GangNam-Gu, Seoul 135-270
|
|
Korea
|
|
|
|
Tel: 82-2-2190-3100"
|
|
DESCRIPTION
|
|
"This MIB module defines IP information."
|
|
::= { ubiMgmtv2 14 }
|
|
|
|
|
|
|
|
-- ***********************************************************
|
|
-- Textual Conventions
|
|
-- ***********************************************************
|
|
|
|
-- ***************************************************************
|
|
-- ubiInterfaceMIB
|
|
-- ***************************************************************
|
|
ubiIpMIBNotificationPrefix OBJECT IDENTIFIER ::= { ubiIpMIB 0 }
|
|
ubiIpMIBObjects OBJECT IDENTIFIER ::= { ubiIpMIB 1 }
|
|
ubiPingMIBObjects OBJECT IDENTIFIER ::= { ubiIpMIB 2 }
|
|
ubiIpMIBConformance OBJECT IDENTIFIER ::= { ubiIpMIB 3 }
|
|
|
|
ubiPingGlobal OBJECT IDENTIFIER ::= { ubiPingMIBObjects 1 }
|
|
ubiPingSend OBJECT IDENTIFIER ::= { ubiPingMIBObjects 2 }
|
|
ubiPingResults OBJECT IDENTIFIER ::= { ubiPingMIBObjects 3 }
|
|
|
|
|
|
|
|
|
|
|
|
-- ***************************************************************
|
|
-- ubiIpMIBNotificationPrefix
|
|
-- ***************************************************************
|
|
ubiIpMIBNotifications OBJECT IDENTIFIER ::= { ubiIpMIBNotificationPrefix 1 }
|
|
ubiPingMIBNotifications OBJECT IDENTIFIER ::= { ubiIpMIBNotificationPrefix 2 }
|
|
|
|
ubiPingSendCompletion NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
ubiPingSendCompleted,
|
|
ubiPingSendPackets,
|
|
ubiPingReceivedPackets
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This notification is sent at the completion
|
|
of the sequence of pings."
|
|
::= { ubiPingMIBNotifications 1 }
|
|
|
|
|
|
|
|
|
|
-- ***********************************************************
|
|
-- ubiIpAddrTable
|
|
-- ***********************************************************
|
|
ubiIpAddrTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF UbiIpAddrEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table of addressing information relevant to
|
|
this entity's IP addresses."
|
|
::= { ubiIpMIBObjects 1 }
|
|
|
|
ubiIpAddrEntry OBJECT-TYPE
|
|
SYNTAX UbiIpAddrEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The addressing information for one of this
|
|
entity's IP addresses."
|
|
INDEX { ubiIpAddrType, ubiIpAddress, ubiIpAddrPrefixLen }
|
|
::= { ubiIpAddrTable 1 }
|
|
|
|
UbiIpAddrEntry ::= SEQUENCE {
|
|
ubiIpAddrType InetAddressType,
|
|
ubiIpAddress InetAddress,
|
|
ubiIpAddrIfIndex InterfaceIndex,
|
|
ubiIpAddrPrefixLen InetAddressPrefixLength,
|
|
ubiIpAddrStatus INTEGER,
|
|
ubiIpAddrRowstatus RowStatus,
|
|
}
|
|
|
|
ubiIpAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address type.
|
|
|
|
ipv4(1) An IPv4 address as defined by the
|
|
InetAddressIPv4 textual convention.
|
|
|
|
ipv6(2) An IPv6 address as defined by the
|
|
InetAddressIPv6 textual convention."
|
|
::= { ubiIpAddrEntry 1 }
|
|
|
|
ubiIpAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address to which this entry's addressing
|
|
information pertains."
|
|
::= { ubiIpAddrEntry 2 }
|
|
|
|
ubiIpAddrPrefixLen OBJECT-TYPE
|
|
SYNTAX InetAddressPrefixLength
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The prefix length associated with the IP address."
|
|
::= { ubiIpAddrEntry 3 }
|
|
|
|
ubiIpAddrIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index value which uniquely identifies
|
|
the interface to which this entry is applicable."
|
|
::= { ubiIpAddrEntry 4 }
|
|
|
|
ubiIpAddrStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
primary(1),
|
|
secondary(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicate whether this entry is primary or not."
|
|
DEFVAL { primary }
|
|
::= { ubiIpAddrEntry 5 }
|
|
|
|
|
|
ubiIpAddrRowstatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to create a new row or
|
|
delete an existing row in this table."
|
|
::= { ubiIpAddrEntry 6 }
|
|
|
|
|
|
-- ***********************************************************
|
|
-- ubiInetRouteTable
|
|
-- ***********************************************************
|
|
ubiInetRouteTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF UbiInetRouteEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table of addressing information relevant to
|
|
this entity's IP addresses."
|
|
::= { ubiIpMIBObjects 2 }
|
|
|
|
ubiInetRouteEntry OBJECT-TYPE
|
|
SYNTAX UbiInetRouteEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The addressing information for one of this
|
|
entity's IP addresses."
|
|
INDEX { ubiInetRouteInstance,
|
|
ubiInetRouteDestType, ubiInetRouteDest, ubiInetRouteDestPfxLen,
|
|
ubiInetRouteNextHopType, ubiInetRouteNextHop, ubiInetRouteIfIndex }
|
|
::= { ubiInetRouteTable 1 }
|
|
|
|
UbiInetRouteEntry ::= SEQUENCE {
|
|
ubiInetRouteInstance Unsigned32,
|
|
ubiInetRouteDestType InetAddressType,
|
|
ubiInetRouteDest InetAddress,
|
|
ubiInetRouteDestPfxLen InetAddressPrefixLength,
|
|
ubiInetRouteNextHopType InetAddressType,
|
|
ubiInetRouteNextHop InetAddress,
|
|
ubiInetRouteIfIndex InterfaceIndex,
|
|
ubiInetRoutetype INTEGER,
|
|
ubiInetRouteProto INTEGER,
|
|
ubiInetRouteMetric1 Integer32,
|
|
ubiInetRouteMetric2 Integer32,
|
|
ubiInetRouteMetric3 Integer32,
|
|
ubiInetRouteMetric4 Integer32,
|
|
ubiInetRouteMetric5 Integer32,
|
|
ubiInetRouteStatus INTEGER,
|
|
ubiInetRouteDistance Integer32,
|
|
ubiInetRouteTag Unsigned32,
|
|
ubiInetRouteNextHopName DisplayString,
|
|
ubiInetRouteRowstatus RowStatus,
|
|
}
|
|
|
|
|
|
ubiInetRouteInstance OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The instance identifier of the (conceptual) routing table
|
|
containing this route."
|
|
::= { ubiInetRouteEntry 1 }
|
|
|
|
ubiInetRouteDestType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The destination address type.
|
|
|
|
ipv4(1) An IPv4 address as defined by the
|
|
InetAddressIPv4 textual convention.
|
|
|
|
ipv6(2) An IPv6 address as defined by the
|
|
InetAddressIPv6 textual convention."
|
|
::= { ubiInetRouteEntry 2 }
|
|
|
|
ubiInetRouteDest OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The destination IP address of this route."
|
|
::= { ubiInetRouteEntry 3 }
|
|
|
|
ubiInetRouteDestPfxLen OBJECT-TYPE
|
|
SYNTAX InetAddressPrefixLength
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ubiInetRouteEntry 4 }
|
|
|
|
ubiInetRouteNextHopType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ubiInetRouteEntry 5 }
|
|
|
|
ubiInetRouteNextHop OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ubiInetRouteEntry 6 }
|
|
|
|
ubiInetRouteIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ubiInetRouteEntry 7 }
|
|
|
|
ubiInetRoutetype OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
invalid(2),
|
|
direct(3),
|
|
indirect(4)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ubiInetRouteEntry 8 }
|
|
|
|
ubiInetRouteProto OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
local(2),
|
|
netmgmt(3),
|
|
icmp(4),
|
|
egp(5),
|
|
ggp(6),
|
|
hello(7),
|
|
rip(8),
|
|
isis(9),
|
|
esis(10),
|
|
ciscoIgrp(11),
|
|
bbnSpfIgp(12),
|
|
ospf(13),
|
|
bgp(14)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ubiInetRouteEntry 9 }
|
|
|
|
ubiInetRouteMetric1 OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ubiInetRouteEntry 10 }
|
|
|
|
ubiInetRouteMetric2 OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ubiInetRouteEntry 11 }
|
|
|
|
ubiInetRouteMetric3 OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ubiInetRouteEntry 12 }
|
|
|
|
ubiInetRouteMetric4 OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ubiInetRouteEntry 13 }
|
|
|
|
ubiInetRouteMetric5 OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ubiInetRouteEntry 14 }
|
|
|
|
ubiInetRouteStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
active(1),
|
|
inactive(2),
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ubiInetRouteEntry 15 }
|
|
|
|
ubiInetRouteDistance OBJECT-TYPE
|
|
SYNTAX Integer32 (1..255)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ubiInetRouteEntry 16 }
|
|
|
|
ubiInetRouteTag OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ubiInetRouteEntry 17 }
|
|
|
|
ubiInetRouteNextHopName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ubiInetRouteEntry 18 }
|
|
|
|
ubiInetRouteRowstatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ubiInetRouteEntry 19 }
|
|
|
|
-- ***********************************************************
|
|
-- ubiIpv6NeighborTable
|
|
-- ***********************************************************
|
|
|
|
ubiIpv6NeighborTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF UbiIpv6NeighborEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table of addressing information relevant to
|
|
this entity's IPv6 addresses."
|
|
::= { ubiIpMIBObjects 3 }
|
|
|
|
ubiIpv6NeighborEntry OBJECT-TYPE
|
|
SYNTAX UbiIpv6NeighborEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The addressing information for one of this
|
|
entity's IPv6 addresses."
|
|
INDEX { ubiIpv6NeighborIfIndex, ubiIpv6NeighborNetAddress }
|
|
::= { ubiIpv6NeighborTable 1 }
|
|
|
|
UbiIpv6NeighborEntry ::= SEQUENCE {
|
|
ubiIpv6NeighborIfIndex InterfaceIndex,
|
|
ubiIpv6NeighborPhysAddress PhysAddress,
|
|
ubiIpv6NeighborNetAddress InetAddress,
|
|
ubiIpv6NeighborType INTEGER,
|
|
ubiIpv6NeighborState INTEGER,
|
|
ubiIpv6NeighborLastUpdated TimeStamp,
|
|
ubiIpv6NeighborRowstatus RowStatus
|
|
}
|
|
|
|
ubiIpv6NeighborIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The inde value which uniquely identifies
|
|
the interface to which this entry is applicable"
|
|
::= { ubiIpv6NeighborEntry 1 }
|
|
|
|
ubiIpv6NeighborPhysAddress OBJECT-TYPE
|
|
SYNTAX PhysAddress (SIZE(0..65535))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The media-dependent `physical' address. This object should
|
|
return 0 when this entry is in the 'incomplete' state.
|
|
|
|
As the entries in this table are typically not persistent
|
|
when this object is written the entity should not save the
|
|
change to non-volatile storage. Note: a stronger
|
|
requirement is not used because this object was previously
|
|
defined."
|
|
::= { ubiIpv6NeighborEntry 2 }
|
|
|
|
ubiIpv6NeighborNetAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Ipv6Address corresponding to the media-dependent
|
|
`physical' address.
|
|
|
|
This object predates the rule limiting index objects to a
|
|
max access value of 'not-accessible' and so continues to use
|
|
a value of 'read-create'."
|
|
::= { ubiIpv6NeighborEntry 3 }
|
|
|
|
ubiIpv6NeighborType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
dynamic(0),
|
|
static(1)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of mapping.
|
|
|
|
Setting this object to the value invalid(2) has the effect
|
|
|
|
of invalidating the corresponding entry in the
|
|
ubiIpv6NeighborTable. That is, it effectively dis-associates
|
|
the interface identified with said entry from the mapping
|
|
identified with said entry. It is an implementation-
|
|
specific matter as to whether the agent removes an
|
|
invalidated entry from the table. Accordingly, management
|
|
stations must be prepared to receive tabular information
|
|
from agents that corresponds to entries not currently in
|
|
use. Proper interpretation of such entries requires
|
|
examination of the relevant ubiIpv6NeighborType object.
|
|
|
|
As the entries in this table are typically not persistent
|
|
when this object is written the entity should not save the
|
|
change to non-volatile storage. Note: a stronger
|
|
requirement is not used because this object was previously
|
|
defined."
|
|
::= { ubiIpv6NeighborEntry 4 }
|
|
|
|
ubiIpv6NeighborState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
reachable(1), -- confirmed reachability
|
|
stale(2), -- unconfirmed reachability
|
|
delay(3), -- waiting for reachability
|
|
-- confirmation before entering
|
|
-- the probe state
|
|
probe(4), -- actively probing
|
|
invalid(5), -- an invalidated mapping
|
|
unknown(6), -- state can not be determined
|
|
-- for some reason.
|
|
incomplete(7) -- address resolution is being
|
|
-- performed.
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Neighbor Unreachability Detection [3] state for the
|
|
interface when the address mapping in this entry is used.
|
|
If Neighbor Unreachability Detection is not in use,
|
|
this object is always unknown(6)."
|
|
REFERENCE "RFC2461"
|
|
::= { ubiIpv6NeighborEntry 5 }
|
|
|
|
|
|
ubiIpv6NeighborLastUpdated OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of sysUpTime at the time this entry was last
|
|
updated. If this entry was updated prior to the last re-
|
|
initialization of the local network management subsystem,
|
|
then this object contains a zero value."
|
|
::= { ubiIpv6NeighborEntry 6 }
|
|
|
|
ubiIpv6NeighborRowstatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of this conceptual row.
|
|
|
|
As all objects in this conceptual row have default values, a
|
|
row can be created and made active by setting this object
|
|
appropriately.
|
|
|
|
The RowStatus TC requires that this DESCRIPTION clause
|
|
states under which circumstances other objects in this row
|
|
can be modified. The value of this object has no effect on
|
|
whether other objects in this conceptual row can be
|
|
modified."
|
|
::= { ubiIpv6NeighborEntry 7 }
|
|
|
|
-- ***********************************************************
|
|
-- ubiIpPingObject
|
|
-- ***********************************************************
|
|
|
|
-- ubiPingSend
|
|
|
|
ubiPingSendProto OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
ip(2),
|
|
ipv6(3)
|
|
}
|
|
ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The protocol to use."
|
|
::= { ubiPingSend 1 }
|
|
|
|
ubiPingSendTarget OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The address of the device to be pinged."
|
|
::= { ubiPingSend 2 }
|
|
|
|
ubiPingSendRepeat OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the number of ping packets to send
|
|
to the target."
|
|
DEFVAL { 5 }
|
|
::= { ubiPingSend 3 }
|
|
|
|
ubiPingSendPacketSize OBJECT-TYPE
|
|
SYNTAX Integer32(0..60000)
|
|
ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the size of ping packets to send
|
|
to the target."
|
|
DEFVAL { 100 }
|
|
::= { ubiPingSend 4 }
|
|
|
|
ubiPingSendTimeout OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "seconds"
|
|
ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the amount of time to wait for a response."
|
|
DEFVAL { 2000 }
|
|
::= { ubiPingSend 5 }
|
|
|
|
ubiPingSendInterval OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
UNITS "seconds"
|
|
ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the amount of time to wait before
|
|
sending the next packet."
|
|
::= { ubiPingSend 6 }
|
|
|
|
ubiPingSendSrcAddr OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the sender IP address for sending packets."
|
|
::= { ubiPingSend 7 }
|
|
|
|
ubiPingSendTTL OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the TTL."
|
|
::= { ubiPingSend 8 }
|
|
|
|
ubiPingSendTos OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the Type Of Service."
|
|
::= { ubiPingSend 9 }
|
|
|
|
ubiPingSendDF OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
none(0),
|
|
do(1),
|
|
dont(2)
|
|
}
|
|
ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the DF bit in IP header. dont(2) means
|
|
a packet cannot be fragmented."
|
|
::= { ubiPingSend 10 }
|
|
|
|
ubiPingSendExecute OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
send(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Send the ping packets when value is set to
|
|
send(1)."
|
|
::= { ubiPingSend 15 }
|
|
|
|
|
|
|
|
-- ubiPingResults
|
|
ubiPingSendCompleted OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Set to true when all the packets in this sequence have been
|
|
either responded to or timed out."
|
|
::= { ubiPingResults 1 }
|
|
|
|
ubiPingSendPackets OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of the sending ping."
|
|
::= { ubiPingResults 2 }
|
|
|
|
ubiPingReceivedPackets OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of the received ping."
|
|
::= { ubiPingResults 3 }
|
|
|
|
|
|
-- ***********************************************************
|
|
-- ubiIpMIBConformance
|
|
-- ***********************************************************
|
|
ubiIpMIBCompliances OBJECT IDENTIFIER ::= { ubiIpMIBConformance 1 }
|
|
ubiIpMIBGroups OBJECT IDENTIFIER ::= { ubiIpMIBConformance 2 }
|
|
-- Compliance
|
|
|
|
ubiIpMIBCompliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for entities which
|
|
implement the UBQS-IP-MIB"
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS {
|
|
ubiIpAddrGroup,
|
|
ubiPingGroup
|
|
}
|
|
GROUP ubiIpAddrGroup
|
|
DESCRIPTION
|
|
"The ubiIpAddrGroup is applicable for implementations which
|
|
need to get the address information of the system."
|
|
|
|
GROUP ubiPingGroup
|
|
DESCRIPTION
|
|
"The ubiPingGroup is applicable for implementations which
|
|
need to test the ping."
|
|
::= { ubiIpMIBCompliances 2 }
|
|
|
|
|
|
ubiIpAddrGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ubiIpAddrType,
|
|
ubiIpAddress,
|
|
ubiIpAddrIfIndex,
|
|
ubiIpAddrPrefixLen ,
|
|
ubiIpAddrStatus ,
|
|
ubiIpAddrRowstatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects containing
|
|
information about the address information of system."
|
|
::= { ubiIpMIBGroups 1 }
|
|
|
|
|
|
ubiPingGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
ubiPingSendProto,
|
|
ubiPingSendTarget,
|
|
ubiPingSendRepeat,
|
|
ubiPingSendPacketSize ,
|
|
ubiPingSendTimeout ,
|
|
ubiPingSendInterval,
|
|
ubiPingSendSrcAddr,
|
|
ubiPingSendTtl ,
|
|
ubiPingSendTos,
|
|
ubiPingSendDF,
|
|
ubiPingSendExecute ,
|
|
ubiPingSendCompleted,
|
|
ubiPingSendPackets,
|
|
ubiPingReceivedPackets
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects containing
|
|
information about the ping."
|
|
::= { ubiIpMIBGroups 2 }
|
|
|
|
|
|
|
|
END
|