Files
librenms-librenms/mibs/lenovo/LENOVO-PRODUCTS-MIB
Fehler12 6263a15315 Lenovo think station Support (#13617)
* Add initial support for Lenovo ThinkStation server

* Initial Support for Lenovo ThinkStation Server - detection rules

* Lenovo ThinkStation MMIB Files

* Added test data for Lenovo ThinkStation

Model SR250

* trying unit test fix

trying to correct unit test failures

* Revert "trying unit test fix"

This reverts commit 7f44689e8a1a59f038c6caa1bb28030eeb5397d4.

* Create lenovoXClarityIMPI_lenovoxcc.snmprec

Added snmprec

* Update lenovoXClarityIMPI.yaml

Removed Null-Value (over) in yaml

* Update lenovoXClarityIMPI.yaml

Fixed typo

* Update lenovoXClarityIMPI.yaml

Fixed another typo in os yaml

* Update lenovoXClarityIMPI.yaml

Added {{ $index }} and removed skip_values

* Update lenovoXClarityIMPI.yaml

Added index in yaml

* Update lenovoXClarityIMPI.yaml

* Update lenovoXClarityIMPI_lenovoxcc.json

* Update lenovoXClarityIMPI_lenovoxcc.json

* Updated detection rule

Removed N/A skip, removed unecessary state_name.

Removed $index in oid, because otherwise the detection fails for some reason
Excluded num_oid because otherwise the poller fails to detect the values.

* Code improvements and test data

I've implemented what I've learned from my Fujitsu pull:
- added test data
- corrected MIB file names and folder

* Code improvements

Removed an empty array and two empty lines.

* Code improvements

* Delete LENOVO-SMI-MIB DEFINITIONS

This file is named wrong and we already have `LENOVO-SMI-MIB` so looks to be duplicated

* Changed OS name

Changed OS name

* Fixed test data for os name change

* Update LENOVO-PRODUCTS-MIB

Reupdated Lenovo-Products-MIB to 2017er Version

Co-authored-by: Neil Lathwood <gh+n@laf.io>
2022-02-02 07:53:32 -06:00

104 lines
2.7 KiB
Plaintext

--- LENOVO-PRODUCTS-MIB: Lenovo product object identifier assignments
-- Copyright (c) 2014-2017 Lenovo Group Ltd. All rights reserved.
LENOVO-PRODUCTS-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY
FROM SNMPv2-SMI
lenovoProducts, lenovoModules
FROM LENOVO-SMI-MIB;
lenovoProductsMIB MODULE-IDENTITY
LAST-UPDATED "201705010000Z"
ORGANIZATION "Lenovo"
CONTACT-INFO
"Lenovo
Postal: 1009 Think Place
Morrisville, NC 27560
USA
Tel: +1 (919) 968-4465
E-mail: snmp@lenovo.com"
DESCRIPTION
"This module defines the object identifiers returned as values for
sysObjectID for Lenovo hardware."
REVISION "201604200000Z"
DESCRIPTION "Initial version."
REVISION "201705010000Z"
DESCRIPTION "Add sysObjectId for G8332 CNOS product"
REVISION "201705020000Z"
DESCRIPTION "Add sysObjectIDs for NE1032, NE1032T, NE1072, and NE10032 switches."
::= { lenovoModules 1 }
-- Lenovo Server Products
lenovoServerProducts OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Root object identifier for Lenovo server products."
::= { lenovoProducts 11 }
-- Lenovo Network Flex Products
flex OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Root object identifier for Lenovo Flex network products."
::= { lenovoProducts 18}
--Lenovo Flex System SI4091 10Gb System Interconnect Module
si4091 OBJECT IDENTIFIER ::= { flex 23}
-- Lenovo Network RackSwitch (ToR) Products
tor OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Root object identifier for Lenovo RackSwitch network products."
::= { lenovoProducts 7}
-- Lenovo RackSwitch G8296
g8296 OBJECT IDENTIFIER ::= { tor 22}
-- Lenovo RackSwitch G8272
g8272 OBJECT IDENTIFIER ::= { tor 24}
-- Lenovo RackSwitch G8296 CNOS
g8296-cnos OBJECT IDENTIFIER ::= { tor 29}
-- Lenovo RackSwitch G8272 CNOS
g8272-cnos OBJECT IDENTIFIER ::= { tor 30}
-- Lenovo RackSwitch G8332 CNOS
g8332-cnos OBJECT IDENTIFIER ::= { tor 31}
-- Lenovo ThinkSystem NE1032 RackSwitch
ne1032 OBJECT IDENTIFIER ::= { tor 32}
-- Lenovo ThinkSystem NE1032T RackSwitch
ne1032t OBJECT IDENTIFIER ::= { tor 33}
-- Lenovo ThinkSystem NE1072T RackSwitch
ne1072t OBJECT IDENTIFIER ::= { tor 34}
-- Lenovo ThinkSystem NE10032 RackSwitch
ne10032 OBJECT IDENTIFIER ::= { tor 36}
-- Lenovo ThinkSystem NE2572 RackSwitch
ne2572 OBJECT IDENTIFIER ::= { tor 41}
-- Lenovo CE0128T Switch
ce0128t OBJECT IDENTIFIER ::= { tor 37}
-- Lenovo CE0128P Switch
ce0128p OBJECT IDENTIFIER ::= { tor 38}
-- Lenovo CE0152T Switch
ce0152t OBJECT IDENTIFIER ::= { tor 39}
-- Lenovo ThinkSystem NE2572 RackSwitch
ne2572 OBJECT IDENTIFIER ::= { tor 41}
END