mirror of
https://github.com/librenms/librenms.git
synced 2024-09-21 10:28:13 +00:00
Added support for Waystream products (#9481)
DO NOT DELETE THIS TEXT #### Please note > Please read this information carefully. You can run `./scripts/pre-commit.php` to check your code before submitting. - [X ] Have you followed our [code guidelines?](http://docs.librenms.org/Developing/Code-Guidelines/) #### Testers If you would like to test this pull request then please run: `./scripts/github-apply <pr_id>`, i.e `./scripts/github-apply 5926` After you are done testing, you can remove the changes with `./scripts/github-remove`. If there are schema changes, you can ask on discord how to revert. This has been running in two production networks for > 3 months without any issues.
This commit is contained in:
parent
db1fa8c33e
commit
edcafadf22
1
html/images/os/waystream.svg
Normal file
1
html/images/os/waystream.svg
Normal file
@ -0,0 +1 @@
|
||||
<svg viewBox="0 0 100 57" xmlns="http://www.w3.org/2000/svg"><title>logo</title><g fill="none" fill-rule="evenodd"><path fill="#1E1E1C" d="M14.094 41.963l-2.126 7.563-1.977-7.563H7.434l-2.17 7.563-1.999-7.563H0L3.416 53.2H6.51l2.062-7.047 1.913 7.047h3.05l3.546-11.237zm9.14 7.305v-.945H22.03c-1.805 0-2.858.387-2.858 1.59 0 .816.494 1.353 1.633 1.353 1.375 0 2.428-.751 2.428-1.998m-7.112.817c0-2.622 2.406-3.61 5.844-3.61h1.268v-.452c0-1.331-.408-2.062-1.827-2.062-1.224 0-1.783.624-1.912 1.59h-2.943c.193-2.664 2.299-3.846 5.049-3.846 2.75 0 4.705 1.118 4.705 4.169V53.2h-3.03v-1.354c-.644.903-1.632 1.59-3.394 1.59-2.041 0-3.76-.988-3.76-3.351m20.474-.409h2.901c.129 1.01.623 1.59 1.977 1.59 1.203 0 1.761-.451 1.761-1.224 0-.774-.666-1.096-2.277-1.332-2.987-.45-4.147-1.311-4.147-3.502 0-2.343 2.149-3.503 4.448-3.503 2.492 0 4.361.903 4.64 3.481h-2.857c-.172-.924-.687-1.354-1.762-1.354-1.01 0-1.59.473-1.59 1.16 0 .71.537.989 2.17 1.225 2.815.408 4.362 1.118 4.362 3.524 0 2.427-1.762 3.695-4.727 3.695-3.03 0-4.791-1.332-4.899-3.76m10.257.194v-7.907l3.094-3.866v3.866h2.363v2.213h-2.363v5.415c0 .902.451 1.332 1.246 1.332.473 0 .816-.065 1.182-.215v2.406c-.43.15-1.053.301-1.891.301-2.364 0-3.631-1.203-3.631-3.545m6.502-7.907h3.115v2.149c.709-1.504 1.805-2.3 3.631-2.32v2.9c-2.299-.022-3.631.73-3.631 2.88V53.2h-3.115V41.963zm14.7 4.405c-.108-1.698-.967-2.514-2.45-2.514-1.396 0-2.342.923-2.578 2.514h5.028zm-8.23 1.353v-.172c0-3.545 2.514-5.844 5.78-5.844 2.9 0 5.48 1.697 5.48 5.715v.86h-8.101c.086 1.869 1.095 2.943 2.793 2.943 1.44 0 2.149-.624 2.342-1.57h2.943c-.365 2.43-2.299 3.782-5.371 3.782-3.395.001-5.866-2.126-5.866-5.714zm18.716 1.547v-.945h-1.204c-1.805 0-2.858.387-2.858 1.59 0 .816.495 1.353 1.633 1.353 1.375 0 2.428-.751 2.428-1.998m-7.112.817c0-2.622 2.407-3.61 5.845-3.61h1.267v-.452c0-1.331-.408-2.062-1.826-2.062-1.225 0-1.783.624-1.913 1.59h-2.943c.193-2.664 2.3-3.846 5.05-3.846s4.705 1.118 4.705 4.169V53.2h-3.03v-1.354c-.644.903-1.632 1.59-3.394 1.59-2.042 0-3.761-.988-3.761-3.351M82.6 41.963h3.116v1.72c.559-1.054 1.762-1.978 3.438-1.978 1.482 0 2.6.623 3.137 1.955.903-1.353 2.363-1.955 3.781-1.955 2.084 0 3.696 1.31 3.696 4.297V53.2h-3.094v-6.854c0-1.44-.645-2.084-1.762-2.084-1.203 0-2.17.774-2.17 2.299v6.64h-3.094v-6.855c0-1.44-.666-2.084-1.762-2.084-1.203 0-2.17.774-2.17 2.299v6.64h-3.115V41.962z"/><path fill="#1E1E1C" d="M28.543 56.28h3.012l5.78-14.317H34.35l-2.514 6.746-2.729-6.746h-3.352l4.47 10.098z"/><path d="M38.782 29.483l3.322-11.271-4.528-15.363a3.462 3.462 0 1 0-6.642 1.958l7.838 26.59a3.44 3.44 0 0 1 .01-1.914" fill="#86CBCA"/><path d="M46.62 2.893l-4.515 15.319 3.322 11.27c.191.65.18 1.308.01 1.914l4.515-15.318L46.63 4.807a3.44 3.44 0 0 1-.01-1.914" fill="#973C8F"/><path d="M45.427 29.483l-3.323-11.271-3.322 11.27a3.44 3.44 0 0 0-.01 1.914l.013.045a3.453 3.453 0 0 0 1.944 2.196l.024.011c.068.03.138.053.208.078.042.014.082.03.124.043.057.017.114.031.171.046.056.014.113.029.169.04.054.011.11.019.164.027.059.009.117.018.175.023.056.006.112.009.168.011.058.003.115.006.172.006.058 0 .115-.003.173-.006.056-.002.112-.005.168-.01.058-.006.116-.015.174-.024.055-.008.11-.016.165-.027.056-.011.112-.026.169-.04.056-.015.114-.029.17-.046.043-.013.083-.029.125-.043.07-.025.14-.049.208-.078l.024-.01a3.453 3.453 0 0 0 1.943-2.197l.013-.045a3.44 3.44 0 0 0-.009-1.913" fill="#633C79"/><path d="M54.477 29.483L57.8 18.212 53.284 2.893a3.442 3.442 0 0 1-.009 1.914l-3.322 11.271 4.515 15.318a3.437 3.437 0 0 1 .01-1.913" fill="#FFD924"/><path d="M53.284 2.893l-.012-.044A3.455 3.455 0 0 0 51.328.653l-.024-.011c-.068-.03-.138-.053-.208-.078L50.972.52c-.056-.017-.114-.03-.171-.045-.056-.014-.113-.029-.169-.04-.054-.011-.11-.019-.164-.027a2.718 2.718 0 0 0-.343-.034 2.476 2.476 0 0 0-.173-.007c-.057 0-.114.003-.172.006-.056.003-.112.005-.168.01-.058.007-.116.016-.175.025a2.95 2.95 0 0 0-.164.027c-.057.011-.113.026-.169.04-.057.015-.115.028-.17.045-.043.014-.084.03-.125.044-.07.025-.14.048-.209.078l-.024.01a3.454 3.454 0 0 0-1.943 2.197l-.013.044a3.44 3.44 0 0 0 .01 1.914l3.322 11.271 3.323-11.271a3.44 3.44 0 0 0 .01-1.914" fill="#943B33"/><path d="M66.628.507a3.462 3.462 0 0 0-4.3 2.342L57.8 18.212l3.323 11.27c.19.65.18 1.308.009 1.914l7.838-26.59A3.463 3.463 0 0 0 66.628.508" fill="#EC595E"/><path d="M61.123 29.483L57.8 18.212l-3.323 11.27a3.44 3.44 0 0 0-.01 1.914l.014.045a3.453 3.453 0 0 0 1.943 2.196l.024.011c.068.03.138.053.208.078.042.014.082.03.125.043.056.017.114.031.17.046.057.014.113.029.17.04.053.011.109.019.164.027.058.009.116.018.174.023.056.006.112.009.168.011.058.003.115.006.173.006.057 0 .115-.003.172-.006.056-.002.113-.005.168-.01.058-.006.116-.015.175-.024a2.95 2.95 0 0 0 .164-.027c.056-.011.113-.026.169-.04.057-.015.114-.029.17-.046.043-.013.084-.029.125-.043.07-.025.14-.049.208-.078l.024-.01a3.453 3.453 0 0 0 1.943-2.197l.013-.045a3.437 3.437 0 0 0-.008-1.913" fill="#E74E1C"/></g></svg>
|
After Width: | Height: | Size: 4.8 KiB |
54
includes/definitions/discovery/ibos.yaml
Normal file
54
includes/definitions/discovery/ibos.yaml
Normal file
@ -0,0 +1,54 @@
|
||||
mib: WAYSTREAM-MIB
|
||||
modules:
|
||||
sensors:
|
||||
temperature:
|
||||
data:
|
||||
-
|
||||
descr: Temperature {{ $index }}
|
||||
oid: wsTempEntry
|
||||
value: wsTempMeasured
|
||||
num_oid: '.1.3.6.1.4.1.9303.4.1.2.1.1.2.{{ $index }}'
|
||||
low_warn_limit: wsTempThresholdLow
|
||||
warn_limit: wsTempThresholdHigh
|
||||
divisor: 100
|
||||
|
||||
voltage:
|
||||
data:
|
||||
-
|
||||
descr: Voltage {{ $index }}
|
||||
oid: wsVoltEntry
|
||||
value: wsVoltMeasured
|
||||
num_oid: '.1.3.6.1.4.1.9303.4.1.2.2.1.3.{{ $index }}'
|
||||
low_warn_limit: wsVoltThresholdLow
|
||||
warn_limit: wsVoltThresholdHigh
|
||||
divisor: 1000
|
||||
skip_values: 0
|
||||
|
||||
fanspeed:
|
||||
data:
|
||||
-
|
||||
descr: Fan speed {{ $index }}
|
||||
oid: wsFanEntry
|
||||
value: wsFanRPM
|
||||
num_oid: '.1.3.6.1.4.1.9303.4.1.2.3.1.2.{{ $index }}'
|
||||
|
||||
dbm:
|
||||
options:
|
||||
divisor: 1000
|
||||
skip_values: 0
|
||||
data:
|
||||
- oid: wsSFPEntry
|
||||
descr: Receive power {{ $index }}
|
||||
value: wsSFPRXdBmPower
|
||||
index: 'wsSFPRXdBmPower.{{ $index }}'
|
||||
num_oid: '.1.3.6.1.4.1.9303.4.1.4.1.23.{{ $index }}'
|
||||
low_warn_limit: wsSFPRXInputPowNormalLowdBm
|
||||
warn_limit: wsSFPRXInputPowNormalHighdBm
|
||||
|
||||
- oid: wsSFPEntry
|
||||
descr: Transmit power {{ $index }}
|
||||
value: wsSFPTXdBmPower
|
||||
index: 'wsSFPTXdBmPower.{{ $index }}'
|
||||
num_oid: '.1.3.6.1.4.1.9303.4.1.4.1.22.{{ $index }}'
|
||||
low_warn_limit: wsSFPTXOutputPowNormalLowdBm
|
||||
warn_limit: wsSFPTXOutputPowNormalHighdBm
|
20
includes/definitions/ibos.yaml
Normal file
20
includes/definitions/ibos.yaml
Normal file
@ -0,0 +1,20 @@
|
||||
os: ibos
|
||||
text: 'Waystream iBOS'
|
||||
type: network
|
||||
icon: waystream
|
||||
group: waystream
|
||||
over:
|
||||
- { graph: device_bits, text: 'Device Traffic' }
|
||||
- { graph: device_processor, text: 'CPU Usage' }
|
||||
- { graph: device_mempool, text: 'Memory Usage' }
|
||||
bad_if:
|
||||
- downstream0
|
||||
- Lo0
|
||||
- Null0
|
||||
- system0
|
||||
discovery:
|
||||
- sysObjectID:
|
||||
# ASR 5k products
|
||||
- .1.3.6.1.4.1.9303.1.1.
|
||||
# Metrostar products
|
||||
- .1.3.6.1.4.1.9303.1.5.
|
6
includes/polling/os/ibos.inc.php
Normal file
6
includes/polling/os/ibos.inc.php
Normal file
@ -0,0 +1,6 @@
|
||||
<?php
|
||||
|
||||
if (preg_match('/(.*), iBOS Version ibos-.*?-(.*)\s+Copyright/', $device['sysDescr'], $regexp_result)) {
|
||||
$hardware = $regexp_result[1];
|
||||
$version = $regexp_result[2];
|
||||
}
|
178
mibs/waystream/WAYSTREAM-COPY-MIB
Normal file
178
mibs/waystream/WAYSTREAM-COPY-MIB
Normal file
@ -0,0 +1,178 @@
|
||||
WAYSTREAM-COPY-MIB DEFINITIONS ::= BEGIN
|
||||
--
|
||||
-- This is the Waystream MIB definition for the iBOS file copy function
|
||||
--
|
||||
-- Copyright (c) 2017 Waystream AB, All rights reserved
|
||||
--
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE,
|
||||
Unsigned32
|
||||
FROM SNMPv2-SMI
|
||||
|
||||
DisplayString
|
||||
FROM SNMPv2-TC
|
||||
|
||||
wsExperiment
|
||||
FROM WAYSTREAM-SMI;
|
||||
|
||||
|
||||
wsCopy MODULE-IDENTITY
|
||||
LAST-UPDATED "201702101100Z" -- February 10, 2017
|
||||
ORGANIZATION "Waystream AB"
|
||||
CONTACT-INFO
|
||||
"Waystream AB
|
||||
Customer Service
|
||||
|
||||
Mail : Farogatan 33
|
||||
SE-164 51 Kista
|
||||
Sweden
|
||||
|
||||
Tel : +46 8 5626 9450
|
||||
|
||||
E-mail: info@waystream.com
|
||||
Web : http://www.waystream.com"
|
||||
DESCRIPTION
|
||||
"MIB describing the file copy functions available on Waystream ASRs"
|
||||
|
||||
REVISION "201702101100Z" -- February 10, 2017
|
||||
DESCRIPTION
|
||||
"Company name change:
|
||||
In October 2015 PacketFront Network Products was renamed Waystream.
|
||||
In this update all PacketFront were changed to Waystream and all
|
||||
pf* to ws*."
|
||||
REVISION "201101111735Z" -- January 11th, 2011
|
||||
DESCRIPTION
|
||||
"Updated company name"
|
||||
REVISION "200903231117Z"
|
||||
DESCRIPTION
|
||||
"Updated telephone information in contact-info"
|
||||
REVISION "200809101538Z"
|
||||
DESCRIPTION
|
||||
"Initial - moved pfCopy from PACKETFRONT-MIB"
|
||||
|
||||
::= { wsExperiment 2 }
|
||||
|
||||
|
||||
-- Get filehandle
|
||||
wsCopyNextState OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Generate a unique filehandle. The filehandle is
|
||||
used with the other objects in the wsCopy branch
|
||||
to set the source and destination and commence
|
||||
file transfer activities."
|
||||
::= { wsCopy 1 }
|
||||
|
||||
-- the ws Copy table
|
||||
-- Table with states of current copy sessions.
|
||||
wsCopyTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF WsCopyEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of current copy sessions. The next available entry is
|
||||
given by the value of wsCopyNextState."
|
||||
::= { wsCopy 2 }
|
||||
|
||||
wsCopyEntry OBJECT-TYPE
|
||||
SYNTAX WsCopyEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry for a copy session."
|
||||
INDEX { wsCopyIndex }
|
||||
::= { wsCopyTable 1 }
|
||||
|
||||
WsCopyEntry ::=
|
||||
SEQUENCE {
|
||||
wsCopyIndex Unsigned32,
|
||||
wsCopySource DisplayString,
|
||||
wsCopyDestination DisplayString,
|
||||
wsCopyStatus INTEGER,
|
||||
wsCopyError DisplayString
|
||||
}
|
||||
|
||||
|
||||
wsCopyIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A unique value for each copy session."
|
||||
::= { wsCopyEntry 1 }
|
||||
|
||||
-- Set copy source
|
||||
wsCopySource OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..255))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The source URL for a filhandle. The string
|
||||
provided must match an acceptable URL as
|
||||
typed in the command line interface copy command."
|
||||
::= { wsCopyEntry 2 }
|
||||
|
||||
-- Set copy destination
|
||||
wsCopyDestination OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..255))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The destination filename for a filehandle. The
|
||||
string provided must match an acceptable destination
|
||||
as typed in the command line interface copy command."
|
||||
::= { wsCopyEntry 3 }
|
||||
|
||||
-- Set/Get copy status
|
||||
wsCopyStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
notused(0),
|
||||
start(1),
|
||||
stop(2),
|
||||
destroy(3),
|
||||
init(4),
|
||||
inprogress(5),
|
||||
failed(6),
|
||||
finished(7)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of a filehandle
|
||||
|
||||
notused - Get: The filehandle has not been used during the last 24 hours
|
||||
Set: Not possible
|
||||
start - Get: Not possible
|
||||
Set: Start filetransfer
|
||||
stop - Get: Not possible
|
||||
Set: Stop filetransfer in progress
|
||||
destroy - Get: Not possible
|
||||
Set: Remove source and destination entries for filehandle
|
||||
init - Get: Filtransfer started
|
||||
Set: Not possible
|
||||
inprogress - Get: Filetransfer in progress
|
||||
Set: Not possible
|
||||
failed - Get: A failure occured during last filetransfer
|
||||
Set: Not possible
|
||||
finished - Get: The file was successfully transferred and stored
|
||||
Set: not possible
|
||||
"
|
||||
::= { wsCopyEntry 4 }
|
||||
|
||||
wsCopyError OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A textual description of the filehandle last
|
||||
error status. If the filehandle does not exist or
|
||||
has not been used for the last 24 hours, a 'No Error'
|
||||
message is returned."
|
||||
::= { wsCopyEntry 5 }
|
||||
|
||||
|
||||
END
|
131
mibs/waystream/WAYSTREAM-IGMP-CACHE-MIB
Normal file
131
mibs/waystream/WAYSTREAM-IGMP-CACHE-MIB
Normal file
@ -0,0 +1,131 @@
|
||||
WAYSTREAM-IGMP-CACHE-MIB DEFINITIONS ::= BEGIN
|
||||
--
|
||||
-- This is the Waystream Management Information Base definition for IGMP
|
||||
-- cache viewing on Waystream iBOS based products.
|
||||
--
|
||||
-- Copyright (c) 2017 Waystream AB, All rights reserved
|
||||
--
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE,
|
||||
IpAddress,
|
||||
TimeTicks
|
||||
FROM SNMPv2-SMI
|
||||
|
||||
InterfaceIndex
|
||||
FROM IF-MIB
|
||||
|
||||
wsMgmt
|
||||
FROM WAYSTREAM-SMI;
|
||||
|
||||
--
|
||||
-- Waystream IGMP snoop
|
||||
--
|
||||
wsIgmp MODULE-IDENTITY
|
||||
LAST-UPDATED "201702101100Z" -- February 10, 2017
|
||||
ORGANIZATION "Waystream AB"
|
||||
CONTACT-INFO
|
||||
"Waystream AB
|
||||
Customer Service
|
||||
|
||||
Mail : Farogatan 33
|
||||
SE-164 51 Kista
|
||||
Sweden
|
||||
|
||||
Tel : +46 8 5626 9450
|
||||
|
||||
E-mail: info@waystream.com
|
||||
Web : http://www.waystream.com"
|
||||
|
||||
DESCRIPTION
|
||||
"Waystream MIB describing IGMP caching and snooping functions of
|
||||
ASRs"
|
||||
|
||||
REVISION "201702101100Z" -- February 10, 2017
|
||||
DESCRIPTION
|
||||
"Company name change:
|
||||
In October 2015 PacketFront Network Products was renamed Waystream.
|
||||
In this update all PacketFront were changed to Waystream and all
|
||||
pf* to ws*."
|
||||
REVISION "201101111754Z" -- January 11, 2011
|
||||
DESCRIPTION
|
||||
"Updated company name"
|
||||
REVISION "200904291349Z"
|
||||
DESCRIPTION
|
||||
"Moved pfIgmp from pfExperimental.3 to pfMgmt.13"
|
||||
REVISION "200903231125Z"
|
||||
DESCRIPTION
|
||||
"Updated telephone information in contact-info"
|
||||
REVISION "200804301348Z"
|
||||
DESCRIPTION
|
||||
"Move from PACKETFRONT-MIB"
|
||||
REVISION "200706131437Z"
|
||||
DESCRIPTION
|
||||
"Initial implementation of pfIgmp"
|
||||
|
||||
::= { wsMgmt 13 }
|
||||
|
||||
|
||||
wsIgmpCacheTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF WsIgmpCacheEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The table listing all snooped members of IP multicast groups
|
||||
that are connected through downstream0-mapped interfaces."
|
||||
::= { wsIgmp 2 }
|
||||
|
||||
wsIgmpCacheEntry OBJECT-TYPE
|
||||
SYNTAX WsIgmpCacheEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the wsIgmpCacheTable."
|
||||
INDEX { wsIgmpCacheAddress, wsIgmpCacheIfIndex, wsIgmpCacheReporter }
|
||||
::= { wsIgmpCacheTable 1 }
|
||||
|
||||
WsIgmpCacheEntry ::= SEQUENCE {
|
||||
wsIgmpCacheAddress IpAddress,
|
||||
wsIgmpCacheIfIndex InterfaceIndex,
|
||||
wsIgmpCacheReporter IpAddress,
|
||||
wsIgmpCacheUpTime TimeTicks
|
||||
}
|
||||
|
||||
wsIgmpCacheAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP multicast group for which this entry
|
||||
contains information."
|
||||
::= { wsIgmpCacheEntry 1 }
|
||||
|
||||
wsIgmpCacheIfIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The interface for which this entry contains
|
||||
information for an IP multicast group."
|
||||
::= { wsIgmpCacheEntry 2 }
|
||||
|
||||
wsIgmpCacheReporter OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The reporter for which this entry contains
|
||||
information for an IP multicast group."
|
||||
::= { wsIgmpCacheEntry 3 }
|
||||
|
||||
wsIgmpCacheUpTime OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Time elapsed since this entry was created."
|
||||
::= { wsIgmpCacheEntry 4 }
|
||||
|
||||
|
||||
END
|
2117
mibs/waystream/WAYSTREAM-MIB
Normal file
2117
mibs/waystream/WAYSTREAM-MIB
Normal file
File diff suppressed because it is too large
Load Diff
230
mibs/waystream/WAYSTREAM-PRODUCTS-MIB
Normal file
230
mibs/waystream/WAYSTREAM-PRODUCTS-MIB
Normal file
@ -0,0 +1,230 @@
|
||||
WAYSTREAM-PRODUCTS-MIB DEFINITIONS ::= BEGIN
|
||||
--
|
||||
-- Waystream Product Object identifier Assignments
|
||||
--
|
||||
-- Copyright (c) 2017 Waystream AB, All rights reserved
|
||||
--
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-IDENTITY
|
||||
FROM SNMPv2-SMI
|
||||
|
||||
wsProduct,
|
||||
wsModules
|
||||
FROM WAYSTREAM-SMI;
|
||||
|
||||
--
|
||||
-- Waystream products
|
||||
--
|
||||
wsProductsMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201702101100Z" -- February 10, 2017
|
||||
ORGANIZATION "Waystream AB"
|
||||
CONTACT-INFO
|
||||
"Waystream AB
|
||||
Customer Service
|
||||
|
||||
Mail : Farogatan 33
|
||||
SE-164 51 Kista
|
||||
Sweden
|
||||
|
||||
Tel : +46 8 5626 9450
|
||||
|
||||
E-mail: info@waystream.com
|
||||
Web : http://www.waystream.com"
|
||||
DESCRIPTION
|
||||
"The Waystream management information base describing product
|
||||
families and the products within those families"
|
||||
|
||||
REVISION "201702101100Z" -- February 10, 2017
|
||||
DESCRIPTION
|
||||
"Company name change:
|
||||
In October 2015 PacketFront Network Products was renamed Waystream.
|
||||
In this update all PacketFront were changed to Waystream and all
|
||||
pf* to ws*."
|
||||
REVISION "201504081452Z"
|
||||
DESCRIPTION
|
||||
"Added MS4k and MPC480 products (and removed some legacy)"
|
||||
REVISION "201209241435Z"
|
||||
DESCRIPTION
|
||||
"Added Hybrid (HRG) products"
|
||||
REVISION "201202021530Z"
|
||||
DESCRIPTION
|
||||
"Corrected the model names for ASR6000"
|
||||
REVISION "201112051100Z"
|
||||
DESCRIPTION
|
||||
"Added ASR6000 products"
|
||||
REVISION "201106101356Z" -- June 10, 2011
|
||||
DESCRIPTION
|
||||
"Removed unreleased products, added drg886, drg281, drg286 and drg287"
|
||||
REVISION "201101121310Z" -- January 12, 2011
|
||||
DESCRIPTION
|
||||
"Added se1 and se2 under asr product group and removed se product group,
|
||||
updated company name"
|
||||
REVISION "201005171410Z"
|
||||
DESCRIPTION
|
||||
"Added metrostar (MS) product group, updated DRG group"
|
||||
REVISION "200904141229Z"
|
||||
DESCRIPTION
|
||||
"Added service engine (SE) product group"
|
||||
REVISION "200903231053Z"
|
||||
DESCRIPTION
|
||||
"Updated telephone information in contact-info"
|
||||
REVISION "200705141238Z"
|
||||
DESCRIPTION
|
||||
"Generation from PACKETFRONT-MIB"
|
||||
REVISION "200601251330Z"
|
||||
DESCRIPTION
|
||||
"Updated to reflect PacketFronts new corporate address"
|
||||
REVISION "200410201434Z"
|
||||
DESCRIPTION
|
||||
"Added the ASR10K platorm"
|
||||
REVISION "200311040001Z"
|
||||
DESCRIPTION
|
||||
"Added the IPD1116C platform"
|
||||
|
||||
::= { wsModules 2 }
|
||||
|
||||
--
|
||||
-- Product groups
|
||||
--
|
||||
asr OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Access Switching Router (ASR) and Service Engine (SE) product group"
|
||||
::= { wsProduct 1 }
|
||||
|
||||
ipd OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP DSLAM (IPD) product group"
|
||||
::= { wsProduct 2 }
|
||||
|
||||
legacy1 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Previously used for DRG products"
|
||||
::= { wsProduct 3 }
|
||||
|
||||
ms OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The MetroStar (MS) product group"
|
||||
::= { wsProduct 5 }
|
||||
|
||||
legacy2 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Previously used for HRG producs"
|
||||
::= { wsProduct 6 }
|
||||
|
||||
mpc OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The MPC edge router platform (MPC) product group"
|
||||
::= { wsProduct 7 }
|
||||
|
||||
|
||||
-- ASR4000 products
|
||||
|
||||
asr4108C OBJECT IDENTIFIER ::= { asr 1 }
|
||||
asr4116C OBJECT IDENTIFIER ::= { asr 2 }
|
||||
asr4124C OBJECT IDENTIFIER ::= { asr 3 }
|
||||
asr4208FM OBJECT IDENTIFIER ::= { asr 4 }
|
||||
asr4216FM OBJECT IDENTIFIER ::= { asr 5 }
|
||||
asr4224FM OBJECT IDENTIFIER ::= { asr 6 }
|
||||
asr4308FV OBJECT IDENTIFIER ::= { asr 7 }
|
||||
asr4316FV OBJECT IDENTIFIER ::= { asr 8 }
|
||||
asr4324FV OBJECT IDENTIFIER ::= { asr 9 }
|
||||
asr4408SFV OBJECT IDENTIFIER ::= { asr 10 }
|
||||
asr4416SFV OBJECT IDENTIFIER ::= { asr 11 }
|
||||
asr4424SFV OBJECT IDENTIFIER ::= { asr 12 }
|
||||
asr4508SFM OBJECT IDENTIFIER ::= { asr 13 }
|
||||
asr4516SFM OBJECT IDENTIFIER ::= { asr 14 }
|
||||
asr4524SFM OBJECT IDENTIFIER ::= { asr 15 }
|
||||
asr4608SFS OBJECT IDENTIFIER ::= { asr 16 }
|
||||
asr4616SFS OBJECT IDENTIFIER ::= { asr 17 }
|
||||
asr4624SFS OBJECT IDENTIFIER ::= { asr 18 }
|
||||
asr3108VDSL OBJECT IDENTIFIER ::= { asr 19 }
|
||||
asr3116VDSL OBJECT IDENTIFIER ::= { asr 20 }
|
||||
asr3124VDSL OBJECT IDENTIFIER ::= { asr 21 }
|
||||
asr3208VDSL OBJECT IDENTIFIER ::= { asr 22 }
|
||||
asr3216VDSL OBJECT IDENTIFIER ::= { asr 23 }
|
||||
asr3224VDSL OBJECT IDENTIFIER ::= { asr 24 }
|
||||
asr3308VDSL OBJECT IDENTIFIER ::= { asr 25 }
|
||||
asr3316VDSL OBJECT IDENTIFIER ::= { asr 26 }
|
||||
asr3324VDSL OBJECT IDENTIFIER ::= { asr 27 }
|
||||
asr4708SFL OBJECT IDENTIFIER ::= { asr 28 }
|
||||
asr4716SFL OBJECT IDENTIFIER ::= { asr 29 }
|
||||
asr4724SFL OBJECT IDENTIFIER ::= { asr 30 }
|
||||
asr4108Cco OBJECT IDENTIFIER ::= { asr 31 }
|
||||
asr4116Cco OBJECT IDENTIFIER ::= { asr 32 }
|
||||
asr4124Cco OBJECT IDENTIFIER ::= { asr 33 }
|
||||
asr4208FMco OBJECT IDENTIFIER ::= { asr 34 }
|
||||
asr4216FMco OBJECT IDENTIFIER ::= { asr 35 }
|
||||
asr4224FMco OBJECT IDENTIFIER ::= { asr 36 }
|
||||
asr4308FVco OBJECT IDENTIFIER ::= { asr 37 }
|
||||
asr4316FVco OBJECT IDENTIFIER ::= { asr 38 }
|
||||
asr4324FVco OBJECT IDENTIFIER ::= { asr 39 }
|
||||
asr4508SFMco OBJECT IDENTIFIER ::= { asr 40 }
|
||||
asr4516SFMco OBJECT IDENTIFIER ::= { asr 41 }
|
||||
asr4524SFMco OBJECT IDENTIFIER ::= { asr 42 }
|
||||
asr4608SFSco OBJECT IDENTIFIER ::= { asr 43 }
|
||||
asr4616SFSco OBJECT IDENTIFIER ::= { asr 44 }
|
||||
asr4624SFSco OBJECT IDENTIFIER ::= { asr 45 }
|
||||
asr4708SFLco OBJECT IDENTIFIER ::= { asr 46 }
|
||||
asr4716SFLco OBJECT IDENTIFIER ::= { asr 47 }
|
||||
asr4724SFLco OBJECT IDENTIFIER ::= { asr 48 }
|
||||
|
||||
-- ASR 10k products
|
||||
asr10132co OBJECT IDENTIFIER ::= { asr 49 }
|
||||
|
||||
-- ASR 5k products
|
||||
asr5124Cacco OBJECT IDENTIFIER ::= { asr 50 }
|
||||
asr5124Cdcco OBJECT IDENTIFIER ::= { asr 51 }
|
||||
asr5224FMacco OBJECT IDENTIFIER ::= { asr 52 }
|
||||
asr5224FMdcco OBJECT IDENTIFIER ::= { asr 53 }
|
||||
asr5624FSacco OBJECT IDENTIFIER ::= { asr 54 }
|
||||
asr5624FSdcco OBJECT IDENTIFIER ::= { asr 55 }
|
||||
asr5724FLacco OBJECT IDENTIFIER ::= { asr 56 }
|
||||
asr5724FLdcco OBJECT IDENTIFIER ::= { asr 57 }
|
||||
|
||||
-- SE products
|
||||
se1 OBJECT IDENTIFIER ::= { asr 58 }
|
||||
se2 OBJECT IDENTIFIER ::= { asr 59 }
|
||||
|
||||
-- ASR 6k products
|
||||
asr6026ac OBJECT IDENTIFIER ::= { asr 60 } -- 2 1/10GE SFP+, 20 100/1000 SFP Slots, 4 BaseTX/SFP combo, Central Office AC
|
||||
asr6026dc OBJECT IDENTIFIER ::= { asr 61 } -- 2 1/10GE SFP+, 20 100/1000 SFP Slots, 4 BaseTX/SFP combo, Central Office DC
|
||||
asr6126ac OBJECT IDENTIFIER ::= { asr 62 } -- 2 1/10GE SFP+, 20 10/100/1000BaseTX ports, 4 BaseTX/SFP combo, Central Office AC
|
||||
asr6126dc OBJECT IDENTIFIER ::= { asr 63 } -- 2 1/10GE SFP+, 20 10/100/1000BaseTX ports, 4 BaseTX/SFP combo, Central Office DC
|
||||
|
||||
-- IPD products
|
||||
ipd1116C OBJECT IDENTIFIER ::= { ipd 1 }
|
||||
|
||||
-- MetroStar products
|
||||
ms3028ac OBJECT IDENTIFIER ::= { ms 3 }
|
||||
ms3028dc OBJECT IDENTIFIER ::= { ms 4 }
|
||||
ms3128ac OBJECT IDENTIFIER ::= { ms 5 }
|
||||
ms3128dc OBJECT IDENTIFIER ::= { ms 6 }
|
||||
|
||||
ms4026ac OBJECT IDENTIFIER ::= { ms 64 }
|
||||
ms4026dc OBJECT IDENTIFIER ::= { ms 65 }
|
||||
ms4126ac OBJECT IDENTIFIER ::= { ms 66 }
|
||||
ms4126dc OBJECT IDENTIFIER ::= { ms 67 }
|
||||
|
||||
-- MPC products
|
||||
mpc480se4818 OBJECT IDENTIFIER ::= { mpc 68 }
|
||||
mpc480se4818t OBJECT IDENTIFIER ::= { mpc 69 }
|
||||
mpc480re4818 OBJECT IDENTIFIER ::= { mpc 70 }
|
||||
mpc480re4818t OBJECT IDENTIFIER ::= { mpc 71 }
|
||||
mpc480me4818 OBJECT IDENTIFIER ::= { mpc 72 }
|
||||
mpc480me4818t OBJECT IDENTIFIER ::= { mpc 73 }
|
||||
reserved1 OBJECT IDENTIFIER ::= { mpc 74 }
|
||||
reserved2 OBJECT IDENTIFIER ::= { mpc 75 }
|
||||
reserved3 OBJECT IDENTIFIER ::= { mpc 76 }
|
||||
reserved4 OBJECT IDENTIFIER ::= { mpc 77 }
|
||||
|
||||
|
||||
END
|
||||
|
1548
mibs/waystream/WAYSTREAM-RPM-MIB
Normal file
1548
mibs/waystream/WAYSTREAM-RPM-MIB
Normal file
File diff suppressed because it is too large
Load Diff
122
mibs/waystream/WAYSTREAM-SMI
Normal file
122
mibs/waystream/WAYSTREAM-SMI
Normal file
@ -0,0 +1,122 @@
|
||||
WAYSTREAM-SMI DEFINITIONS ::= BEGIN
|
||||
--
|
||||
-- This is the Waystream Management Information Base SMI definitions
|
||||
-- to be used together with Waystream products.
|
||||
--
|
||||
-- Copyright (c) 2017 Waystream AB, All rights reserved
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-IDENTITY,
|
||||
enterprises
|
||||
FROM SNMPv2-SMI;
|
||||
|
||||
--
|
||||
-- Waystream Enterprise SMI
|
||||
--
|
||||
waystream MODULE-IDENTITY
|
||||
LAST-UPDATED "201702101100Z" -- February 10, 2017
|
||||
ORGANIZATION "Waystream AB"
|
||||
CONTACT-INFO
|
||||
"Waystream AB
|
||||
Customer Service
|
||||
|
||||
Mail : Farogatan 33
|
||||
SE-164 51 Kista
|
||||
Sweden
|
||||
|
||||
Tel : +46 8 5626 9450
|
||||
|
||||
E-mail: info@waystream.com
|
||||
Web : http://www.waystream.com"
|
||||
DESCRIPTION
|
||||
"The Waystream management information base SMI definitions"
|
||||
|
||||
REVISION "201702101100Z" -- February 10, 2017
|
||||
DESCRIPTION
|
||||
"Company name change:
|
||||
In October 2015 PacketFront Network Products was renamed Waystream.
|
||||
In this update all PacketFront were changed to Waystream and all
|
||||
pf* to ws*."
|
||||
REVISION "201101111801Z" -- January 11, 2011
|
||||
DESCRIPTION
|
||||
"Updated company name"
|
||||
REVISION "200903231039Z"
|
||||
DESCRIPTION
|
||||
"Updated telephone number in contact-info"
|
||||
REVISION "200801171405Z"
|
||||
DESCRIPTION
|
||||
"Correct warnings in imports"
|
||||
REVISION "200705111228Z"
|
||||
DESCRIPTION
|
||||
"Created from PACKETFRONT-MIB.mib"
|
||||
|
||||
::= { enterprises 9303 } -- assigned by IANA
|
||||
|
||||
--
|
||||
-- Product information
|
||||
--
|
||||
wsProduct OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The product group from which sysObjectID values are set."
|
||||
::= { waystream 1 }
|
||||
|
||||
--
|
||||
-- Configuration
|
||||
--
|
||||
wsConfig OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The configuration subtree"
|
||||
::= { waystream 2 }
|
||||
|
||||
ipdConfig OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The configuration subtree"
|
||||
::= { wsConfig 1 }
|
||||
|
||||
--
|
||||
-- Experimental
|
||||
--
|
||||
wsExperiment OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The root object for experimental objects.
|
||||
Experimental objects are used during
|
||||
development before a permanent assignment
|
||||
to the waystream mib has been determined.
|
||||
|
||||
Objects in this tree will come and go. No guarantees for
|
||||
their existance or accuracy is ever provided."
|
||||
::= { waystream 3 }
|
||||
|
||||
|
||||
--
|
||||
-- Management
|
||||
--
|
||||
wsMgmt OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The root object for all Waystream management objects"
|
||||
::= { waystream 4 }
|
||||
|
||||
|
||||
wsModules OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"wsModules provides a root object identifier from which the
|
||||
MODULE-IDENTITY values may be assigned"
|
||||
::= { waystream 5 }
|
||||
|
||||
pfSW OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"pfSW provides a root object identifier for all PacketFront
|
||||
Software Solutions objects"
|
||||
::= { waystream 6 }
|
||||
|
||||
|
||||
END
|
||||
|
14793
tests/data/ibos.json
Normal file
14793
tests/data/ibos.json
Normal file
File diff suppressed because it is too large
Load Diff
5509
tests/snmpsim/ibos.snmprec
Normal file
5509
tests/snmpsim/ibos.snmprec
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user