You are here:

MonitorTools.com > Technical documentation > SNMP > MIB > 3Com > A3COM-AUDL-r1-MIB
ActiveXperts Network Monitor 2019##AdminFavorites

A3COM-AUDL-r1-MIB by vendor 3Com

A3COM-AUDL-r1-MIB file content

The SNMP protocol is used to for conveying information and commands between agents and managing entities. SNMP uses the User Datagram Protocol (UDP) as the transport protocol for passing data between managers and agents. The reasons for using UDP for SNMP are, firstly it has low overheads in comparison to TCP, which uses a 3-way hand shake for connection. Secondly, in congested networks, SNMP over TCP is a bad idea because TCP in order to maintain reliability will flood the network with retransmissions.

Management information (MIB) is represented as a collection of managed objects. These objects together form a virtual information base called MIB. An agent may implement many MIBs, but all agents must implement a particular MIB called MIB-II [16]. This standard defines variables for things such as interface statistics (interface speeds, MTU, octets sent, octets received, etc.) as well as various other things pertaining to the system itself (system location, system contact, etc.). The main goal of MIB-II is to provide general TCP/IP management information.

Use ActiveXperts Network Monitor 2019 to import vendor-specific MIB files, inclusing A3COM-AUDL-r1-MIB.


Vendor: 3Com
Mib: A3COM-AUDL-r1-MIB  [download]  [view objects]
Tool: ActiveXperts Network Monitor 2019 [download]    (ships with advanced SNMP/MIB tools)
--
-- SNMP MIB for 3Com Audit Log Service 
--
-- This SNMP MIB defines 3Com Audit Log service parameters
--

        A3COM-AUDL-r1-MIB DEFINITIONS ::= BEGIN

        IMPORTS
              	enterprises, IpAddress
                  FROM RFC1155-SMI
          	OBJECT-TYPE
                  FROM RFC-1212;

	a3Com		OBJECT IDENTIFIER ::= { enterprises 43 }
	brouterMIB	OBJECT IDENTIFIER ::= { a3Com 2 }
	a3ComAuditLog	OBJECT IDENTIFIER ::= { brouterMIB 29 }	
	a3ComAudlControl	OBJECT IDENTIFIER ::= { a3ComAuditLog 1 }
	a3ComAudlConfig		OBJECT IDENTIFIER ::= { a3ComAuditLog 2 }

--
--	CONTrol Categories
--

	a3ComAudlControlAuditTrail	OBJECT-TYPE
	    SYNTAX INTEGER {
                auditTrail 	(1),
		noAuditTrail	(2)
	    }
            ACCESS  read-write
            STATUS  mandatory
            DESCRIPTION
                "This parameter enables/disables the log message AuditTrail
		category which logs the AuditTrail messages. A default 
		value of 2 means no AuditTrail."
	    DEFVAL{ noAuditTrail }
	    ::= { a3ComAudlControl 1 }

	a3ComAudlControlConfig 		OBJECT-TYPE
            SYNTAX INTEGER {
		config		(1),
		noConfig	(2)
	    }
	    ACCESS  read-write
            STATUS  mandatory
            DESCRIPTION
                "This parameter enables/disables the log message COnfig
		category which logs the SET/SETD/ADD/DELETE commands and
		other commands such as SysPassWord, SU, Login, Listen etc. 
		The default value of 2 means no COnfig."
	    DEFVAL { noConfig }
	    ::= { a3ComAudlControl 2 }

	a3ComAudlControlMessages 	OBJECT-TYPE
            SYNTAX INTEGER {
		messages	(1),
		noMessages	(2)
	    }
	    ACCESS  read-write
            STATUS  mandatory
            DESCRIPTION
                "This parameter enables/disables the log message MEssages
		category which log System Message and Dial History. The 
		default value of 2 means no MEssages."
	    DEFVAL { noMessages }
	    ::= { a3ComAudlControl 3 }

	a3ComAudlControlSecurity 	OBJECT-TYPE
	    SYNTAX INTEGER {
		 security	(1),
		 noSecurity	(2)
	    }
	    ACCESS  read-write
            STATUS  mandatory
            DESCRIPTION
                "This parameter enables/disables the log message SEcurity
		category which logs faulted set privilege, failed login and
		invalid community string. The default 2 means no SEcurity."
	    DEFVAL { noSecurity }
	    ::= { a3ComAudlControl 4 }

--
--	Configurations
--
--
--	LogServerAddr
--

        a3ComAudlLogServerAddr OBJECT-TYPE
	    SYNTAX IpAddress
	    ACCESS  read-write
            STATUS  mandatory
            DESCRIPTION
                "This is the IP address of a log server which has syslog
		daemon active with proper syslog configuration."
	    ::= { a3ComAudlConfig 1 }

--
--	PriorityLevel
--

	a3ComAudlPriorityLevel OBJECT-TYPE
            SYNTAX INTEGER {
		log_EMERG	(1),
		log_ALERT	(2),
		log_CRITICAL	(3),
		log_ERROR	(4),
		log_WARNING	(5),
		log_NOTICE 	(6),
		log_INFO	(7),
		log_DEBUG	(8)
	    }
	    ACCESS  read-write
            STATUS  mandatory
            DESCRIPTION
                "The level is used with facility to format a priority
		which used as a tag in log message before sending it 
		to syslog daemon. It also controls the log sending 
		operation, a log message with higher Level will be
		be sent together with what has been in Audit Log 
		buffer, to a LogServerAddr immediately."
	    DEFVAL { log_INFO }
	    ::= { a3ComAudlConfig 2 }

--
--	MaxLog
--

	a3ComAudlMaxLog OBJECT-TYPE
            SYNTAX INTEGER (1..30)
	    ACCESS  read-write
            STATUS  mandatory
            DESCRIPTION
                "It decides the maximum number of log commands/messages 
		could accumulate in Audit Log buffer before sending to 
		a LogServerAddr. Value 1 means send each log without 
		buffering."
	    DEFVAL { 10 }
	    ::= { a3ComAudlConfig 3 }

--
--	IdleTime
--

	a3ComAudlIdleTime OBJECT-TYPE
            SYNTAX INTEGER (0..480)
	    ACCESS  read-write
            STATUS  mandatory
            DESCRIPTION
                "This controls the idle time in minute till sending 
		Audit log buffer if it has data. Value of 0 means 
		this idle time is disabled."
	    DEFVAL { 5 }
	    ::= { a3ComAudlConfig 4 }	

END