⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rfcrfc2669.txt

📁 本程序为在linux下实现FTP传输文件的实现
💻 TXT
📖 第 1 页 / 共 5 页
字号:
docsDevServerTime OBJECT-TYPE
        SYNTAX      IpAddress
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
            "时间服务器的IP地址 (参考RFC-868).若未知返回0.0.0.0 。"
        ::= { docsDevServer 3 }

docsDevServerTftp OBJECT-TYPE
        SYNTAX      IpAddress
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
            "设备所使用的配置文件和升级文件下载TFTP服务器,若未知返回0.0.0.0。"
        ::= { docsDevServer 4 }

docsDevServerConfigFile OBJECT-TYPE
        SYNTAX      SnmpAdminString
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
            "来自TFTP的配置文件名,若配置文件未知则返回空字符串。"
        ::= { docsDevServer 5 }

--
--  事件报告
--

docsDevEvent OBJECT IDENTIFIER ::= { docsDevMIBObjects 5 }

docsDevEvControl OBJECT-TYPE
        SYNTAX INTEGER {
            resetLog(1),
            useDefaultReporting(2)
        }
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION
"设为resetLog(1)将会清空以前的事件记录,所有的记录数据被删除。
设为useDefaultReporting(2)将使用厂家在出厂时所设定的缺省事件报
告级别进行事件报告。访问该对象将返回值useDefaultReporting(2)。"
        ::= { docsDevEvent 1 }

docsDevEvSyslog OBJECT-TYPE
        SYNTAX      IpAddress
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION
            "系统日志服务器的IP地址。若设为 0.0.0.0, 日志信息传输被禁止。"
        ::= { docsDevEvent 2 }

docsDevEvThrottleAdminStatus OBJECT-TYPE
        SYNTAX INTEGER {
            unconstrained(1),
            maintainBelowThreshold(2),
            stopAtThreshold(3),
            inhibited(4)
        }
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION
"系统陷阱(Traps)消息和日志消息传输控制。
unconstrained(1) 将会导致traps和syslog 消息没有限制的传输;
 	maintainBelowThreshold(2) 将使trap和syslog消息的传输在指定的
极限值条件下传输,超过极限值暂停传输;
topAtThreshold(3) 指超过极限值后停止传输除非进行干预;
        inhibited(4)将禁止所有的traps和syslog消息传输。
注意:一个单一的事件仅仅会将极限值计数器加一而不管它是通过
trap消息传输或是syslog消息传输或者是两种消息都传输。
向这个对象中写入值将会导致极限值的状态恢复到初始状态。系统初
始化完成后改对象的缺省值为unconstrained(1)。"
        ::= { docsDevEvent 3 }

docsDevEvThrottleInhibited OBJECT-TYPE
        SYNTAX      TruthValue
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
"若为true(1), trap和syslog 消息的传输由于极限值超过或者
docsDevEvThrottleAdminStatus的设定被禁止。
另外若由于没有指定syslog或trap目标地址传输被禁止则该
对象的值会被设为true(1) "
        ::= { docsDevEvent 4 }

docsDevEvThrottleThreshold OBJECT-TYPE
        SYNTAX      Unsigned32
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION
            "每docsDevEvThrottleInterval间隔内被传输的trap/syslog 消息数目。
一个单一的事件仅仅会将极限值计数器加一而不管它是通过trap消
息传输或是syslog消息传输或者是两种消息都传输。
系统初始化完成后该对象值返回0。"
        ::= { docsDevEvent 5 }

docsDevEvThrottleInterval OBJECT-TYPE
        SYNTAX      Integer32 (1..2147483647)
        UNITS       "seconds"
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION
            "trap消息限制统计的时间间隔,系统初始化完成后改对象值返回1。"

        ::= { docsDevEvent 6 }

--
-- 下表控制了事件报告的不同级别
--

docsDevEvControlTable OBJECT-TYPE
        SYNTAX      SEQUENCE OF DocsDevEvControlEntry
        MAX-ACCESS  not-accessible
        STATUS      current
        DESCRIPTION
"本表控制着事件报告的等级。针对每一个事件优先级,系统记录
和报告的结合机制会被选择,而对于事件类型所对应的优先级别
由厂家自定义,也可能允许用户来自定义一些优先级别。"
        ::= {  docsDevEvent 7 }


docsDevEvControlEntry OBJECT-TYPE
        SYNTAX      DocsDevEvControlEntry
        MAX-ACCESS  not-accessible
        STATUS      current
        DESCRIPTION
            "允许为某些特殊事件级别配置报告的入口"
        INDEX { docsDevEvPriority }
        ::= { docsDevEvControlTable 1 }

DocsDevEvControlEntry ::= SEQUENCE {
            docsDevEvPriority        INTEGER,
            docsDevEvReporting       BITS
        }

docsDevEvPriority OBJECT-TYPE
        SYNTAX INTEGER {
            emergency(1),
            alert(2),
            critical(3),
            error(4),
            warning(5),
            notice(6),
            information(7),
            debug(8)
        }
        MAX-ACCESS  not-accessible
        STATUS      current
        DESCRIPTION
"可以控制的优先级别,优先级别由高(emergency)到低debug)排序。
Cm或CMTS发生的每一个事件都有一个具体的事件级别和它相
关联(由厂家定义)。在正常的工作过程当中级别critical到notice(6)
应该及时生成报告给系统,级别在warning和emergency之间的事
件应该在相应的问题发生时产生系统报告(例如当系统crash时紧急级
别的事件报告应该报告给系统)"
        ::= { docsDevEvControlEntry 1 }

