summaryrefslogtreecommitdiff
path: root/MIBS/screenos/NETSCREEN-SERVICE-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/screenos/NETSCREEN-SERVICE-MIB
downloadmibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz
mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/screenos/NETSCREEN-SERVICE-MIB')
-rw-r--r--MIBS/screenos/NETSCREEN-SERVICE-MIB323
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
+
+