mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
* 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>