FLOWMON-ADS-MIB DEFINITIONS ::= BEGIN

--
-- Flowmon Networks ADS MIB file
-- This MIB file is used for reporting events
-- generated by ADS application
-- ADS stands for Anomaly Detection System
-- 
-- the root of the subtree under the private.enterprise node
-- is represented by flowmon node
--


IMPORTS
    MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, Integer32, enterprises
        FROM SNMPv2-SMI
    DisplayString
        FROM SNMPv2-TC;

flowmonAdsMIB MODULE-IDENTITY
    LAST-UPDATED "202511240000Z"
    ORGANIZATION "Flowmon Networks a.s."
    CONTACT-INFO
        "postal:    Flowmon Networks a.s.
                    Skrobarenska 511/5
                    Brno, 617 00
        contact:    Flowmon Networks a.s."
    DESCRIPTION
        "Update contact information and remove batch notifications that are not used since Flowmon ADS 11.0."
    REVISION     "202511240000Z"
    DESCRIPTION
        "This MIB module defines objects for event reported by Flowmon Anomaly Detection System."
    REVISION     "201601200000Z"
    DESCRIPTION
        "Last revision."
    ::= { ads 1 }

flowmon			OBJECT IDENTIFIER ::= { enterprises 39499 }

ads				OBJECT IDENTIFIER ::= { flowmon 39079 }

notification	OBJECT IDENTIFIER ::= { ads 2 }
datatypes		OBJECT IDENTIFIER ::= { ads 3 }

event			OBJECT IDENTIFIER ::= { datatypes 1 }

priority OBJECT-TYPE
	SYNTAX		Integer32 (1..5)
	MAX-ACCESS	read-write
	STATUS		current
	DESCRIPTION
		"Priority of the event, 1 stands for very high priority,
		5 stands for very low priority."
	::= { event 5 }

code OBJECT-TYPE
	SYNTAX		DisplayString (SIZE (0..15))
	MAX-ACCESS	read-write
	STATUS		current
	DESCRIPTION
		"Type of the event"
	::= { event 1 }

detail OBJECT-TYPE
	SYNTAX		OCTET STRING (SIZE (0..4096))
	MAX-ACCESS	read-write
	STATUS		current
	DESCRIPTION
		"Description of the event"
	::= { event 2 }

eventTimeStamp OBJECT-TYPE
	SYNTAX		DisplayString (SIZE (0..32))
	MAX-ACCESS	read-write
	STATUS		current
	DESCRIPTION
		"Time of the event"
	::= { event 3 }

source OBJECT-TYPE
	SYNTAX		DisplayString (SIZE (0..40))
	MAX-ACCESS	read-write
	STATUS		current
	DESCRIPTION
		"Event source"
	::= { event 4 }

targets OBJECT-TYPE
	SYNTAX		OCTET STRING (SIZE (0..450))
	MAX-ACCESS	read-write
	STATUS		current
	DESCRIPTION
		"10 targets of the event"
	::= { event 7 }

eventID OBJECT-TYPE
	SYNTAX		Integer32
	MAX-ACCESS	read-write
	STATUS		current
	DESCRIPTION
		"unique event identifier"
	::= { event 8 }

eventNotif NOTIFICATION-TYPE
	OBJECTS { code, detail, eventTimeStamp, source,
		  priority, targets, eventID }
	STATUS current
	DESCRIPTION "Event generated by ADS"
	::= { notification 1 }

END