docsDevEvReporting OBJECT-TYPE
        SYNTAX BITS {
            local(0),
            traps(1),
            syslog(2)
        }
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION
"定义当本事件级别的事件发生时所采取的动作,动作的执行可
能对于所有的事件级别并非是必须的但最少应该允许traps和sys
-log消息被禁止掉。
若设为local(0)则系统日志被记录到内部;
若设为traps(1) 则系统生成trap消息并发送;
若设为syslog(2)则系统向系统日志服务器发送syslog 消息(假定
系统日志服务器地址已经被指定)。"
        ::= { docsDevEvControlEntry 2 }

docsDevEventTable OBJECT-TYPE
        SYNTAX      SEQUENCE OF DocsDevEventEntry
        MAX-ACCESS  not-accessible
        STATUS      current
        DESCRIPTION
            "对于排错和查找原因有用的网络和设备事件报告内容表。"
        ::= {  docsDevEvent 8 }

docsDevEventEntry OBJECT-TYPE
        SYNTAX      DocsDevEventEntry
        MAX-ACCESS  not-accessible
        STATUS      current
        DESCRIPTION
"对于排错和查找原因有用的网络和设备事件报告内容表入口。这些
事件的索引或标识由docsDevEvCounts和docsDevEvLastTime控制。
前者为事件计数器,后者为事件发生后创建列表行的时间。
            先发生的事件先创建,可以用docsDevEvControl来清空整个表的内容。"
        INDEX { docsDevEvIndex }

        ::= { docsDevEventTable 1 }

DocsDevEventEntry ::= SEQUENCE {
            docsDevEvIndex           Integer32,
            docsDevEvFirstTime       DateAndTime,
            docsDevEvLastTime        DateAndTime,
            docsDevEvCounts          Counter32,
            docsDevEvLevel           INTEGER,
            docsDevEvId              Unsigned32,
            docsDevEvText            SnmpAdminString
        }

docsDevEvIndex OBJECT-TYPE
        SYNTAX      Integer32 (1..2147483647)
        MAX-ACCESS  not-accessible
        STATUS      current
        DESCRIPTION
"为在该表中的事件记录提供索引值,该索引值会随着事件记录的增加
而增加除了下列情况:
			(a) 事件记录被docsDevEvControl复位
(b) 设备重新启动而且事件记录并不存储在非易失性存储器中
(c) 事件记录索引值到达了2^31,下一个索引值应该是1。"
        ::= { docsDevEventEntry 1 }

docsDevEvFirstTime OBJECT-TYPE
        SYNTAX      DateAndTime
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
            "该入口行所创建的时间"
        ::= { docsDevEventEntry 2 }

docsDevEvLastTime OBJECT-TYPE
        SYNTAX      DateAndTime
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
"如果有多个发生的事件在同样的入口则该时间是指该入口中最后
所发生事件发生的时间。另外它应该和docsDevEvFirstTime有相
同的值"
        ::= { docsDevEventEntry 3 }

-- 该对象是从docsDevEvCount 重命名后而得,此举是为了满足Counter32
-- 的要求

docsDevEvCounts OBJECT-TYPE
        SYNTAX      Counter32
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
"本入口连续发生事件的数量。它在该行被创建时为1然后被后来发生
的同样的事件加1。"
        ::= { docsDevEventEntry 4 }

docsDevEvLevel OBJECT-TYPE
        SYNTAX INTEGER {
            emergency(1),
            alert(2),
            critical(3),
            error(4),
            warning(5),
            notice(6),
            information(7),
            debug(8)
        }
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
            "这个事件的优先级别由厂家定义,按照紧急情况排序。"
        ::= { docsDevEventEntry 5 }

--
-- 生产厂商将会提供下面的特定信息
-- 

docsDevEvId OBJECT-TYPE
        SYNTAX      Unsigned32
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
            "对于本产品设备的唯一标识。"
        ::= { docsDevEventEntry 6 }

docsDevEvText OBJECT-TYPE
        SYNTAX      SnmpAdminString
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
            "提供了易读的事件描述信息包括所有相关的内容(接口数目等)。"
        ::= { docsDevEventEntry 7 }

docsDevFilter OBJECT IDENTIFIER ::= { docsDevMIBObjects 6 }


--
-- 链路层过滤器
--

-- docsDevFilterLLCDefault renamed to docsDevFilterLLCUnmatchedAction

docsDevFilterLLCUnmatchedAction OBJECT-TYPE
        SYNTAX INTEGER {
            discard(1),
            accept(2)
        }
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION
"链路层 (Link Level Control) 过滤器可以被定义为包含特性或排外特性。
CMs 可以被设置为转发匹配第三层(LLC)协议包或丢弃匹配第三层协
议的包。该过滤器的典型应用是过滤可能对网络造成危害的协议包(在大
型网络中)。
若设置为discard(1)任何不匹配docsDevFilterLLCTable表中至少一个过滤行
的第二层的包就会被丢弃(第二层包括MAC层和LLC层);
若设置为accept(2)任何不匹配docsDevFilterLLCTable表中至少一个过滤行的
第二层的包都会被通过做进一步的处理 (例如, 桥转发功能)。
在系统初始启动后该对象返回accept(2)。"
        ::= { docsDevFilter 1 }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -