-- ==================================================================== -- Copyright (c) 2019 by FS.COM Inc. All rights reserved. -- -- Description: The MIB is designed to get link sla detection information. -- Reference: fs Enterprise MIB -- ===================================================================== FS-LINK-SLA-MIB DEFINITIONS ::= BEGIN IMPORTS DisplayString,TEXTUAL-CONVENTION,TimeStamp FROM SNMPv2-TC IpAddress, Integer32, Counter32, Counter64, OBJECT-TYPE, MODULE-IDENTITY, Gauge32, NOTIFICATION-TYPE, Unsigned32 FROM SNMPv2-SMI MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP FROM SNMPv2-CONF fsMgmt FROM FS-SMI; fsSLAMonitor MODULE-IDENTITY LAST-UPDATED "201906210000Z" ORGANIZATION "FS.COM Inc." CONTACT-INFO "Tel: 400-865-2852 E-mail: https://www.fs.com/live_chat_service_mail.html" DESCRIPTION "The MIB is designed to get statistic information of link sla." REVISION "201906210000Z" DESCRIPTION "Initial version of this MIB module." ::= { fsMgmt 163 } -- ======================================================================== -- Node definitions -- ======================================================================== --Begin the node of fsSLAObjects. fsSLAObjects OBJECT IDENTIFIER ::= { fsSLAMonitor 1 } -- =============================================== -- Begin the table of fsSLATable. -- =============================================== fsSLATable OBJECT-TYPE SYNTAX SEQUENCE OF FSSLAEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The SLA detect infomation fot every link connection. There is one entry in this table for each active SLA connection." ::= { fsSLAObjects 1 } fsSLAEntry OBJECT-TYPE SYNTAX FSSLAEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about fsSLAconnectTable." INDEX { fsSLARnsId } ::= { fsSLATable 1 } FSSLAEntry ::= SEQUENCE { fsSLARnsId Integer32, fsSLAIntfName DisplayString, fsSLAIPAddr IpAddress, fsSLALinkState INTEGER, fsSLALinkDelay Integer32, fsSLALinkDropRate Integer32, fsSLAIntfTxByteCount Counter64, fsSLAIntfRxByteCount Counter64, fsSLALinkByteUsedRate Integer32 } fsSLARnsId OBJECT-TYPE SYNTAX Integer32 (0..500) MAX-ACCESS read-only STATUS current DESCRIPTION "The id of rns detect." ::= { fsSLAEntry 1 } fsSLAIntfName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The name of SLA interface." ::= { fsSLAEntry 2 } fsSLAIPAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The SLA detection IP address." ::= { fsSLAEntry 3 } fsSLALinkState OBJECT-TYPE SYNTAX INTEGER { down(0), up(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The state of connnetion, 0 - down, 1 - up." ::= { fsSLAEntry 4 } fsSLALinkDelay OBJECT-TYPE SYNTAX Integer32 (0..10000) MAX-ACCESS read-only STATUS current DESCRIPTION "The delay of the SLA connection." ::= { fsSLAEntry 5 } fsSLALinkDropRate OBJECT-TYPE SYNTAX Integer32 (0..1000) MAX-ACCESS read-only STATUS current DESCRIPTION "The drop rate of the SLA connection." ::= { fsSLAEntry 6 } fsSLAIntfTxByteCount OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The Tx BYTE count of the SLA interface." ::= { fsSLAEntry 7 } fsSLAIntfRxByteCount OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The Rx BYTE count of the SLA interface." ::= { fsSLAEntry 8 } fsSLALinkByteUsedRate OBJECT-TYPE SYNTAX Integer32 (0..100) MAX-ACCESS read-only STATUS current DESCRIPTION "The band used rate of the SLA connection." ::= { fsSLAEntry 9 } -- =============================================== -- Begin the fsSLATrapObject. -- =============================================== fsSLATrap OBJECT IDENTIFIER ::= { fsSLAObjects 2 } fsSLANotifications OBJECT IDENTIFIER ::= { fsSLATrap 1 } fsSLASignalThreshold NOTIFICATION-TYPE OBJECTS { fsSLAIntfName, fsSLAIPAddr, fsSLALinkState, fsSLALinkDelay, fsSLALinkDropRate, fsSLAIntfTxByteCount, fsSLAIntfRxByteCount, fsSLALinkByteUsedRate } STATUS current DESCRIPTION "This notification is generated when SLA send infomation to server." ::= { fsSLANotifications 1 } END