diff options
| author | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
|---|---|---|
| committer | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
| commit | 98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch) | |
| tree | 9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/screenos/NETSCREEN-SERVICE-MIB | |
| download | mibs-main.tar.gz mibs-main.zip | |
Diffstat (limited to 'MIBS/screenos/NETSCREEN-SERVICE-MIB')
| -rw-r--r-- | MIBS/screenos/NETSCREEN-SERVICE-MIB | 323 |
1 files changed, 323 insertions, 0 deletions
diff --git a/MIBS/screenos/NETSCREEN-SERVICE-MIB b/MIBS/screenos/NETSCREEN-SERVICE-MIB new file mode 100644 index 0000000..54a54ea --- /dev/null +++ b/MIBS/screenos/NETSCREEN-SERVICE-MIB @@ -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 + + |