mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
device: Add more Procera interfaces (#7422)
* Add procera MIBS * Add Channel ports to procera * Fix whitespace * CI Fix * Remove unnecessary procera mib_dir * Use snmpwalk_group * CI fix * Add more fields and change depth to snmpgroup_walk * Minor style updates * Add interface regex to procera.yaml
This commit is contained in:
committed by
Tony Murray
parent
e235c3d495
commit
f038bcb6a1
@@ -11,3 +11,5 @@ processor_stacked: 1
|
||||
discovery:
|
||||
- sysObjectId:
|
||||
- .1.3.6.1.4.1.15397.2
|
||||
bad_if_regexp: '/^pl[0-9]+$/'
|
||||
|
||||
|
||||
@@ -230,6 +230,10 @@ if ($device['os'] != 'asa') {
|
||||
$port_stats = snmpwalk_cache_oid($device, 'dot3StatsDuplexStatus', $port_stats, 'EtherLike-MIB');
|
||||
}
|
||||
|
||||
if ($device['os'] == 'procera') {
|
||||
require_once 'ports/procera.inc.php';
|
||||
}
|
||||
|
||||
if ($config['enable_ports_adsl']) {
|
||||
$device['adsl_count'] = dbFetchCell("SELECT COUNT(*) FROM `ports` WHERE `device_id` = ? AND `ifType` = 'adsl'", array($device['device_id']));
|
||||
}
|
||||
|
||||
79
includes/polling/ports/procera.inc.php
Normal file
79
includes/polling/ports/procera.inc.php
Normal file
@@ -0,0 +1,79 @@
|
||||
<?php
|
||||
/**
|
||||
* procera.inc.php
|
||||
*
|
||||
* LibreNMS Procera Ports include
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation, either version 3 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
* @package LibreNMS
|
||||
* @link http://librenms.org
|
||||
* @copyright 2017 Paul Heinrichs
|
||||
* @author Paul Heinrichs <pdheinrichs@gmail.com>
|
||||
*/
|
||||
|
||||
$packetlogic_stats = snmpwalk_group($device, 'netDeviceTable', 'PACKETLOGIC-CHANNEL-MIB', 1, array());
|
||||
$packetlogic_stats = snmpwalk_group($device, 'channelInfoTable', 'PACKETLOGIC-CHANNEL-MIB', 1, $packetlogic_stats);
|
||||
|
||||
$channelTypes = array(
|
||||
array(
|
||||
'type' => 'channelExternal',
|
||||
'name' => 'External'
|
||||
),
|
||||
array(
|
||||
'type' => 'channelInternal',
|
||||
'name' => 'Internal'
|
||||
)
|
||||
);
|
||||
|
||||
$required = array(
|
||||
'ifInOctets' => 'RxBytes',
|
||||
'ifOutOctets' => 'TxBytes',
|
||||
'ifInUcastPkts' => 'RxPackets',
|
||||
'ifOutUcastPkts' => 'TxPackets',
|
||||
'ifInErrors' => 'RxErrors',
|
||||
'ifOutErrors' => 'TxErrors',
|
||||
);
|
||||
|
||||
// Media Types as per PACKETLOGIC-CHANNEL-MIB
|
||||
$mediaType = array(
|
||||
0 => array('ifDuplex' => null,'ifSpeed' => 0, 'label'=> 'linkdown'),
|
||||
1 => array('ifDuplex' => 'halfDuplex', 'ifSpeed' => '10000000', 'label' => 'hd10'),
|
||||
2 => array('ifDuplex' => 'fullDuplex', 'ifSpeed' => '10000000', 'label' => 'fd10'),
|
||||
3 => array('ifDuplex' => 'halfDuplex', 'ifSpeed' => '100000000', 'label' => 'hd100'),
|
||||
4 => array('ifDuplex' => 'fullDuplex', 'ifSpeed' => '100000000', 'label' => 'fd100'),
|
||||
5 => array('ifDuplex' => 'fullDuplex', 'ifSpeed' => '1000000000', 'label' => 'fd1000'),
|
||||
6 => array('ifDuplex' => 'fullDuplex', 'ifSpeed' => '10000000000', 'label' => 'fd10000')
|
||||
);
|
||||
|
||||
|
||||
foreach ($packetlogic_stats as $index => $port) {
|
||||
$procera_port = array();
|
||||
foreach ($channelTypes as $cType) {
|
||||
foreach ($required as $ifEntry => $IfxStat) {
|
||||
$procera_port[$ifEntry] = $packetlogic_stats[$index][$cType['type'].$IfxStat];
|
||||
}
|
||||
$negotiatedMedia = $packetlogic_stats[$index][$cType['type']."NegotiatedMedia"];
|
||||
$procera_port['ifName'] = $packetlogic_stats[$index]['channelName']. ' '.$cType['name'];
|
||||
$procera_port['ifDescr'] = $packetlogic_stats[$index]['channelName']. ' '.$cType['name'];
|
||||
$procera_port['ifConnectorPresent'] = ($negotiatedMedia != '0' ? "true" : "false");
|
||||
$procera_port['ifOperStatus'] = ($packetlogic_stats[$index]['channelActive'] == 1 ? "up" : "down");
|
||||
$procera_port['ifSpeed'] = $mediaType[$negotiatedMedia]['ifSpeed'];
|
||||
$procera_port['ifDuplex'] = $mediaType[$negotiatedMedia]['ifDuplex'];
|
||||
$procera_port['ifType'] = 'ethernetCsmacd';
|
||||
array_push($port_stats, $procera_port);
|
||||
}
|
||||
}
|
||||
|
||||
unset($channelTypes, $packetlogic_stats, $procera_port, $mediaType, $negotiatedMedia);
|
||||
546
mibs/procera/PACKETLOGIC-CHANNEL-MIB
Executable file
546
mibs/procera/PACKETLOGIC-CHANNEL-MIB
Executable file
@@ -0,0 +1,546 @@
|
||||
PACKETLOGIC-CHANNEL-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
NOTIFICATION-TYPE,
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Counter64,
|
||||
Unsigned32, TimeTicks FROM SNMPv2-SMI
|
||||
packetlogic2 FROM PACKETLOGIC-MIB
|
||||
DisplayString, DateAndTime FROM SNMPv2-TC
|
||||
CounterBasedGauge64 FROM HCNUM-TC;
|
||||
|
||||
channelstats MODULE-IDENTITY
|
||||
LAST-UPDATED "201212131322Z"
|
||||
ORGANIZATION "Procera Networks, Inc."
|
||||
CONTACT-INFO "support@proceranetworks.com"
|
||||
DESCRIPTION "MIB for PacketLogic2 channels"
|
||||
REVISION "201212131322Z"
|
||||
DESCRIPTION " Latest version at the revision date for version GET VERSION HERE"
|
||||
|
||||
::={packetlogic2 2}
|
||||
channelCfg OBJECT IDENTIFIER ::={channelstats 8}
|
||||
|
||||
|
||||
|
||||
ChannelInfoEntry ::= SEQUENCE {
|
||||
channelInternalMedia INTEGER,
|
||||
channelExternalMedia INTEGER,
|
||||
channelInternalNegotiatedMedia INTEGER,
|
||||
channelExternalNegotiatedMedia INTEGER,
|
||||
channelActive INTEGER,
|
||||
channelName DisplayString,
|
||||
channelInternalNegotiatedMediaTime Unsigned32,
|
||||
channelexternalNegotiatedMediaTime Unsigned32,
|
||||
channelInfoEntryIndex Integer32
|
||||
}
|
||||
|
||||
channelInfoTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ChannelInfoEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Conceptual Table"
|
||||
::= {channelstats 17}
|
||||
|
||||
channelInfoEntry OBJECT-TYPE
|
||||
SYNTAX ChannelInfoEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Conceptual Table"
|
||||
INDEX { channelInfoEntryIndex }
|
||||
::= {channelInfoTable 1}
|
||||
|
||||
channelInfoEntryIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..2147483647)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Unique Row Index for Conceptual Table"
|
||||
::={channelInfoEntry 999}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
NetDeviceEntry ::= SEQUENCE {
|
||||
channelRxPackets None,
|
||||
channelTxPackets None,
|
||||
channelRxBytes None,
|
||||
channelTxBytes None,
|
||||
channelRxErrors None,
|
||||
channelTxErrors None,
|
||||
channelRxDrops None,
|
||||
channelTxDrops None,
|
||||
channelCollisions None,
|
||||
channelMulticast None,
|
||||
channelRxLengthErrors None,
|
||||
channelRxCrcErrors None,
|
||||
channelRxFrameErrors None,
|
||||
channelRxFifoErrors None,
|
||||
channelRxMissedErrors None,
|
||||
channelTxAborted None,
|
||||
channelTxWindowErrors None,
|
||||
channelTxCarrierErrors None,
|
||||
netDeviceEntryIndex Integer32
|
||||
}
|
||||
|
||||
netDeviceTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF NetDeviceEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Conceptual Table"
|
||||
::= {channelstats 25}
|
||||
|
||||
netDeviceEntry OBJECT-TYPE
|
||||
SYNTAX NetDeviceEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Conceptual Table"
|
||||
INDEX { netDeviceEntryIndex }
|
||||
::= {netDeviceTable 1}
|
||||
|
||||
netDeviceEntryIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..2147483647)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Unique Row Index for Conceptual Table"
|
||||
::={netDeviceEntry 999}
|
||||
|
||||
channelRxPackets OBJECT IDENTIFIER ::={netDeviceEntry 1}
|
||||
|
||||
|
||||
|
||||
channelTxPackets OBJECT IDENTIFIER ::={netDeviceEntry 2}
|
||||
|
||||
|
||||
|
||||
channelRxBytes OBJECT IDENTIFIER ::={netDeviceEntry 3}
|
||||
|
||||
|
||||
|
||||
channelTxBytes OBJECT IDENTIFIER ::={netDeviceEntry 4}
|
||||
|
||||
|
||||
|
||||
channelRxErrors OBJECT IDENTIFIER ::={netDeviceEntry 5}
|
||||
|
||||
|
||||
|
||||
channelTxErrors OBJECT IDENTIFIER ::={netDeviceEntry 6}
|
||||
|
||||
|
||||
|
||||
channelRxDrops OBJECT IDENTIFIER ::={netDeviceEntry 7}
|
||||
|
||||
|
||||
|
||||
channelTxDrops OBJECT IDENTIFIER ::={netDeviceEntry 8}
|
||||
|
||||
|
||||
|
||||
channelCollisions OBJECT IDENTIFIER ::={netDeviceEntry 9}
|
||||
|
||||
|
||||
|
||||
channelMulticast OBJECT IDENTIFIER ::={netDeviceEntry 10}
|
||||
|
||||
|
||||
|
||||
channelRxLengthErrors OBJECT IDENTIFIER ::={netDeviceEntry 11}
|
||||
|
||||
|
||||
|
||||
channelRxCrcErrors OBJECT IDENTIFIER ::={netDeviceEntry 12}
|
||||
|
||||
|
||||
|
||||
channelRxFrameErrors OBJECT IDENTIFIER ::={netDeviceEntry 13}
|
||||
|
||||
|
||||
|
||||
channelRxFifoErrors OBJECT IDENTIFIER ::={netDeviceEntry 14}
|
||||
|
||||
|
||||
|
||||
channelRxMissedErrors OBJECT IDENTIFIER ::={netDeviceEntry 15}
|
||||
|
||||
|
||||
|
||||
channelTxAborted OBJECT IDENTIFIER ::={netDeviceEntry 16}
|
||||
|
||||
|
||||
|
||||
channelTxWindowErrors OBJECT IDENTIFIER ::={netDeviceEntry 17}
|
||||
|
||||
|
||||
|
||||
channelTxCarrierErrors OBJECT IDENTIFIER ::={netDeviceEntry 18}
|
||||
|
||||
|
||||
|
||||
|
||||
channelNumber OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Number of available channels in system"
|
||||
|
||||
::={channelCfg 1}
|
||||
|
||||
channelInternalMedia OBJECT-TYPE
|
||||
SYNTAX INTEGER { auto(0), hd-10(1), fd-10(2), hd-100(3), fd-100(4), fd-1000(5), fd-10000(6) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "internal_media"
|
||||
|
||||
::={channelInfoEntry 1}
|
||||
|
||||
channelExternalMedia OBJECT-TYPE
|
||||
SYNTAX INTEGER { auto(0), hd-10(1), fd-10(2), hd-100(3), fd-100(4), fd-1000(5), fd-10000(6) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "external_media"
|
||||
|
||||
::={channelInfoEntry 2}
|
||||
|
||||
channelInternalNegotiatedMedia OBJECT-TYPE
|
||||
SYNTAX INTEGER { linkdown(0), hd10(1), fd10(2), hd100(3), fd100(4), fd1000(5), fd10000(6) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "internal_negotiated_media"
|
||||
|
||||
::={channelInfoEntry 3}
|
||||
|
||||
channelExternalNegotiatedMedia OBJECT-TYPE
|
||||
SYNTAX INTEGER { linkdown(0), hd10(1), fd10(2), hd100(3), fd100(4), fd1000(5), fd10000(6) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "external_negotiated_media"
|
||||
|
||||
::={channelInfoEntry 4}
|
||||
|
||||
channelActive OBJECT-TYPE
|
||||
SYNTAX INTEGER { inactive(0), active(1) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "active"
|
||||
|
||||
::={channelInfoEntry 5}
|
||||
|
||||
channelName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "active"
|
||||
|
||||
::={channelInfoEntry 6}
|
||||
|
||||
channelInternalNegotiatedMediaTime OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "internal_negotiated_media_time"
|
||||
|
||||
::={channelInfoEntry 7}
|
||||
|
||||
channelexternalNegotiatedMediaTime OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "external_negotiated_media_time"
|
||||
|
||||
::={channelInfoEntry 8}
|
||||
|
||||
channelInternalRxPackets OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "RX packets"
|
||||
|
||||
::={channelRxPackets 1}
|
||||
|
||||
channelExternalRxPackets OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "RX packets"
|
||||
|
||||
::={channelRxPackets 2}
|
||||
|
||||
channelInternalTxPackets OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "TX packets"
|
||||
|
||||
::={channelTxPackets 1}
|
||||
|
||||
channelExternalTxPackets OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "TX packets"
|
||||
|
||||
::={channelTxPackets 2}
|
||||
|
||||
channelInternalRxBytes OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "RX speed"
|
||||
|
||||
::={channelRxBytes 1}
|
||||
|
||||
channelExternalRxBytes OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "RX speed"
|
||||
|
||||
::={channelRxBytes 2}
|
||||
|
||||
channelInternalTxBytes OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "TX speed"
|
||||
|
||||
::={channelTxBytes 1}
|
||||
|
||||
channelExternalTxBytes OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "TX speed"
|
||||
|
||||
::={channelTxBytes 2}
|
||||
|
||||
channelInternalRxErrors OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "RX errors"
|
||||
|
||||
::={channelRxErrors 1}
|
||||
|
||||
channelExternalRxErrors OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "RX errors"
|
||||
|
||||
::={channelRxErrors 2}
|
||||
|
||||
channelInternalTxErrors OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "TX errors"
|
||||
|
||||
::={channelTxErrors 1}
|
||||
|
||||
channelExternalTxErrors OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "TX errors"
|
||||
|
||||
::={channelTxErrors 2}
|
||||
|
||||
channelInternalRxDrops OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "RX drops"
|
||||
|
||||
::={channelRxDrops 1}
|
||||
|
||||
channelExternalRxDrops OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "RX drops"
|
||||
|
||||
::={channelRxDrops 2}
|
||||
|
||||
channelInternalTxDrops OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "TX drops"
|
||||
|
||||
::={channelTxDrops 1}
|
||||
|
||||
channelExternalTxDrops OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "TX drops"
|
||||
|
||||
::={channelTxDrops 2}
|
||||
|
||||
channelInternalCollisions OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Collisions"
|
||||
|
||||
::={channelCollisions 1}
|
||||
|
||||
channelExternalCollisions OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Collisions"
|
||||
|
||||
::={channelCollisions 2}
|
||||
|
||||
channelInternalMulticast OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Multicast packets"
|
||||
|
||||
::={channelMulticast 1}
|
||||
|
||||
channelExternalMulticast OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Multicast packets"
|
||||
|
||||
::={channelMulticast 2}
|
||||
|
||||
channelInternalRxLengthErrors OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "RX length errors"
|
||||
|
||||
::={channelRxLengthErrors 1}
|
||||
|
||||
channelExternalRxLengthErrors OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "RX length errors"
|
||||
|
||||
::={channelRxLengthErrors 2}
|
||||
|
||||
channelInternalRxCrcErrors OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "RX CRC errors"
|
||||
|
||||
::={channelRxCrcErrors 1}
|
||||
|
||||
channelExternalRxCrcErrors OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "RX CRC errors"
|
||||
|
||||
::={channelRxCrcErrors 2}
|
||||
|
||||
channelInternalRxFrameErrors OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "RX frame errors"
|
||||
|
||||
::={channelRxFrameErrors 1}
|
||||
|
||||
channelExternalRxFrameErrors OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "RX frame errors"
|
||||
|
||||
::={channelRxFrameErrors 2}
|
||||
|
||||
channelINternalRxFifoErrors OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "RX fifo errors"
|
||||
|
||||
::={channelRxFifoErrors 1}
|
||||
|
||||
channelExternalRxFifoErrors OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "RX fifo errors"
|
||||
|
||||
::={channelRxFifoErrors 2}
|
||||
|
||||
channelInternalRxMissedErrors OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "RX missed errors"
|
||||
|
||||
::={channelRxMissedErrors 1}
|
||||
|
||||
channelExternalRxMissedErrors OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "RX missed errors"
|
||||
|
||||
::={channelRxMissedErrors 2}
|
||||
|
||||
channelInternalTxAborted OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "TX aborted"
|
||||
|
||||
::={channelTxAborted 1}
|
||||
|
||||
channelExternalTxAborted OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "TX aborted"
|
||||
|
||||
::={channelTxAborted 2}
|
||||
|
||||
channelInternalTxWindowErrors OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "TX window errors"
|
||||
|
||||
::={channelTxWindowErrors 1}
|
||||
|
||||
channelExternalTxWindowErrors OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "TX window errors"
|
||||
|
||||
::={channelTxWindowErrors 2}
|
||||
|
||||
channelInternalTxCarrierErrors OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "TX carrier errors"
|
||||
|
||||
::={channelTxCarrierErrors 1}
|
||||
|
||||
channelExternalTxCarrierErrors OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "TX carrier errors"
|
||||
|
||||
::={channelTxCarrierErrors 2}
|
||||
|
||||
|
||||
|
||||
END
|
||||
24
mibs/procera/PACKETLOGIC-HW-MIB
Executable file
24
mibs/procera/PACKETLOGIC-HW-MIB
Executable file
@@ -0,0 +1,24 @@
|
||||
PACKETLOGIC-HW-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
NOTIFICATION-TYPE,
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Counter64,
|
||||
Unsigned32, TimeTicks FROM SNMPv2-SMI
|
||||
packetlogic2 FROM PACKETLOGIC-MIB
|
||||
DisplayString, DateAndTime FROM SNMPv2-TC
|
||||
CounterBasedGauge64 FROM HCNUM-TC;
|
||||
|
||||
hw MODULE-IDENTITY
|
||||
LAST-UPDATED "201212131322Z"
|
||||
ORGANIZATION "Procera Networks, Inc."
|
||||
CONTACT-INFO "support@proceranetworks.com"
|
||||
DESCRIPTION "MIB for PacketLogic2 Hardware"
|
||||
REVISION "201212131322Z"
|
||||
DESCRIPTION " Latest version at the revision date for version GET VERSION HERE"
|
||||
|
||||
::={packetlogic2 30}
|
||||
|
||||
|
||||
|
||||
|
||||
END
|
||||
15020
mibs/procera/PACKETLOGIC-MIB
Executable file
15020
mibs/procera/PACKETLOGIC-MIB
Executable file
File diff suppressed because it is too large
Load Diff
147
mibs/procera/PACKETLOGIC-RAID-MIB
Executable file
147
mibs/procera/PACKETLOGIC-RAID-MIB
Executable file
@@ -0,0 +1,147 @@
|
||||
PACKETLOGIC-RAID-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
NOTIFICATION-TYPE,
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Counter64,
|
||||
Unsigned32, TimeTicks FROM SNMPv2-SMI
|
||||
packetlogic2 FROM PACKETLOGIC-MIB
|
||||
hw FROM PACKETLOGIC-HW-MIB
|
||||
DisplayString, DateAndTime FROM SNMPv2-TC
|
||||
CounterBasedGauge64 FROM HCNUM-TC;
|
||||
|
||||
raid MODULE-IDENTITY
|
||||
LAST-UPDATED "201212131322Z"
|
||||
ORGANIZATION "Procera Networks, Inc."
|
||||
CONTACT-INFO "support@proceranetworks.com"
|
||||
DESCRIPTION "MIB for PacketLogic2 RAID devices"
|
||||
REVISION "201212131322Z"
|
||||
DESCRIPTION " Latest version at the revision date for version GET VERSION HERE"
|
||||
|
||||
::={hw 1}
|
||||
raidCfg OBJECT IDENTIFIER ::={raid 1}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
LdEntry ::= SEQUENCE {
|
||||
ldId DisplayString,
|
||||
ldState DisplayString,
|
||||
ldEntryIndex Integer32
|
||||
}
|
||||
|
||||
ld OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF LdEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Conceptual Table"
|
||||
::= {raid 3}
|
||||
|
||||
ldEntry OBJECT-TYPE
|
||||
SYNTAX LdEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Conceptual Table"
|
||||
INDEX { ldEntryIndex }
|
||||
::= {ld 1}
|
||||
|
||||
ldEntryIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..2147483647)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Unique Row Index for Conceptual Table"
|
||||
::={ldEntry 999}
|
||||
|
||||
|
||||
|
||||
|
||||
DiskEntry ::= SEQUENCE {
|
||||
diskId DisplayString,
|
||||
diskState DisplayString,
|
||||
diskEntryIndex Integer32
|
||||
}
|
||||
|
||||
disk OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF DiskEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Conceptual Table"
|
||||
::= {raid 4}
|
||||
|
||||
diskEntry OBJECT-TYPE
|
||||
SYNTAX DiskEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Conceptual Table"
|
||||
INDEX { diskEntryIndex }
|
||||
::= {disk 1}
|
||||
|
||||
diskEntryIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..2147483647)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Unique Row Index for Conceptual Table"
|
||||
::={diskEntry 999}
|
||||
|
||||
|
||||
|
||||
|
||||
adpNumber OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Number of available adapters in system"
|
||||
|
||||
::={raidCfg 1}
|
||||
|
||||
ldNumber OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Number of available logical devices in system"
|
||||
|
||||
::={raidCfg 2}
|
||||
|
||||
diskNumber OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Number of available disks in system"
|
||||
|
||||
::={raidCfg 3}
|
||||
|
||||
ldId OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "LD Index"
|
||||
|
||||
::={ldEntry 1}
|
||||
|
||||
ldState OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "LD State"
|
||||
|
||||
::={ldEntry 2}
|
||||
|
||||
diskId OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Disk Index"
|
||||
|
||||
::={diskEntry 1}
|
||||
|
||||
diskState OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Disk State"
|
||||
|
||||
::={diskEntry 2}
|
||||
|
||||
|
||||
|
||||
END
|
||||
345
mibs/procera/PACKETLOGIC-SNOOPER-DHCP-MIB
Executable file
345
mibs/procera/PACKETLOGIC-SNOOPER-DHCP-MIB
Executable file
@@ -0,0 +1,345 @@
|
||||
PACKETLOGIC-SNOOPER-DHCP-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
NOTIFICATION-TYPE,
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Counter64,
|
||||
Unsigned32, TimeTicks FROM SNMPv2-SMI
|
||||
snoopers FROM PACKETLOGIC-MIB
|
||||
DisplayString, DateAndTime FROM SNMPv2-TC
|
||||
CounterBasedGauge64 FROM HCNUM-TC;
|
||||
|
||||
dhcp MODULE-IDENTITY
|
||||
LAST-UPDATED "201212131322Z"
|
||||
ORGANIZATION "Procera Networks, Inc."
|
||||
CONTACT-INFO "support@proceranetworks.com"
|
||||
DESCRIPTION "MIB for dhcp snoopers"
|
||||
REVISION "201212131322Z"
|
||||
DESCRIPTION " Latest version at the revision date for version GET VERSION HERE"
|
||||
|
||||
::={snoopers 1}
|
||||
|
||||
DhcpEntry ::= SEQUENCE {
|
||||
dhcpRequestsInQueue SIZE,
|
||||
dhcpDynAddFailures MOMENT,
|
||||
dhcpPLDBReconnects SIZE,
|
||||
dhcpPLDBUptime TIMESPAN,
|
||||
dhcpPLDBCommits MOMENT,
|
||||
dhcpPLDReconnects SIZE,
|
||||
dhcpPLDUptime TIMESPAN,
|
||||
dhcpPLDOperations MOMENT,
|
||||
dhcpPackets MOMENT,
|
||||
dhcpUnparsablePackets MOMENT,
|
||||
dhcpPacketsReq MOMENT,
|
||||
dhcpPacketsAck MOMENT,
|
||||
dhcpPacketsIgnored MOMENT,
|
||||
dhcpEntryIndex Integer32
|
||||
}
|
||||
|
||||
dhcpTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF DhcpEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Conceptual Table"
|
||||
::= {dhcp 1}
|
||||
|
||||
dhcpEntry OBJECT-TYPE
|
||||
SYNTAX DhcpEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Conceptual Table"
|
||||
INDEX { dhcpEntryIndex }
|
||||
::= {dhcpTable 1}
|
||||
|
||||
dhcpEntryIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..2147483647)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Unique Row Index for Conceptual Table"
|
||||
::={dhcpEntry 999}
|
||||
|
||||
dhcpRequestsInQueue OBJECT IDENTIFIER ::={dhcpEntry 1}
|
||||
|
||||
dhcpRequestsInQueueVal OBJECT-TYPE
|
||||
SYNTAX CounterBasedGauge64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Queued requests"
|
||||
|
||||
::={dhcpRequestsInQueue 1}
|
||||
|
||||
dhcpRequestsInQueueMax OBJECT-TYPE
|
||||
SYNTAX CounterBasedGauge64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Queued requests"
|
||||
|
||||
::={dhcpRequestsInQueue 3}
|
||||
|
||||
dhcpDynAddFailures OBJECT IDENTIFIER ::={dhcpEntry 2}
|
||||
|
||||
dhcpDynAddFailuresVal OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "dyn_add failures"
|
||||
|
||||
::={dhcpDynAddFailures 1}
|
||||
|
||||
dhcpDynAddFailuresMom OBJECT-TYPE
|
||||
SYNTAX CounterBasedGauge64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "dyn_add failures"
|
||||
|
||||
::={dhcpDynAddFailures 2}
|
||||
|
||||
dhcpDynAddFailuresMax OBJECT-TYPE
|
||||
SYNTAX CounterBasedGauge64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "dyn_add failures"
|
||||
|
||||
::={dhcpDynAddFailures 3}
|
||||
|
||||
dhcpPLDBReconnects OBJECT IDENTIFIER ::={dhcpEntry 3}
|
||||
|
||||
dhcpPLDBReconnectsVal OBJECT-TYPE
|
||||
SYNTAX CounterBasedGauge64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "PLDB reconnects"
|
||||
|
||||
::={dhcpPLDBReconnects 1}
|
||||
|
||||
dhcpPLDBReconnectsMax OBJECT-TYPE
|
||||
SYNTAX CounterBasedGauge64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "PLDB reconnects"
|
||||
|
||||
::={dhcpPLDBReconnects 3}
|
||||
|
||||
dhcpPLDBUptime OBJECT IDENTIFIER ::={dhcpEntry 4}
|
||||
|
||||
dhcpPLDBUptimeVal OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "PLDB conn uptime"
|
||||
|
||||
::={dhcpPLDBUptime 1}
|
||||
|
||||
dhcpPLDBCommits OBJECT IDENTIFIER ::={dhcpEntry 5}
|
||||
|
||||
dhcpPLDBCommitsVal OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "PLDB commits"
|
||||
|
||||
::={dhcpPLDBCommits 1}
|
||||
|
||||
dhcpPLDBCommitsMom OBJECT-TYPE
|
||||
SYNTAX CounterBasedGauge64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "PLDB commits"
|
||||
|
||||
::={dhcpPLDBCommits 2}
|
||||
|
||||
dhcpPLDBCommitsMax OBJECT-TYPE
|
||||
SYNTAX CounterBasedGauge64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "PLDB commits"
|
||||
|
||||
::={dhcpPLDBCommits 3}
|
||||
|
||||
dhcpPLDReconnects OBJECT IDENTIFIER ::={dhcpEntry 6}
|
||||
|
||||
dhcpPLDReconnectsVal OBJECT-TYPE
|
||||
SYNTAX CounterBasedGauge64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "PLd reconnects"
|
||||
|
||||
::={dhcpPLDReconnects 1}
|
||||
|
||||
dhcpPLDReconnectsMax OBJECT-TYPE
|
||||
SYNTAX CounterBasedGauge64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "PLd reconnects"
|
||||
|
||||
::={dhcpPLDReconnects 3}
|
||||
|
||||
dhcpPLDUptime OBJECT IDENTIFIER ::={dhcpEntry 7}
|
||||
|
||||
dhcpPLDUptimeVal OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "PLd conn uptime"
|
||||
|
||||
::={dhcpPLDUptime 1}
|
||||
|
||||
dhcpPLDOperations OBJECT IDENTIFIER ::={dhcpEntry 8}
|
||||
|
||||
dhcpPLDOperationsVal OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "PLd operations"
|
||||
|
||||
::={dhcpPLDOperations 1}
|
||||
|
||||
dhcpPLDOperationsMom OBJECT-TYPE
|
||||
SYNTAX CounterBasedGauge64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "PLd operations"
|
||||
|
||||
::={dhcpPLDOperations 2}
|
||||
|
||||
dhcpPLDOperationsMax OBJECT-TYPE
|
||||
SYNTAX CounterBasedGauge64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "PLd operations"
|
||||
|
||||
::={dhcpPLDOperations 3}
|
||||
|
||||
dhcpPackets OBJECT IDENTIFIER ::={dhcpEntry 9}
|
||||
|
||||
dhcpPacketsVal OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Packets"
|
||||
|
||||
::={dhcpPackets 1}
|
||||
|
||||
dhcpPacketsMom OBJECT-TYPE
|
||||
SYNTAX CounterBasedGauge64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Packets"
|
||||
|
||||
::={dhcpPackets 2}
|
||||
|
||||
dhcpPacketsMax OBJECT-TYPE
|
||||
SYNTAX CounterBasedGauge64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Packets"
|
||||
|
||||
::={dhcpPackets 3}
|
||||
|
||||
dhcpUnparsablePackets OBJECT IDENTIFIER ::={dhcpEntry 10}
|
||||
|
||||
dhcpUnparsablePacketsVal OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Unparsable packets"
|
||||
|
||||
::={dhcpUnparsablePackets 1}
|
||||
|
||||
dhcpUnparsablePacketsMom OBJECT-TYPE
|
||||
SYNTAX CounterBasedGauge64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Unparsable packets"
|
||||
|
||||
::={dhcpUnparsablePackets 2}
|
||||
|
||||
dhcpUnparsablePacketsMax OBJECT-TYPE
|
||||
SYNTAX CounterBasedGauge64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Unparsable packets"
|
||||
|
||||
::={dhcpUnparsablePackets 3}
|
||||
|
||||
dhcpPacketsReq OBJECT IDENTIFIER ::={dhcpEntry 11}
|
||||
|
||||
dhcpPacketsReqVal OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Packets (DHCPREQUEST)"
|
||||
|
||||
::={dhcpPacketsReq 1}
|
||||
|
||||
dhcpPacketsReqMom OBJECT-TYPE
|
||||
SYNTAX CounterBasedGauge64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Packets (DHCPREQUEST)"
|
||||
|
||||
::={dhcpPacketsReq 2}
|
||||
|
||||
dhcpPacketsReqMax OBJECT-TYPE
|
||||
SYNTAX CounterBasedGauge64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Packets (DHCPREQUEST)"
|
||||
|
||||
::={dhcpPacketsReq 3}
|
||||
|
||||
dhcpPacketsAck OBJECT IDENTIFIER ::={dhcpEntry 12}
|
||||
|
||||
dhcpPacketsAckVal OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Packets (ACK)"
|
||||
|
||||
::={dhcpPacketsAck 1}
|
||||
|
||||
dhcpPacketsAckMom OBJECT-TYPE
|
||||
SYNTAX CounterBasedGauge64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Packets (ACK)"
|
||||
|
||||
::={dhcpPacketsAck 2}
|
||||
|
||||
dhcpPacketsAckMax OBJECT-TYPE
|
||||
SYNTAX CounterBasedGauge64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Packets (ACK)"
|
||||
|
||||
::={dhcpPacketsAck 3}
|
||||
|
||||
dhcpPacketsIgnored OBJECT IDENTIFIER ::={dhcpEntry 13}
|
||||
|
||||
dhcpPacketsIgnoredVal OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Ignored packets"
|
||||
|
||||
::={dhcpPacketsIgnored 1}
|
||||
|
||||
dhcpPacketsIgnoredMom OBJECT-TYPE
|
||||
SYNTAX CounterBasedGauge64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Ignored packets"
|
||||
|
||||
::={dhcpPacketsIgnored 2}
|
||||
|
||||
dhcpPacketsIgnoredMax OBJECT-TYPE
|
||||
SYNTAX CounterBasedGauge64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Ignored packets"
|
||||
|
||||
::={dhcpPacketsIgnored 3}
|
||||
|
||||
|
||||
|
||||
|
||||
END
|
||||
171
mibs/procera/PACKETLOGIC-TRAP-MIB
Executable file
171
mibs/procera/PACKETLOGIC-TRAP-MIB
Executable file
@@ -0,0 +1,171 @@
|
||||
PACKETLOGIC-TRAP-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
NOTIFICATION-TYPE,
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Counter64,
|
||||
Unsigned32, TimeTicks FROM SNMPv2-SMI
|
||||
packetlogic2 FROM PACKETLOGIC-MIB
|
||||
DisplayString, DateAndTime FROM SNMPv2-TC
|
||||
CounterBasedGauge64 FROM HCNUM-TC;
|
||||
|
||||
pl2Trap MODULE-IDENTITY
|
||||
LAST-UPDATED "201212131322Z"
|
||||
ORGANIZATION "Procera Networks, Inc."
|
||||
CONTACT-INFO "support@proceranetworks.com"
|
||||
DESCRIPTION "MIB for PacketLogic2 traps"
|
||||
REVISION "201212131322Z"
|
||||
DESCRIPTION " Latest version at the revision date for version GET VERSION HERE"
|
||||
|
||||
::={packetlogic2 8}
|
||||
pl2Traps OBJECT IDENTIFIER ::={pl2Trap 0}
|
||||
|
||||
pl2TrapVals OBJECT IDENTIFIER ::={pl2Trap 1}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
pl2ChannelTraps OBJECT IDENTIFIER ::={pl2Trap 2}
|
||||
|
||||
|
||||
pl2ChannelTrapVals OBJECT IDENTIFIER ::={pl2Trap 3}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
pl2TrapMessage OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Message describing trap."
|
||||
|
||||
::={pl2TrapVals 1}
|
||||
|
||||
pl2TrapOid OBJECT-TYPE
|
||||
SYNTAX OBJECT IDENTIFIER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "OID Causing trap."
|
||||
|
||||
::={pl2TrapVals 2}
|
||||
|
||||
pl2TrapValue OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Current value of item causing trap."
|
||||
|
||||
::={pl2TrapVals 3}
|
||||
|
||||
pl2TrapThreshold OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Threshold of item causing trap."
|
||||
|
||||
::={pl2TrapVals 4}
|
||||
|
||||
pl2TrapValue64 OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Current value of item causing trap."
|
||||
|
||||
::={pl2TrapVals 5}
|
||||
|
||||
pl2TrapThreshold64 OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Threshold of item causing trap."
|
||||
|
||||
::={pl2TrapVals 6}
|
||||
|
||||
channelIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Index of the channel."
|
||||
|
||||
::={pl2ChannelTrapVals 1}
|
||||
|
||||
channelDescr OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "A description of the channel."
|
||||
|
||||
::={pl2ChannelTrapVals 2}
|
||||
|
||||
channelPort OBJECT-TYPE
|
||||
SYNTAX INTEGER { external(0), internal(1) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The port of the channel."
|
||||
|
||||
::={pl2ChannelTrapVals 3}
|
||||
|
||||
prevState OBJECT-TYPE
|
||||
SYNTAX INTEGER { auto(0), hd-10(1), fd-10(2), hd-100(3), fd-100(4), fd-1000(5), fd-10000(6) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This is the state the channel was in before it changed."
|
||||
|
||||
::={pl2ChannelTrapVals 4}
|
||||
|
||||
newState OBJECT-TYPE
|
||||
SYNTAX INTEGER { auto(0), hd-10(1), fd-10(2), hd-100(3), fd-100(4), fd-1000(5), fd-10000(6) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This is the new state of the channel."
|
||||
|
||||
::={pl2ChannelTrapVals 5}
|
||||
|
||||
|
||||
pl2TrapGenericMsg NOTIFICATION-TYPE
|
||||
OBJECTS {pl2TrapMessage}
|
||||
STATUS current
|
||||
DESCRIPTION "Used for generic or undefined alerts. A message briefly explains the alert."
|
||||
::= { pl2Traps 1 }
|
||||
|
||||
pl2TrapGeneric NOTIFICATION-TYPE
|
||||
STATUS current
|
||||
DESCRIPTION "Used for generic or undefined alerts without message. Should be avoided."
|
||||
::= { pl2Traps 2 }
|
||||
|
||||
pl2TrapSystemStatsAlert NOTIFICATION-TYPE
|
||||
OBJECTS {pl2TrapThreshold, pl2TrapMessage, pl2TrapValue, pl2TrapOid}
|
||||
STATUS current
|
||||
DESCRIPTION "An Alert Threshold defined in SystemStats (System Diagnostics) was reached. This trap is used for items with 32 bit values."
|
||||
::= { pl2Traps 3 }
|
||||
|
||||
pl2TrapSystemStatsAlert64 NOTIFICATION-TYPE
|
||||
OBJECTS {pl2TrapThreshold64, pl2TrapMessage, pl2TrapValue64, pl2TrapOid}
|
||||
STATUS current
|
||||
DESCRIPTION "An Alert Threshold defined in SystemStats (System Diagnostics) was reached. This trap is used for items with 64 bit values."
|
||||
::= { pl2Traps 4 }
|
||||
|
||||
pl2TrapSystemStatsAlertClear NOTIFICATION-TYPE
|
||||
OBJECTS {pl2TrapOid}
|
||||
STATUS current
|
||||
DESCRIPTION "An Alert Threshold defined in SystemStats (System Diagnostics) is now clear."
|
||||
::= { pl2Traps 5 }
|
||||
|
||||
pl2ChannelStateChanged NOTIFICATION-TYPE
|
||||
OBJECTS {channelIndex, channelDescr, channelPort, newState, prevState}
|
||||
STATUS current
|
||||
DESCRIPTION "Channel state changed"
|
||||
::= { pl2ChannelTraps 1 }
|
||||
|
||||
|
||||
END
|
||||
Reference in New Issue
Block a user