Initial commit
This commit is contained in:
		
							
								
								
									
										323
									
								
								MIBS/screenos/NETSCREEN-SERVICE-MIB
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										323
									
								
								MIBS/screenos/NETSCREEN-SERVICE-MIB
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,323 @@
 | 
			
		||||
-- This module defines enterprise MIBs for Services
 | 
			
		||||
-- 
 | 
			
		||||
-- Copyright (c) 1999-2004, Juniper Networks, Inc.
 | 
			
		||||
-- All rights reserved.
 | 
			
		||||
 | 
			
		||||
NETSCREEN-SERVICE-MIB DEFINITIONS ::= BEGIN
 | 
			
		||||
 | 
			
		||||
IMPORTS
 | 
			
		||||
    netscreenService
 | 
			
		||||
        FROM NETSCREEN-SMI
 | 
			
		||||
    Integer32, MODULE-IDENTITY, OBJECT-TYPE
 | 
			
		||||
        FROM SNMPv2-SMI
 | 
			
		||||
    DisplayString
 | 
			
		||||
        FROM SNMPv2-TC
 | 
			
		||||
    ;
 | 
			
		||||
 | 
			
		||||
netscreenServiceMibModule MODULE-IDENTITY
 | 
			
		||||
    LAST-UPDATED  "200405032022Z" -- May 03, 2004
 | 
			
		||||
    ORGANIZATION
 | 
			
		||||
        "Juniper Networks, Inc."
 | 
			
		||||
    CONTACT-INFO
 | 
			
		||||
        "Customer Support
 | 
			
		||||
 | 
			
		||||
         1194 North Mathilda Avenue 
 | 
			
		||||
         Sunnyvale, California 94089-1206
 | 
			
		||||
         USA
 | 
			
		||||
 | 
			
		||||
         Tel: 1-800-638-8296
 | 
			
		||||
         E-mail: customerservice@juniper.net
 | 
			
		||||
         HTTP://www.juniper.net"
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "This module defines the object that are used to monitor
 | 
			
		||||
         service configuration in NetScreen device."
 | 
			
		||||
    REVISION      "200405030000Z" -- May 03, 2004
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "Modified copyright and contact information"
 | 
			
		||||
    REVISION      "200403030000Z" -- March 03, 2004
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "Converted to SMIv2 by Longview Software"
 | 
			
		||||
    REVISION      "200311100000Z" -- November 10, 2003
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "Correct spelling mistake"
 | 
			
		||||
    REVISION      "200109280000Z" -- September 28, 2001
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "No Comment"
 | 
			
		||||
    REVISION      "200105140000Z" -- May 14, 2001
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "Creation Date"
 | 
			
		||||
    ::= { netscreenService 0 }
 | 
			
		||||
 | 
			
		||||
