-- These MIBs were created on 05/27/2001
-- This module defines NetScreen private MIBs for NS admin setting
-- 
-- Copyright (c) 1999 - 2001 by NetScreen Technologies, Inc.
-- All rights reserved.
-- 

-- MODULE-IDENTITY
--  OrgName
--    NetScreen Technologies, Inc.
--  ContactInfo
--     Customer Support
--     
--     350 Oakmead Parkway
--     Sunnyvale, CA  94085
--     USA
--    
--     Tel: 1.877.NETSCREEN
--     E-mail: support@netscreen.com
--     Http://www.netscreen.com

--  Descr
--    This module defines the object that are used to monitor
--    all the entries in the Address Book 
--
--  Last modified date: 09/28/2001
--    

NETSCREEN-SET-LOG-MIB DEFINITIONS ::= BEGIN
IMPORTS

    DisplayString 	FROM RFC1213-MIB 
    netscreenSetting FROM NETSCREEN-SMI;

    nsSetLog    OBJECT IDENTIFIER ::= { netscreenSetting 8 }
    nsSetLogEnable OBJECT-TYPE
        SYNTAX  INTEGER {
             disable(0),
             enabled(1)
        }
        ACCESS  read-only
        STATUS  mandatory
        DESCRIPTION
            "Enable Syslog messages"
        ::= { nsSetLog 1 }
    
    nsSetLogVPNEnable OBJECT-TYPE
        SYNTAX  INTEGER {
             disable(0),
             enabled(1)
        }
        ACCESS  read-only
        STATUS  mandatory
        DESCRIPTION
            "Secure syslog messgage traffic using VPN encryption"
        ::= { nsSetLog 2 }

    nsSetLogTraffic OBJECT-TYPE
        SYNTAX  INTEGER {
        	disable(0),
        	enabled(1)
       	} 
        ACCESS  read-only
        STATUS  mandatory
        DESCRIPTION
            "Including traffic log when recording administration log "
        ::= { nsSetLog 3 }

    nsSetLogHostName OBJECT-TYPE
        SYNTAX  DisplayString (SIZE(0..32))
        ACCESS  read-only
        STATUS  mandatory
        DESCRIPTION
            "syslog server name or ip address"
        ::= { nsSetLog 4 }

    nsSetLogPort OBJECT-TYPE
        SYNTAX  INTEGER
        ACCESS  read-only
        STATUS  mandatory
        DESCRIPTION
            "syslog server port number"
        ::= { nsSetLog 5 }

    nsSetLogSecFacility OBJECT-TYPE
        SYNTAX  INTEGER {
        	local0(16),
        	local1(17),
        	local2(18),
        	local3(19),
        	local4(20),
        	local5(21),
        	local6(22),
        	local7(23),        	
        	auth-sec(4)
       	} 
        ACCESS  read-only
        STATUS  mandatory
        DESCRIPTION
            "Security Facility of syslog server"
        ::= { nsSetLog 6 }
        
    nsSetLogFacility OBJECT-TYPE
        SYNTAX  INTEGER {
        	local0(16),
        	local1(17),
        	local2(18),
        	local3(19),
        	local4(20),
        	lcoal5(21),
        	local6(22),
        	loca7(23),        	
        	auth-sec(4)
       	} 
        ACCESS  read-only
        STATUS  mandatory
        DESCRIPTION
            "Facility of syslog server "
        ::= { nsSetLog 7 }
        
    nsSetLogLevel OBJECT-TYPE
        SYNTAX  INTEGER {
        	emergency(0),
        	aleart(1),
        	critical(2),
        	error(3), 
        	warning(4),
        	notice(5),
        	info(6),
        	debug(7)
       	} 
        ACCESS  read-only
        STATUS  mandatory
        DESCRIPTION
            "Only log messages with a priority level of
             EMERGENCY/ALERT/CRITICAL/ERROR/WARNING/NOTICE/INFO/DEBUG
             or higher"
        ::= { nsSetLog 8 }
    
    nsSetLogWebTrendsEnable OBJECT-TYPE
        SYNTAX  INTEGER {
        	disable(0),
        	enabled(1)
       	} 
        ACCESS  read-only
        STATUS  mandatory
        DESCRIPTION
            "Enable WebTrends Firewall syslog report."
        ::= { nsSetLog 9 }

    nsSetLogWebTrendsVPNEnable OBJECT-TYPE
        SYNTAX  INTEGER {
             disable(0),
             enabled(1)
        }
        ACCESS  read-only
        STATUS  mandatory
        DESCRIPTION
            "Secure WebTrends message via VPN encryption "
        ::= { nsSetLog 10 }

    nsSetLogWebTrendsHostName OBJECT-TYPE
        SYNTAX  DisplayString (SIZE(0..32))
        ACCESS  read-only
        STATUS  mandatory
        DESCRIPTION
            "WebTrends Host Name"
        ::= { nsSetLog 11 }

    nsSetLogWebTrendsPort OBJECT-TYPE
        SYNTAX  INTEGER
        ACCESS  read-only
        STATUS  mandatory
        DESCRIPTION
            "WebTrends Host Port"
        ::= { nsSetLog 12 }

    
END
