--MibName=raisecomBanner -- ***************************************************************** -- RAISECOM-BANNER-MIB.MIB: raisecom Banner MIB file -- July 2012, Wangmingzhou -- -- Copyright (c) 2012 by raisecom, Inc. -- All rights reserved. -- ***************************************************************** RAISECOM-BANNER-MIB DEFINITIONS ::= BEGIN IMPORTS RowStatus FROM SNMPv2-TC raisecomAgent FROM RAISECOM-BASE-MIB EnableVar FROM SWITCH-TC; raisecomBanner MODULE-IDENTITY LAST-UPDATED "201207260000Z" ORGANIZATION "raisecom, Inc." CONTACT-INFO " Raise Systems Postal: Beijing, China Tel: 86-010-82884499 E-mail: support@raisecom.com" DESCRIPTION "description of raisecomBanner object." REVISION "201207260000Z" DESCRIPTION "Configure Banner information." ::= { raisecomAgent 81} raisecomBannerNotifications OBJECT IDENTIFIER ::={ raisecomBanner 1 } raisecomBannerObjects OBJECT IDENTIFIER ::={ raisecomBanner 2 } raisecomBannerConformance OBJECT IDENTIFIER ::={ raisecomBanner 3 } -- ------------------------------------------------------------- -- scalar in the MIB -- ------------------------------------------------------------- raisecomBannerGlobalGroup OBJECT IDENTIFIER ::={ raisecomBannerObjects 1 } raisecomBannerMessageTableGroup OBJECT IDENTIFIER ::={ raisecomBannerObjects 2 } raisecomBannerEnable OBJECT-TYPE SYNTAX EnableVar ACCESS read-write STATUS current DESCRIPTION "If the banner is enable." ::= { raisecomBannerGlobalGroup 1} raisecomBannerCmd OBJECT-TYPE SYNTAX INTEGER { none(0) clear(1) } ACCESS read-write STATUS current DESCRIPTION "Operation command, only support clear now." ::= { raisecomBannerGlobalGroup 2} raisecomBannerMessageTableCount OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS current DESCRIPTION "The count of total banner message tables." ::= { raisecomBannerGlobalGroup 3} -- --------------------------------------------------------------------------- -- raisecomBannerMessageTable -- --------------------------------------------------------------------------- raisecomBannerMessageTable OBJECT-TYPE SYNTAX SEQUENCE OF raisecomBannerMessageEntry ACCESS not-accessible STATUS current DESCRIPTION "Banner message information." ::= { raisecomBannerMessageTableGroup 1 } raisecomBannerMessageEntry OBJECT-TYPE SYNTAX raisecomBannerMessageEntry ACCESS not-accessible STATUS current DESCRIPTION "An entry in raisecomBannerMessageTable" INDEX { raisecomBannerType, raisecomBannerIndex} ::= { raisecomBannerMessageTable 1 } raisecomBannerMessageEntry ::= SEQUENCE { raisecomBannerType INTEGER, raisecomBannerIndex INTEGER, raisecomBannerDescribe OCTET STRING, raisecomBannerRowstatus RowStatus } raisecomBannerType OBJECT-TYPE SYNTAX INTEGER{ motd (0), login(1), exec(2) } ACCESS read-create STATUS current DESCRIPTION "Banner type, only support login now." ::= { raisecomBannerMessageEntry 1} raisecomBannerIndex OBJECT-TYPE SYNTAX INTEGER(1..10) ACCESS read-create STATUS current DESCRIPTION "One banner message support 2560 characters, so it needs to create 10 message tables, this number is the table index." ::= { raisecomBannerMessageEntry 2} raisecomBannerDescribe OBJECT-TYPE SYNTAX OCTET STRING(SIZE(1..256)) ACCESS read-create STATUS current DESCRIPTION "Banner message that input by user." ::= { raisecomBannerMessageEntry 3} raisecomBannerRowstatus OBJECT-TYPE SYNTAX RowStatus ACCESS read-create STATUS current DESCRIPTION "This object permits management of the table by facilitating actions such as row creation, construction, and destruction. The value of this object has no effect on whether other objects in this conceptual row can be modified." ::= { raisecomBannerMessageEntry 4} END