NsServiceEntry ::= SEQUENCE
 | 
			
		||||
{
 | 
			
		||||
    nsServiceIndex       Integer32,
 | 
			
		||||
    nsServiceName        DisplayString,
 | 
			
		||||
    nsServiceCategory    INTEGER,
 | 
			
		||||
    nsServiceTransProto  INTEGER,
 | 
			
		||||
    nsServiceSrcPortLow  Integer32,
 | 
			
		||||
    nsServiceSrcPortHigh Integer32,
 | 
			
		||||
    nsServiceDstPortLow  Integer32,
 | 
			
		||||
    nsServiceDstPortHigh Integer32,
 | 
			
		||||
    nsServiceFlag        INTEGER,
 | 
			
		||||
    nsServiceVsys        Integer32
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
NsServiceGroupEntry ::= SEQUENCE
 | 
			
		||||
{
 | 
			
		||||
    nsServiceGroupIndex   Integer32,
 | 
			
		||||
    nsServiceGroupName    DisplayString,
 | 
			
		||||
    nsServiceGroupMember  Integer32,
 | 
			
		||||
    nsServiceGroupComment DisplayString,
 | 
			
		||||
    nsServiceGroupVsys    Integer32
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
NsServiceGrpMemberEntry ::= SEQUENCE
 | 
			
		||||
{
 | 
			
		||||
    nsServiceGrpMemberIndex  Integer32,
 | 
			
		||||
    nsServiceGrpName         DisplayString,
 | 
			
		||||
    nsServiceGroupMemberName DisplayString,
 | 
			
		||||
    nsServiceGroupMemberVsys Integer32
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
nsServiceTable OBJECT-TYPE
 | 
			
		||||
    SYNTAX        SEQUENCE OF NsServiceEntry
 | 
			
		||||
    MAX-ACCESS    not-accessible
 | 
			
		||||
    STATUS        current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "Services are types of IP traffic for which protocol standards
 | 
			
		||||
         exist. This table collects all the service configurations
 | 
			
		||||
         existing in NetScreen device."
 | 
			
		||||
    ::= { netscreenService 1 }
 | 
			
		||||
 | 
			
		||||
nsServiceEntry OBJECT-TYPE
 | 
			
		||||
    SYNTAX        NsServiceEntry
 | 
			
		||||
    MAX-ACCESS    not-accessible
 | 
			
		||||
    STATUS        current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "Each enry in the nsServiceTable holds a set of configuration
 | 
			
		||||
         parameters  associated with an instance of service."
 | 
			
		||||
    INDEX
 | 
			
		||||
        { nsServiceIndex }
 | 
			
		||||
    ::= { nsServiceTable 1 }
 | 
			
		||||
 | 
			
		||||
nsServiceIndex OBJECT-TYPE
 | 
			
		||||
    SYNTAX        Integer32 (0..2147483647)
 | 
			
		||||
    MAX-ACCESS    read-only
 | 
			
		||||
    STATUS        current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "A unique value for each address.  Its value ranges between 0
 | 
			
		||||
         and 65535 and may not be contiguous."
 | 
			
		||||
    ::= { nsServiceEntry 1 }
 | 
			
		||||
 | 
			
		||||
nsServiceName OBJECT-TYPE
 | 
			
		||||
    SYNTAX        DisplayString (SIZE(0..32))
 | 
			
		||||
    MAX-ACCESS    read-only
 | 
			
		||||
    STATUS        current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "Service name."
 | 
			
		||||
    ::= { nsServiceEntry 2 }
 | 
			
		||||
 | 
			
		||||
nsServiceCategory OBJECT-TYPE
 | 
			
		||||
    SYNTAX        INTEGER {
 | 
			
		||||
        remote(1),
 | 
			
		||||
        email(2),
 | 
			
		||||
        infoseek(3),
 | 
			
		||||
        security(4),
 | 
			
		||||
        other(5)
 | 
			
		||||
    }
 | 
			
		||||
    MAX-ACCESS    read-only
 | 
			
		||||
    STATUS        current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "Category this service belongs to."
 | 
			
		||||
    ::= { nsServiceEntry 3 }
 | 
			
		||||
 | 
			
		||||
nsServiceTransProto OBJECT-TYPE
 | 
			
		||||
    SYNTAX        INTEGER {
 | 
			
		||||
    	other(0),
 | 
			
		||||
	   	icmp(1),
 | 
			
		||||
		tcp(6),
 | 
			
		||||
        udp(17),
 | 
			
		||||
		egp(8),
 | 
			
		||||
		igp(9),
 | 
			
		||||
		udp(17),
 | 
			
		||||
		rsvp(46),
 | 
			
		||||
		gre(47),
 | 
			
		||||
		ospf(89)
 | 
			
		||||
    }
 | 
			
		||||
    MAX-ACCESS    read-only
 | 
			
		||||
    STATUS        current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "Service trans protocol.
 | 
			
		||||
         6 means tcp
 | 
			
		||||
         17 means udp"
 | 
			
		||||
    ::= { nsServiceEntry 4 }
 | 
			
		||||
 | 
			
		||||
nsServiceSrcPortLow OBJECT-TYPE
 | 
			
		||||
    SYNTAX        Integer32
 | 
			
		||||
    MAX-ACCESS    read-only
 | 
			
		||||
    STATUS        current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "The low source port number associated with service."
 | 
			
		||||
    ::= { nsServiceEntry 5 }
 | 
			
		||||
 | 
			
		||||
nsServiceSrcPortHigh OBJECT-TYPE
 | 
			
		||||
    SYNTAX        Integer32
 | 
			
		||||
    MAX-ACCESS    read-only
 | 
			
		||||
    STATUS        current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "The high source port number associated with service."
 | 
			
		||||
    ::= { nsServiceEntry 6 }
 | 
			
		||||
 | 
			
		||||
nsServiceDstPortLow OBJECT-TYPE
 | 
			
		||||
    SYNTAX        Integer32
 | 
			
		||||
    MAX-ACCESS    read-only
 | 
			
		||||
    STATUS        current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "The low destination port number associated with service."
 | 
			
		||||
    ::= { nsServiceEntry 7 }
 | 
			
		||||
 | 
			
		||||
nsServiceDstPortHigh OBJECT-TYPE
 | 
			
		||||
    SYNTAX        Integer32
 | 
			
		||||
    MAX-ACCESS    read-only
 | 
			
		||||
    STATUS        current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "The high source port number associated with service."
 | 
			
		||||
    ::= { nsServiceEntry 8 }
 | 
			
		||||
 | 
			
		||||
nsServiceFlag OBJECT-TYPE
 | 
			
		||||
    SYNTAX        INTEGER {
 | 
			
		||||
        pre-define(0),
 | 
			
		||||
        usr-define(1)
 | 
			
		||||
    }
 | 
			
		||||
    MAX-ACCESS    read-only
 | 
			
		||||
    STATUS        current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "Service flag used to indicate if the service is a pre-defined
 | 
			
		||||
         one or a custom one."
 | 
			
		||||
    ::= { nsServiceEntry 9 }
 | 
			
		||||
 | 
			
		||||
nsServiceVsys OBJECT-TYPE
 | 
			
		||||
    SYNTAX        Integer32
 | 
			
		||||
    MAX-ACCESS    read-only
 | 
			
		||||
    STATUS        current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "Virtual system this configuration belongs to."
 | 
			
		||||
    ::= { nsServiceEntry 10 }
 | 
			
		||||
 | 
			
		||||
nsServiceGroupTable OBJECT-TYPE
 | 
			
		||||
    SYNTAX        SEQUENCE OF NsServiceGroupEntry
 | 
			
		||||
    MAX-ACCESS    not-accessible
 | 
			
		||||
    STATUS        current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "Services can be organized into service group for convenience.
 | 
			
		||||
         This table collects all service group entries in NetScreen
 | 
			
		||||
         device."
 | 
			
		||||
    ::= { netscreenService 2 }
 | 
			
		||||
 | 
			
		||||
nsServiceGroupEntry OBJECT-TYPE
 | 
			
		||||
    SYNTAX        NsServiceGroupEntry
 | 
			
		||||
    MAX-ACCESS    not-accessible
 | 
			
		||||
    STATUS        current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "Each entry in the nsServiceGroupTable holds a set of
 | 
			
		||||
         information about service group."
 | 
			
		||||
    INDEX
 | 
			
		||||
        { nsServiceGroupIndex }
 | 
			
		||||
    ::= { nsServiceGroupTable 1 }
 | 
			
		||||
 | 
			
		||||
nsServiceGroupIndex OBJECT-TYPE
 | 
			
		||||
    SYNTAX        Integer32 (0..2147483647)
 | 
			
		||||
    MAX-ACCESS    read-only
 | 
			
		||||
    STATUS        current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "A unique value for each group.  Its value ranges between 0 and
 | 
			
		||||
         65535 and may not be contiguous."
 | 
			
		||||
    ::= { nsServiceGroupEntry 1 }
 | 
			
		||||
 | 
			
		||||
nsServiceGroupName OBJECT-TYPE
 | 
			
		||||
    SYNTAX        DisplayString (SIZE(0..32))
 | 
			
		||||
    MAX-ACCESS    read-only
 | 
			
		||||
    STATUS        current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "Service group name."
 | 
			
		||||
    ::= { nsServiceGroupEntry 2 }
 | 
			
		||||
 | 
			
		||||
nsServiceGroupMember OBJECT-TYPE
 | 
			
		||||
    SYNTAX        Integer32
 | 
			
		||||
    MAX-ACCESS    read-only
 | 
			
		||||
    STATUS        current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "Service member number in service group."
 | 
			
		||||
    ::= { nsServiceGroupEntry 3 }
 | 
			
		||||
 | 
			
		||||
nsServiceGroupComment OBJECT-TYPE
 | 
			
		||||
    SYNTAX        DisplayString (SIZE(0..32))
 | 
			
		||||
    MAX-ACCESS    read-only
 | 
			
		||||
    STATUS        current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "Comments for service group."
 | 
			
		||||
    ::= { nsServiceGroupEntry 4 }
 | 
			
		||||
 | 
			
		||||
nsServiceGroupVsys OBJECT-TYPE
 | 
			
		||||
    SYNTAX        Integer32
 | 
			
		||||
    MAX-ACCESS    read-only
 | 
			
		||||
    STATUS        current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "Virtual system this group belongs to."
 | 
			
		||||
    ::= { nsServiceGroupEntry 5 }
 | 
			
		||||
 | 
			
		||||
nsServiceGrpMemberTable OBJECT-TYPE
 | 
			
		||||
    SYNTAX        SEQUENCE OF NsServiceGrpMemberEntry
 | 
			
		||||
    MAX-ACCESS    not-accessible
 | 
			
		||||
    STATUS        current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "Service group membership info table will show detail
 | 
			
		||||
         information of a service group."
 | 
			
		||||
    ::= { netscreenService 3 }
 | 
			
		||||
 | 
			
		||||
nsServiceGrpMemberEntry OBJECT-TYPE
 | 
			
		||||
    SYNTAX        NsServiceGrpMemberEntry
 | 
			
		||||
    MAX-ACCESS    not-accessible
 | 
			
		||||
    STATUS        current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "An entry containing attributes service group's member info"
 | 
			
		||||
    INDEX
 | 
			
		||||
        { nsServiceGrpMemberIndex }
 | 
			
		||||
    ::= { nsServiceGrpMemberTable 1 }
 | 
			
		||||
 | 
			
		||||
nsServiceGrpMemberIndex OBJECT-TYPE
 | 
			
		||||
    SYNTAX        Integer32 (0..2147483647)
 | 
			
		||||
    MAX-ACCESS    read-only
 | 
			
		||||
    STATUS        current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "A unique value for each group.  Its value ranges between 0 and
 | 
			
		||||
         65535 and may not be contiguous."
 | 
			
		||||
    ::= { nsServiceGrpMemberEntry 1 }
 | 
			
		||||
 | 
			
		||||
nsServiceGrpName OBJECT-TYPE
 | 
			
		||||
    SYNTAX        DisplayString (SIZE(0..32))
 | 
			
		||||
    MAX-ACCESS    read-only
 | 
			
		||||
    STATUS        current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "Specific service group name"
 | 
			
		||||
    ::= { nsServiceGrpMemberEntry 2 }
 | 
			
		||||
 | 
			
		||||
nsServiceGroupMemberName OBJECT-TYPE
 | 
			
		||||
    SYNTAX        DisplayString (SIZE(0..32))
 | 
			
		||||
    MAX-ACCESS    read-only
 | 
			
		||||
    STATUS        current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "Specific service name in the service group."
 | 
			
		||||
    ::= { nsServiceGrpMemberEntry 3 }
 | 
			
		||||
 | 
			
		||||
nsServiceGroupMemberVsys OBJECT-TYPE
 | 
			
		||||
    SYNTAX        Integer32
 | 
			
		||||
    MAX-ACCESS    read-only
 | 
			
		||||
    STATUS        current
 | 
			
		||||
    DESCRIPTION
 | 
			
		||||
        "Virtual system this configuration belongs to"
 | 
			
		||||
    ::= { nsServiceGrpMemberEntry 4 }
 | 
			
		||||
 | 
			
		||||
END
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user