home *** CD-ROM | disk | FTP | other *** search
/ Power GUI Programming with VisualAge C++ / powergui.iso / trialva / ibmcppw / sdk / bin / dhcp.mib < prev    next >
Encoding:
Text File  |  1995-07-11  |  4.5 KB  |  169 lines

  1.           DHCP-MIB DEFINITIONS ::= BEGIN
  2.  
  3.  
  4.           IMPORTS
  5.                   enterprises
  6.                           FROM RFC1155-SMI
  7.                   OBJECT-TYPE
  8.                           FROM RFC-1212
  9.                   DisplayString
  10.                           FROM RFC-1213
  11.           microsoft
  12.               FROM wins
  13.                   software
  14.                           FROM wins;
  15.  
  16.  
  17. --    microsoft    OBJECT IDENTIFIER ::= { enterprises 311 }
  18. --    software    OBJECT IDENTIFIER ::= { microsoft 1 }
  19.         Dhcp        OBJECT IDENTIFIER ::= { software 3 }
  20.         DhcpPar      OBJECT IDENTIFIER ::= { Dhcp 1 }
  21.         DhcpScope        OBJECT IDENTIFIER ::= { Dhcp 2 }
  22.  
  23.  
  24.  
  25.           -- Dhcp MIB
  26.     -- Parameters (Prefix  Par) 
  27.  
  28.           ParDhcpStartTime OBJECT-TYPE
  29.               SYNTAX  DisplayString (size (1..30)) 
  30.               ACCESS  read-only
  31.               STATUS  mandatory
  32.               DESCRIPTION
  33.                       "Dhcp Server start time"
  34.               ::= { DhcpPar 1 }
  35.  
  36.           ParDhcpTotalNoOfDiscovers OBJECT-TYPE
  37.               SYNTAX  Counter  
  38.               ACCESS  read-only
  39.               STATUS  mandatory
  40.               DESCRIPTION
  41.             "This variable indicates the number of
  42.              discovery messages received"
  43.               ::= { DhcpPar 2 }
  44.  
  45.           ParDhcpTotalNoOfRequests OBJECT-TYPE
  46.               SYNTAX  Counter 
  47.               ACCESS  read-only
  48.               STATUS  mandatory
  49.               DESCRIPTION
  50.             "This variable indicates the number of
  51.              requests received"
  52.               ::= { DhcpPar 3 }
  53.  
  54.           ParDhcpTotalNoOfReleases OBJECT-TYPE
  55.               SYNTAX  Counter 
  56.               ACCESS  read-only
  57.               STATUS  mandatory
  58.               DESCRIPTION
  59.             "This variable indicates the number of
  60.              releases received"
  61.               ::= { DhcpPar 4 }
  62.  
  63.           ParDhcpTotalNoOfOffers OBJECT-TYPE
  64.               SYNTAX  Counter 
  65.               ACCESS  read-only
  66.               STATUS  mandatory
  67.               DESCRIPTION
  68.             "This variable indicates the number of
  69.              offers sent"
  70.               ::= { DhcpPar 5 }
  71.  
  72.           ParDhcpTotalNoOfAcks OBJECT-TYPE
  73.               SYNTAX  Counter 
  74.               ACCESS  read-only
  75.               STATUS  mandatory
  76.               DESCRIPTION
  77.             "This variable indicates the number of
  78.              acks received"
  79.               ::= { DhcpPar 6 }
  80.  
  81.           ParDhcpTotalNoOfNacks OBJECT-TYPE
  82.               SYNTAX  Counter 
  83.               ACCESS  read-only
  84.               STATUS  mandatory
  85.               DESCRIPTION
  86.             "This variable indicates the number of
  87.              nacks received" 
  88.               ::= { DhcpPar 7 }
  89.  
  90.           ParDhcpTotalNoOfDeclines OBJECT-TYPE
  91.               SYNTAX  Counter 
  92.               ACCESS  read-only
  93.               STATUS  mandatory
  94.               DESCRIPTION
  95.             "This variable indicates the number of
  96.              declines"
  97.               ::= { DhcpPar 8 }
  98.  
  99. -- scope group (Prefix Scope)
  100.  
  101.  
  102.           ScopeTable OBJECT-TYPE
  103.               SYNTAX  SEQUENCE OF ScopeTableEntry
  104.               ACCESS  read-only
  105.               STATUS  mandatory
  106.               DESCRIPTION
  107.                       "A list of subnets maintained by the server" 
  108.               ::= { DhcpScope 1 }
  109.  
  110.           sScopeTableEntry  OBJECT-TYPE
  111.               SYNTAX  ScopeTableEntry 
  112.               ACCESS  read-only
  113.               STATUS  mandatory
  114.               DESCRIPTION
  115.             "This is the row corresponding to a subnet" 
  116.           INDEX   { SubnetAdd }
  117.               ::= { ScopeTable 1 }
  118.  
  119.       ScopeTableEntry ::= SEQUENCE { 
  120.         SubnetAdd
  121.             IpAddress,
  122.  
  123.         NoAddInUse
  124.             Counter,
  125.         
  126.         NoAddFree
  127.             Counter,
  128.         
  129.         NoPendingOffers
  130.             Counter
  131.  
  132.         }
  133.           SubnetAdd  OBJECT-TYPE
  134.               SYNTAX  IpAddress 
  135.               ACCESS  read-only
  136.               STATUS  mandatory
  137.               DESCRIPTION
  138.             "This is the subnet address " 
  139.               ::= { sScopeTableEntry 1 }
  140.  
  141.     
  142.           NoAddInUse  OBJECT-TYPE
  143.           SYNTAX  Counter
  144.           ACCESS  read-only
  145.           STATUS  mandatory
  146.           DESCRIPTION
  147.            "This is the no. of addresses in use" 
  148.             ::= { sScopeTableEntry 2 }
  149.  
  150.           NoAddFree  OBJECT-TYPE
  151.           SYNTAX  Counter
  152.           ACCESS  read-only
  153.           STATUS  mandatory
  154.           DESCRIPTION
  155.            "This is the no. of addresses that are free " 
  156.             ::= { sScopeTableEntry 3 }
  157.  
  158.           NoPendingOffers  OBJECT-TYPE
  159.           SYNTAX  Counter
  160.           ACCESS  read-only
  161.           STATUS  mandatory
  162.           DESCRIPTION
  163.            "This is the no. of addresses that are currently in the offer
  164.            state" 
  165.             ::= { sScopeTableEntry 4 }
  166.  
  167.           END
  168.  
  169.