-- ================================================================= -- Copyright (C) 2008 by HUAWEI TECHNOLOGIES. All rights reserved. -- -- Description: File Transfer Protocol(FTP) mib -- Reference: huawei enterprise mib -- Version: V1.02 -- History: V1.0 zhouyao, 2008-09-28, publish -- V1.01 Wang Feng,2014-04-14,Add nodes for wlan npe trusted host -- V1.02 dingzanfei,2014-08-15,Add nodes for switch notify -- ================================================================= HUAWEI-FTP-MIB DEFINITIONS ::= BEGIN IMPORTS hwDatacomm FROM HUAWEI-MIB OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP FROM SNMPv2-CONF IpAddress, Integer32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE FROM SNMPv2-SMI RowStatus, DisplayString FROM SNMPv2-TC; hwFtp MODULE-IDENTITY LAST-UPDATED "201404210900Z" -- April 21, 2014 at 09:00 GMT ORGANIZATION "Huawei Technologies Co.,Ltd." CONTACT-INFO "Huawei Industrial Base Bantian, Longgang Shenzhen 518129 People's Republic of China Website: http://www.huawei.com Email: support@huawei.com " DESCRIPTION "V1.00 The HUAWEI-FTP-MIB which contains objects manages the FTP server and FTP client configuration. " REVISION "201404210900Z" DESCRIPTION "Modified to Add nodes for wlan npe trusted host." REVISION "201408151600Z" DESCRIPTION "Modified to Add switch notify." ::= { hwDatacomm 166 } -- -- Node definitions -- hwFtpObjects OBJECT IDENTIFIER ::= { hwFtp 1 } hwFtpServer OBJECT IDENTIFIER ::= { hwFtpObjects 1 } hwFtpServerEnable OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The object specifies whether the FTP server is enable. Default value is 2." ::= { hwFtpServer 1 } hwFtpHostPermit OBJECT IDENTIFIER ::= { hwFtpServer 2 } hwFtpHostPermitTable OBJECT-TYPE SYNTAX SEQUENCE OF HwFtpHostPermitEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object indicates trusted host table." ::= { hwFtpHostPermit 1 } hwFtpHostPermitEntry OBJECT-TYPE SYNTAX HwFtpHostPermitEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object indicates trusted the entry of trusted host table." INDEX { hwFtpHostPermitIndex } ::= { hwFtpHostPermitTable 1 } HwFtpHostPermitEntry ::= SEQUENCE { hwFtpHostPermitIndex Integer32, hwFtpHostPermitIpAddress IpAddress, hwFtpHostPermitMaskAddress IpAddress, hwFtpHostPermitInformation OCTET STRING, hwFtpHostPermitRowState RowStatus } hwFtpHostPermitIndex OBJECT-TYPE SYNTAX Integer32 (0..7) MAX-ACCESS read-write STATUS current DESCRIPTION "The value of this object identifies the index of trusted host table." ::= { hwFtpHostPermitEntry 1 } hwFtpHostPermitIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The value of this object identifies ip address of trusted host." ::= { hwFtpHostPermitEntry 2 } hwFtpHostPermitMaskAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The value of this object identifies mask address of trusted host." ::= { hwFtpHostPermitEntry 3 } hwFtpHostPermitInformation OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..127)) MAX-ACCESS read-write STATUS current DESCRIPTION "The value of this object identifies the description of trusted host." ::= { hwFtpHostPermitEntry 4 } hwFtpHostPermitRowState OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "This object identifies the status of a row." ::= { hwFtpHostPermitEntry 5 } hwFtpUpperThreshold OBJECT-TYPE SYNTAX Integer32 (1..2147483647) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The object specifies the threshold of FTP users" ::= { hwFtpServer 3 } hwFtpLowerThreshold OBJECT-TYPE SYNTAX Integer32 (1..2147483647) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The object specifies the resune threshold of FTP users" ::= { hwFtpServer 4 } -- Conformance information hwFtpNotification OBJECT IDENTIFIER ::= { hwFtp 2 } -- 1.3.6.1.4.1.2011.5.25.166.2.1 hwFtpNumThreshold NOTIFICATION-TYPE OBJECTS { hwFtpUpperThreshold } STATUS current DESCRIPTION "This object indicates the alarm reported when the number of FTP users exceed the threshold. " ::= { hwFtpNotification 1 } -- 1.3.6.1.4.1.2011.5.25.166.2.2 hwFtpNumThresholdResume NOTIFICATION-TYPE OBJECTS { hwFtpLowerThreshold } STATUS current DESCRIPTION "This object indicates the alarm reported when the number of FTP users fell below the threshold. " ::= { hwFtpNotification 2 } -- Conformance information hwFtpMIBConformance OBJECT IDENTIFIER ::= { hwFtp 3 } hwFtpMIBCompliances OBJECT IDENTIFIER ::= { hwFtpMIBConformance 1 } hwFtpMIBCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for systems supporting the HUAWEI-FTP-MIB." MODULE HUAWEI-FTP-MIB MANDATORY-GROUPS { hwFtpServerGroup } ::= { hwFtpMIBCompliances 1 } hwFtpMIBGroups OBJECT IDENTIFIER ::= { hwFtpMIBConformance 2 } hwFtpServerGroup OBJECT-GROUP OBJECTS { hwFtpServerEnable } STATUS current DESCRIPTION "The FTP server attribute group." ::= { hwFtpMIBGroups 1 } END -- -- HUAWEI-FTP-MIB.mib --