ELTEX-MES-SFLOW DEFINITIONS ::= BEGIN

-- Title:      ELTEX MES SFLOW Extension Private
-- Version:    1.1
-- Date:       6 Aug 2023
--

IMPORTS
    eltMes                                FROM ELTEX-MES
    OBJECT-TYPE, Unsigned32               FROM SNMPv2-SMI
    sFlowRcvrEntry                        FROM SFLOW-MIB;

--
-- SFLOW MIB
--

eltMesSflow MODULE-IDENTITY
    LAST-UPDATED "202501090000Z"
    ORGANIZATION "Eltex Ltd."
    CONTACT-INFO
            "https://eltex-co.ru/"
    DESCRIPTION
            "The private MIB module definition for set sflow config
             in Eltex MES devices."
    ::= { eltMes 18 }

eltMesSflowObjects OBJECT IDENTIFIER ::= { eltMesSflow 1 }

eltMesSflowAgent OBJECT IDENTIFIER ::= { eltMesSflowObjects 1 }

--
-- sFlow Receiver Table
--
eltSflowRcvrTable OBJECT-TYPE
    SYNTAX      SEQUENCE OF EltSflowRcvrEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION "The table consist information about receiver"
    ::= { eltMesSflowAgent 1 }

eltSflowRcvrEntry OBJECT-TYPE
    SYNTAX      EltSflowRcvrEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION "The row definition for this table."
    AUGMENTS    { sFlowRcvrEntry }
    ::= { eltSflowRcvrTable 1 }

EltSflowRcvrEntry ::= SEQUENCE {
    eltSflowRcvrMrid  Unsigned32
}

eltSflowRcvrMrid OBJECT-TYPE
    SYNTAX      Unsigned32
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION "MRID that is used for sFlow receiver."
    DEFVAL      { 1 }
    ::= { eltSflowRcvrEntry 1 }

END
