- Remove PVC volume mount from k8s/deployment.yaml - Delete k8s/mib-pvc.yaml (no longer needed) - Update .gitignore to commit MIB files to git - Add mix import_mibs task to copy MIBs from LibreNMS - Add all MIB files from priv/mibs/ to git This fixes the multi-attach volume error in Kubernetes where new pods couldn't start because the RWO (ReadWriteOnce) PVC was attached to the old pod. MIBs are now part of the Docker image and can be used by all pods simultaneously.
367 lines
11 KiB
Text
367 lines
11 KiB
Text
-- *******************************************************************
|
|
--Juniper enterprise security Interface extension objects MIB.
|
|
--
|
|
--Copyright(c) 2001 - 2007, Juniper Networks, Inc.
|
|
-- All rights reserved.
|
|
--
|
|
--The contents of this document are subject to change without notice.
|
|
-- *******************************************************************
|
|
|
|
|
|
JUNIPER-JS-IF-EXT-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
|
|
Counter64, Counter32,
|
|
MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI
|
|
DisplayString FROM SNMPv2-TC
|
|
|
|
ifIndex FROM IF-MIB
|
|
jnxJsIf FROM JUNIPER-JS-SMI;
|
|
|
|
|
|
jnxJsIfMIB MODULE-IDENTITY
|
|
LAST-UPDATED "200705090000Z"-- May 09, 2007
|
|
ORGANIZATION "Juniper Networks, Inc."
|
|
CONTACT-INFO
|
|
"Juniper Technical Assistance Center
|
|
Juniper Networks, Inc.
|
|
1194 N.Mathilda Avenue
|
|
Sunnyvale, CA 94089
|
|
|
|
E - mail:support @ juniper.net
|
|
HTTP://www.juniper.net "
|
|
|
|
DESCRIPTION
|
|
"This module defines the object that are used to monitor
|
|
the entries in the interfaces pertaining to the security
|
|
management of the interface."
|
|
|
|
REVISION "200705090000Z"-- May 09, 2007
|
|
DESCRIPTION
|
|
"Creation Date"
|
|
::= {jnxJsIf 1}
|
|
|
|
|
|
--
|
|
--node to create the objects
|
|
--
|
|
jnxJsIfExtension OBJECT IDENTIFIER ::= {jnxJsIfMIB 1}
|
|
|
|
|
|
--***************************************************************
|
|
--The Juniper Security interface extension table.
|
|
-- ***************************************************************
|
|
|
|
jnxJsIfMonTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF JnxJsIfMonEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table extend the interface entries to support
|
|
security related objects on a particular interface.
|
|
The table is index by ifIndex."
|
|
::= {jnxJsIfExtension 1}
|
|
|
|
jnxJsIfMonEntry OBJECT-TYPE
|
|
SYNTAX JnxJsIfMonEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Entry pertains to an interface."
|
|
INDEX {ifIndex}
|
|
::= {jnxJsIfMonTable 1}
|
|
|
|
JnxJsIfMonEntry ::= SEQUENCE
|
|
{
|
|
jnxJsIfMonInIcmp Counter32,
|
|
jnxJsIfMonInSelf Counter32,
|
|
jnxJsIfMonInVpn Counter32,
|
|
jnxJsIfMonInPolicyPermit Counter64,
|
|
jnxJsIfMonOutPolicyPermit Counter64,
|
|
jnxJsIfMonConn Counter32,
|
|
jnxJsIfMonInMcast Counter32,
|
|
jnxJsIfMonOutMcast Counter32,
|
|
jnxJsIfMonPolicyDeny Counter32,
|
|
jnxJsIfMonNoGateParent Counter32,
|
|
jnxJsIfMonTcpProxyDrop Counter32,
|
|
jnxJsIfMonNoDip Counter32,
|
|
jnxJsIfMonNoNspTunnel Counter32,
|
|
jnxJsIfMonNoNatCon Counter32,
|
|
jnxJsIfMonInvalidZone Counter32,
|
|
jnxJsIfMonIpClsFail Counter32,
|
|
jnxJsIfMonAuthDrop Counter32,
|
|
jnxJsIfMonMultiUserAuthDrop Counter32,
|
|
jnxJsIfMonLoopMultiDipDrop Counter32,
|
|
jnxJsIfMonAddrSpoof Counter32,
|
|
jnxJsIfMonLpDrop Counter32,
|
|
jnxJsIfMonNullZone Counter32,
|
|
jnxJsIfMonNoGate Counter32,
|
|
jnxJsIfMonNoMinorSess Counter32,
|
|
jnxJsIfMonNvecErr Counter32,
|
|
jnxJsIfMonTcpSeq Counter32,
|
|
jnxJsIfMonIllegalPak Counter32,
|
|
jnxJsIfMonNoRoute Counter32,
|
|
jnxJsIfMonAuthFail Counter32,
|
|
jnxJsIfMonSaInactive Counter32,
|
|
jnxJsIfMonNoSa Counter32,
|
|
jnxJsIfMonSelfPktDrop Counter32
|
|
}
|
|
|
|
jnxJsIfMonInIcmp OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"ICMP packets received."
|
|
::= {jnxJsIfMonEntry 1}
|
|
|
|
jnxJsIfMonInSelf OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Packets for self received."
|
|
::= {jnxJsIfMonEntry 2}
|
|
|
|
jnxJsIfMonInVpn OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"VPN packets received."
|
|
::= {jnxJsIfMonEntry 3}
|
|
|
|
jnxJsIfMonInPolicyPermit OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Incoming bytes permitted by policy."
|
|
::= {jnxJsIfMonEntry 4}
|
|
|
|
jnxJsIfMonOutPolicyPermit OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Outgoing bytes permitted by policy."
|
|
::= {jnxJsIfMonEntry 5}
|
|
|
|
jnxJsIfMonConn OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Incoming connections established."
|
|
::= {jnxJsIfMonEntry 6}
|
|
|
|
jnxJsIfMonInMcast OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Multicast packets received."
|
|
::= {jnxJsIfMonEntry 7}
|
|
|
|
jnxJsIfMonOutMcast OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Multicast packets sent."
|
|
::= {jnxJsIfMonEntry 8}
|
|
|
|
jnxJsIfMonPolicyDeny OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Packets dropped due to policy deny."
|
|
::= {jnxJsIfMonEntry 9}
|
|
|
|
jnxJsIfMonNoGateParent OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Packets dropped due to no parent for a gate."
|
|
::= {jnxJsIfMonEntry 10}
|
|
|
|
jnxJsIfMonTcpProxyDrop OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Packets dropped due to syn-attack protection."
|
|
::= {jnxJsIfMonEntry 11}
|
|
|
|
jnxJsIfMonNoDip OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Packets dropped due to dip errors."
|
|
::= {jnxJsIfMonEntry 12}
|
|
|
|
jnxJsIfMonNoNspTunnel OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Packets dropped because no nsp tunnel found."
|
|
::= {jnxJsIfMonEntry 13}
|
|
|
|
jnxJsIfMonNoNatCon OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Packets dropped due to no more sessions."
|
|
::= {jnxJsIfMonEntry 14}
|
|
|
|
jnxJsIfMonInvalidZone OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Packets dropped because an invalid zone received the packet."
|
|
::= {jnxJsIfMonEntry 15}
|
|
|
|
jnxJsIfMonIpClsFail OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Packets dropped due to IP classification failure."
|
|
::= {jnxJsIfMonEntry 16}
|
|
|
|
jnxJsIfMonAuthDrop OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Packets dropped due to user auth errors."
|
|
::= {jnxJsIfMonEntry 17}
|
|
|
|
jnxJsIfMonMultiUserAuthDrop OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Packets dropped due to multiple user auth in loopback sessions."
|
|
::= {jnxJsIfMonEntry 18}
|
|
|
|
jnxJsIfMonLoopMultiDipDrop OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Packets dropped due to multiple DIP in loopback sessions."
|
|
::= {jnxJsIfMonEntry 19}
|
|
|
|
jnxJsIfMonAddrSpoof OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Packets dropped due to address spoofing."
|
|
::= {jnxJsIfMonEntry 20}
|
|
|
|
jnxJsIfMonLpDrop OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Packets dropped due to no loopback."
|
|
::= {jnxJsIfMonEntry 21}
|
|
|
|
jnxJsIfMonNullZone OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Packets dropped due to no zone or null-zone binding."
|
|
::= {jnxJsIfMonEntry 22}
|
|
|
|
jnxJsIfMonNoGate OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Packets dropped due to no nat gate."
|
|
::= {jnxJsIfMonEntry 23}
|
|
|
|
jnxJsIfMonNoMinorSess OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Packets dropped due to no minor session."
|
|
::= {jnxJsIfMonEntry 24}
|
|
|
|
jnxJsIfMonNvecErr OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Packets dropped due to no session for gate."
|
|
::= {jnxJsIfMonEntry 25}
|
|
|
|
jnxJsIfMonTcpSeq OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Packets dropped because TCP seq number out of window."
|
|
::= {jnxJsIfMonEntry 26}
|
|
|
|
jnxJsIfMonIllegalPak OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Packets dropped because they didn't make any sense."
|
|
::= {jnxJsIfMonEntry 27}
|
|
|
|
jnxJsIfMonNoRoute OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Packets dropped because no route present."
|
|
::= {jnxJsIfMonEntry 28}
|
|
|
|
jnxJsIfMonAuthFail OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Packets dropped because auth failed."
|
|
::= {jnxJsIfMonEntry 29}
|
|
|
|
jnxJsIfMonSaInactive OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Packets dropped because sa is not active."
|
|
::= {jnxJsIfMonEntry 30}
|
|
|
|
jnxJsIfMonNoSa OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Packets dropped because no sa found for incoming spi."
|
|
::= {jnxJsIfMonEntry 31}
|
|
|
|
jnxJsIfMonSelfPktDrop OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Packets dropped because no one interested in self packets."
|
|
::= {jnxJsIfMonEntry 32}
|
|
|
|
END
|