-- IBM Agent Common MIB Ver. V1.03 (002) Date: Jan/27/99 -- ******************************************************************** -- Revision 1.02 Jul/09/98 -- Baudrate 38400 in not provided. -- -- Modify the description part of 'agentConfigUploadOperState'. -- The enum value other(1) changed to other-error(1) for -- 'agentConfigUploadErrorStatus' object. -- Revision 1.03 (001) Nov/06/98 -- Type error on the description of 'agentConfigUploadRequest' -- chaeged -> changed. -- -- Type error on the description of 'agentConfigUploadOperState' -- vlaue -> value -- and make item 3 more descriptive. -- -- Revision 1.03 (002) Dec/01/98 -- Add object agentConsoleSessionAutoLogoutInterval -- -- Jan/25/99 -- Description 'agentOutOfBandMgmtStatus' modification -- -- Jan/27/99 -- Description 'agentOutOfBandMgmtStatus' modification AGENTCMN-MIB DEFINITIONS ::= BEGIN IMPORTS enterprises, IpAddress FROM RFC1155-SMI DisplayString, PhysAddress FROM RFC1213-MIB OBJECT-TYPE FROM RFC-1212; ibm OBJECT IDENTIFIER ::= { enterprises 2 } -- ibmAgents OBJECT IDENTIFIER ::= { ibm 3 } ibmProd OBJECT IDENTIFIER ::= { ibm 6 } ibm8245 OBJECT IDENTIFIER ::= { ibmProd 147 } ibm8275 OBJECT IDENTIFIER ::= { ibmProd 148 } -- ibm8245Agent OBJECT IDENTIFIER ::= { ibmAgents 35 } -- ibm8275Agent OBJECT IDENTIFIER ::= { ibmAgents 36 } agentCfg OBJECT IDENTIFIER ::= { ibm8275 1 } sysConfigurationInfo OBJECT IDENTIFIER ::= { ibm8275 2 } enetSwitchMgmt OBJECT IDENTIFIER ::= { ibm8275 3 } enetHubMgmt OBJECT IDENTIFIER ::= { ibm8275 4 } fastEnetHubMgmt OBJECT IDENTIFIER ::= { ibm8275 5 } agentBasicCfg OBJECT IDENTIFIER ::= { agentCfg 1 } agentNetProtocolCfg OBJECT IDENTIFIER ::= { agentCfg 2 } agentSpecificCfg OBJECT IDENTIFIER ::= { agentCfg 3 } -- agentBasicCfg agentMgmtMethod OBJECT-TYPE SYNTAX INTEGER { other(1), snmp-ip(2), snmp-web-ip(3), snmp-ip-ipx(4), snmp-ip-ipx-and-web-ip(5) } ACCESS read-only STATUS mandatory DESCRIPTION "The network management method supported by this agent." ::= { agentBasicCfg 1 } agentBootRomFwVers OBJECT-TYPE SYNTAX DisplayString (SIZE (0..34)) ACCESS read-only STATUS mandatory DESCRIPTION "The Agent Boot ROM firmware version in the form of 'Ver WWW Rel XXX Mod YYY PTF ZZZ' format, where the meaning of W, X, Y, and Z is 'Version', 'Release', 'Modification' and 'Program Temporary Fix' respectively." ::= { agentBasicCfg 2 } agentHwRevision OBJECT-TYPE SYNTAX DisplayString (SIZE (0..34)) ACCESS read-only STATUS mandatory DESCRIPTION "The H/W board revision of this agent, in the form of 'Ver WWW Rel XXX Mod YYY PTF ZZZ' format, where the meaning of W, X, Y, and Z is 'Version', 'Release', 'Modification' and 'Program Temporary Fix' respectively. XXX, YYY and ZZZ are all blanks. Any change of the value implies impact to the system software." ::= { agentBasicCfg 3 } agentRuntimeSwVers OBJECT-TYPE SYNTAX DisplayString (SIZE (0..34)) ACCESS read-only STATUS mandatory DESCRIPTION "The Agent Runtime software version in the form of 'Ver WWW Rel XXX Mod YYY PTF ZZZ' format, where the meaning of W, X, Y, and Z is 'Version', 'Release', 'Modification' and 'Program Temporary Fix' respectively." ::= { agentBasicCfg 4 } agentWebPageVers OBJECT-TYPE SYNTAX DisplayString (SIZE (0..34)) ACCESS read-only STATUS mandatory DESCRIPTION "The agent WEB page version in the form of 'Ver WWW Rel XXX Mod YYY PTF ZZZ' format, where the meaning of W, X, Y, and Z is 'Version', 'Release', 'Modification' and 'Program Temporary Fix' respectively." ::= { agentBasicCfg 5 } agentMibInfoDescr OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) ACCESS read-only STATUS mandatory DESCRIPTION "A textual description of the MIB that was implemented by the agent. The description includes the MIB name, version identification, and supported group within this MIB. For example 'RFC-1213' or 'RFC-1493-MIB'." ::= { agentBasicCfg 6 } agentRestart OBJECT-TYPE SYNTAX INTEGER { other(1), running(2), coldRestart(3), warmRestart(4) } ACCESS read-write STATUS mandatory DESCRIPTION "This object is used to reset the agent. Writing the value coldRestart(3) to this object will cause the agent hardware to be reset, and act as a power-on start. Writing the value warmRestart(4) will bypass the POST , BootROM procedure, and proceed to the Runtime code directly. User can just warmRestart the device when the agentIPxxx parameters have been changed. The SNMP manager will get the value running(2) when he retrieves this object." ::= { agentBasicCfg 7 } -- agentMasterTable agentMasterTable OBJECT IDENTIFIER ::= { agentBasicCfg 8 } -- agentMasterTable OBJECT-TYPE -- SYNTAX SEQUENCE OF AgentMasterEntry -- ACCESS not-accessible -- STATUS mandatory -- DESCRIPTION -- "A list of primary/backup master entries." -- ::= { agentBasicCfg 8 } -- agentMasterEntry OBJECT-TYPE -- SYNTAX AgentMasterEntry -- ACCESS not-accessible -- STATUS mandatory -- DESCRIPTION -- "Contains information regarding a particular -- primary or backup master." -- INDEX { agentMasterIndex } -- ::= { agentMasterTable 1 } -- -- -- AgentMasterEntry ::= SEQUENCE { -- agentMasterIndex -- INTEGER, -- agentMasterGroupID -- INTEGER, -- agentMasterRole -- INTEGER, -- agentMasterNetAddr -- NetworkAddress, -- agentMasterMacAddr -- PhysAddress -- } -- -- -- agentMasterIndex OBJECT-TYPE -- SYNTAX INTEGER -- ACCESS read-only -- STATUS mandatory -- DESCRIPTION -- "A unique value identifies one of the master within -- a stackable devices. The stackable device can be -- stackable hub or switch" -- ::= { agentMasterEntry 1 } -- -- -- agentMasterGroupID OBJECT-TYPE -- SYNTAX INTEGER -- ACCESS read-only -- STATUS mandatory -- DESCRIPTION -- "The group number of this master in this particular -- stackable device." -- ::= { agentMasterEntry 2 } -- -- -- agentMasterRole OBJECT-TYPE -- SYNTAX INTEGER { -- other(1), -- primary-master(2), -- backup-master(3) -- } -- ACCESS read-only -- STATUS mandatory -- DESCRIPTION -- "The role of this master." -- ::= { agentMasterEntry 3 } -- -- -- agentMasterMacAddr OBJECT-TYPE -- SYNTAX PhysAddress -- ACCESS read-only -- STATUS mandatory -- DESCRIPTION -- "The physical address of this master." -- ::= { agentMasterEntry 4 } -- -- agentMasterInBandNetAddr OBJECT-TYPE -- SYNTAX NetworkAddress -- ACCESS read-only -- STATUS mandatory -- DESCRIPTION -- "The in-band network address of this master." -- ::= { agentMasterEntry 5 } -- -- agentMasterOutOfBandNetAddr OBJECT-TYPE -- SYNTAX NetworkAddress -- ACCESS read-only -- STATUS mandatory -- DESCRIPTION -- "The out-of-band network address of this master." -- ::= { agentMasterEntry 6 } -- -- -- agentTrapDescrTable agentTrapDescrTable OBJECT-TYPE SYNTAX SEQUENCE OF AgentTrapDescrEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A textual description regarding the trap that is supported by this agent." ::= { agentBasicCfg 9 } agentTrapDescrEntry OBJECT-TYPE SYNTAX AgentTrapDescrEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Contains textual description regarding a particular trap." INDEX { agentTrapDescrIndex } ::= { agentTrapDescrTable 1 } AgentTrapDescrEntry ::= SEQUENCE { agentTrapDescrIndex INTEGER, agentTrapDescrText DisplayString } agentTrapDescrIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "A unique value that identifies one of the trap description text entries." ::= { agentTrapDescrEntry 1 } agentTrapDescrText OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "A textual description of a trap that is supported by this agent." ::= { agentTrapDescrEntry 2 } agentWebBasedMgmtControl OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The Web-Based Management can be enabled or disabled by this object." ::= { agentBasicCfg 10 } agentOutOfBandMgmtControl OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The mode of the serial port will be configured as out-of-band after the system restart if this object is enabled, otherwise, the serial port will be configured as console mode. " ::= { agentBasicCfg 11 } agentOutOfBandMgmtStatus OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-only STATUS mandatory DESCRIPTION "This is the current mode of the serial port. The serial port can be configured either as a local console port or out-of-band slip interface. When the serial port is in the local console mode, the baud rate is fixed at 9600 baud for model 113, 19200 baud for all other models, 8-bit character, 1-stop bit, and no parity, and flow control off." ::= { agentBasicCfg 12 } agentOutOfBandBaudRate OBJECT-TYPE SYNTAX INTEGER { other(1), b2400(2), b4800(3), b9600(4), b19200(5) -- b38400(6) } ACCESS read-write STATUS mandatory DESCRIPTION "The serial port baud rate when the agentOutOfBandMgmtControl is in out-of-band mode. The other parameters required for out-of-band mode are default settings as 8-bit characters, 1-stop bit, and no parity." ::= { agentBasicCfg 13 } agentBootRomCodeUpdateRequest OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This object is used to update the BootLoad image via the selected files. The TFTP download shall be performed to download the selected files from the TFTP Server. To trigger the download process, the SNMP manager must 'coldRestart' the device. After the BootRom code is updated, the system will be restarted. To trigger the download process, the SNMP manager must 'coldRestart' the device." ::= { agentBasicCfg 14 } agentConfigDownloadRequest OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This object is used to update the Configuration image via the selected files. The TFTP download shall be performed to download the selected files from the TFTP Server. To trigger the download process, the SNMP manager must 'coldRestart' the device. After the configuration file download completes, the system will be restarted. To trigger the download process, the SNMP manager must 'coldRestart' the device." ::= { agentBasicCfg 15 } agentWebPageUpdateRequest OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This object is used to update the Web Page image via the selected files. The TFTP download shall be performed to download the selected files from the TFTP Server. To trigger the download process, the SNMP manager must 'coldRestart' the device." ::= { agentBasicCfg 16 } agentRuntimeImgUpdateRequest OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This object is used to update the Runtime image via the selected files. The TFTP download shall be performed to download the selected files from the TFTP Server. To trigger the download process, the SNMP manager must 'coldRestart' the device." ::= { agentBasicCfg 17 } agentBootRomFileString OBJECT-TYPE SYNTAX DisplayString (SIZE (0..48)) ACCESS read-write STATUS mandatory DESCRIPTION "The path and the name of the BootRom Code file to be downloaded from the tftp server." ::= { agentBasicCfg 18 } agentRuntimeFileString OBJECT-TYPE SYNTAX DisplayString (SIZE (0..48)) ACCESS read-write STATUS mandatory DESCRIPTION "The path and the name of the runtime software image file to be downloaded from the tftp server." ::= { agentBasicCfg 19 } agentWebPageFileString OBJECT-TYPE SYNTAX DisplayString (SIZE (0..48)) ACCESS read-write STATUS mandatory DESCRIPTION "The path and the name of the WEB page file to be downloaded from the tftp server." ::= { agentBasicCfg 20 } agentConfigDownloadFileString OBJECT-TYPE SYNTAX DisplayString (SIZE (0..48)) ACCESS read-write STATUS mandatory DESCRIPTION "The path and the name of the configuration file to be downloaded from the tftp server." ::= { agentBasicCfg 21 } agentConfigUploadRequest OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This object is used to start/stop the configuration data upload. The file name of the TFTP upload destination is specified by the agentConfigUploadFileString object. 1. The user can start up a configuration upload session only when the last configuration upload session is terminated. Otherwise, any request to start up a new configuration upload session will be rejected. The user can start up a configuration upload by setting the value 'enabled(1)' to this object if and only if the following conditions are satisfied: a). The current value of this object is 'disabled(2)' b). The value of object agentConfigUploadOperState is 'completed(2)' or 'aborted(4)'. Once configuration upload is enabled, the value of object agentConfigUploadOperState will be changed to 'in-progress(1)' to indicate that configuration upload is on going. 2. Once the configuration upload is terminated (completed or aborted), the value of this object will return to 'disabled(2)' automatically. 3. The user can abort a configuration upload session by setting this object to 'disabled(2)' only if the current value of agentConfigUploadOperState is 'in-progress(1)'. Otherwise, setting this object to 'disabled(2)' will be ignored. The value of object agentConfigUploadOperState will be changed to 'wait-abort(3)' to indicate that the aborting of configuration upload is in progress. The value of object agentConfigUploadOperState will be changed to 'aborted(4)' again when the configuration upload session is closed. 4. The default value of this object is 'disabled(2)'." ::= { agentBasicCfg 22 } agentConfigUploadFileString OBJECT-TYPE SYNTAX DisplayString (SIZE (0..48)) ACCESS read-write STATUS mandatory DESCRIPTION "The path and the name of the configuration file to be uploaded to the tftp server." ::= { agentBasicCfg 23 } agentTelnetSessionAutoLogoutInterval OBJECT-TYPE SYNTAX INTEGER (0..60) ACCESS read-write STATUS mandatory DESCRIPTION "This object sets the Telnet Session auto logout interval in minutes. If within the idle time there is not any activity from the Telnet client to the agent's Telnet server, the Telnet connection between the client and the agent will be automatically disconnected by the agent." ::= { agentBasicCfg 24 } agentConfigUploadOperState OBJECT-TYPE SYNTAX INTEGER { in-progress(1), completed(2), wait-abort(3), aborted(4) } ACCESS read-only STATUS mandatory DESCRIPTION "This object indicates the state of configuration upload operation. 1. Once the value of agentConfigUploadRequest is set to 'enabled(1)', this value of this object will be changed to 'in-progress(1)'. The value of object agentConfigUploadErrorStatus is undefined and will be set to 'no-error(2)'. 2. When configuration upload is complete, the value of this object will change to 'completed(2)'. The result of configuration download operation will be represented in the object agentConfigUploadErrorStatus. 3. The value of this object will be changed to 'wait-abort(3)' when user tries to abort an 'in-progress' configuration upload operation. The value of this object will be changed to 'aborted(4)' later on when the configuration upload session is closed. The value of object agentConfigUploadErrorStatus will be set to 'other-error(1)' when the value of this object is 'wait-abort(3)' or 'aborted(4)'." ::= { agentBasicCfg 25 } agentConfigUploadErrorStatus OBJECT-TYPE SYNTAX INTEGER { other-error(1), no-error(2), no-suchfile(3), access-violation(4), disk-full(5), timeout(6) } ACCESS read-only STATUS mandatory DESCRIPTION "This object returns the result of a configuration upload operation." ::= { agentBasicCfg 26 } agentConsoleSessionAutoLogoutInterval OBJECT-TYPE SYNTAX INTEGER (0..60) ACCESS read-write STATUS mandatory DESCRIPTION "This object sets the local console auto logout interval in minutes. If within the idle time there is not any activity from the console client to the agent's console server, the console session between the client and the agent will be back to the login prompt screen." ::= { agentBasicCfg 27 } -- agentNetProtocolConfig agentIpProtocolCfg OBJECT IDENTIFIER ::= { agentNetProtocolCfg 1 } agentIpIfNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of network interfaces (regardless of their current state) present on this agent." ::= { agentIpProtocolCfg 1 } agentIpIfTable OBJECT-TYPE SYNTAX SEQUENCE OF AgentIpIfEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of interface entries. The number of entries is given by the value of agentIpIfNumber." ::= { agentIpProtocolCfg 2 } agentIpIfEntry OBJECT-TYPE SYNTAX AgentIpIfEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An interface entry containing objects at the subnetwork layer and below for a particular interface." INDEX { agentIpIfIndex } ::= { agentIpIfTable 1 } AgentIpIfEntry ::= SEQUENCE { agentIpIfIndex INTEGER, agentIpIfAddr IpAddress, agentIpIfNetMask IpAddress, agentIpIfDefaultGateway IpAddress, agentIpIfMacAddr PhysAddress, agentIpIfType INTEGER, agentCurrentIpIfAddr IpAddress, agentCurrentIpIfNetMask IpAddress, agentCurrentIpIfDefaultGateway IpAddress, agentCurrentIpIfType INTEGER } agentIpIfIndex OBJECT-TYPE SYNTAX INTEGER (1..255) ACCESS read-only STATUS mandatory DESCRIPTION "A unique value for each interface. Its value ranges between 1 and the value of agentIpIfNumber. The value for each interface must remain constant at least from one initialization of the entity's network management system to the next." ::= { agentIpIfEntry 1 } agentIpIfAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The NetworkAddress (e.g., the IP address) corresponding to the media-dependent `physical' address." ::= { agentIpIfEntry 2 } agentIpIfNetMask OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The subnet mask associated with the IP address of this entry. The value of the mask is an IP address with all the network bits set to 1 and all the hosts bits set to 0." ::= { agentIpIfEntry 3 } agentIpIfDefaultGateway OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The default gateway for this interface." ::= { agentIpIfEntry 4 } agentIpIfMacAddr OBJECT-TYPE SYNTAX PhysAddress ACCESS read-only STATUS mandatory DESCRIPTION "The media-dependent `physical' address. For an interface which does not have a physical address, this object contains a null string." ::= { agentIpIfEntry 5 } agentIpIfType OBJECT-TYPE SYNTAX INTEGER { other(1), -- none of the following ethernet-csmacd(6), iso88023-csmacd(7), slip(28) } ACCESS read-write STATUS mandatory DESCRIPTION "The type of interface, distinguished according to the physical/link protocol(s) immediately `below' the network layer in the protocol stack. Note : The change of the object is only permissible for interface number 1. For interface 2, the value is always slip(28)." ::= { agentIpIfEntry 6 } agentCurrentIpIfAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The NetworkAddress (e.g., the IP address) corresponding to the media-dependent `physical' address." ::= { agentIpIfEntry 7 } agentCurrentIpIfNetMask OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The subnet mask associated with the IP address of this entry. The value of the mask is an IP address with all the network bits set to 1 and all the hosts bits set to 0." ::= { agentIpIfEntry 8 } agentCurrentIpIfDefaultGateway OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The default gateway for this interface." ::= { agentIpIfEntry 9 } agentCurrentIpIfType OBJECT-TYPE SYNTAX INTEGER { other(1), -- none of the following ethernet-csmacd(6), iso88023-csmacd(7), slip(28) -- generic SLIP } ACCESS read-only STATUS mandatory DESCRIPTION "The type of interface, distinguished according to the physical/link protocol(s) immediately `below' the network layer in the protocol stack." ::= { agentIpIfEntry 10 } -- agentIpTrapTable agentIpTrapTblSize OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The maximum number of trap entries allowed in the trap table." ::= { agentIpProtocolCfg 3 } agentIpTrapTable OBJECT-TYPE SYNTAX SEQUENCE OF AgentIpTrapEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of trap managers to whom the traps generated by the SNMP agent will be sent." ::= { agentIpProtocolCfg 4 } agentIpTrapEntry OBJECT-TYPE SYNTAX AgentIpTrapEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry contains the necessary information for the SNMP agent to send a trap to." INDEX { agentIpTrapIndex } ::= { agentIpTrapTable 1 } AgentIpTrapEntry ::= SEQUENCE { agentIpTrapIndex INTEGER, agentIpTrapStatus INTEGER, agentIpTrapIpAddr IpAddress, agentIpTrapCommString DisplayString } agentIpTrapIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "A unique value for each trap table entry. Its value ranges between 1 and the value of agentIpTrapTblSize." ::= { agentIpTrapEntry 1 } agentIpTrapStatus OBJECT-TYPE SYNTAX INTEGER { active(1), inactive(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This object is used to identify whether the agentIpTrapEntry is recognized as a trap receiver when the system detects traps. Set this object with active(1) value will enable the entry." ::= { agentIpTrapEntry 2 } agentIpTrapIpAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The IP address of a manager that is to receive the trap from this SNMP agent." ::= { agentIpTrapEntry 3 } agentIpTrapCommString OBJECT-TYPE SYNTAX DisplayString (SIZE (0..16)) ACCESS read-write STATUS mandatory DESCRIPTION "Community string used by the SNMP agent in the trap packet" ::= { agentIpTrapEntry 4 } agentIpUnauthAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The IP address of an unauthorized SNMP packet." ::= { agentIpProtocolCfg 5 } agentIpUnauthComm OBJECT-TYPE SYNTAX DisplayString (SIZE (0..20)) ACCESS read-only STATUS mandatory DESCRIPTION "The community string of an unauthorized SNMP packet." ::= { agentIpProtocolCfg 6 } agentBootpEnable OBJECT-TYPE SYNTAX INTEGER { other(1), enabled(2), disabled(3) } ACCESS read-write STATUS mandatory DESCRIPTION "This object tells agent Boot PROM loader to issue bootp request whenever the system is restarted. The purpose of this object is to let the system administrator assign an IP address to the agent through a bootp server." ::= { agentIpProtocolCfg 7 } agentTftpServerAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The IP address of tftp server." ::= { agentIpProtocolCfg 8 } -- agentLastBootpServerAddr OBJECT-TYPE -- SYNTAX IpAddress -- ACCESS read-only -- STATUS mandatory -- DESCRIPTION -- "The bootp server address when last time the -- agent get assigned IP address from." -- ::= { agentIpProtocolCfg 9 } END