Files
librenms-librenms/includes/polling/os/mrv-od.inc.php
Tony Murray f3ba8947f7 Use Config helper (#10339)
remove usage of global variable
2019-06-23 00:29:12 -05:00

21 lines
914 B
PHP

<?php
/*
* LibreNMS OS Polling module for the MRV® OptiDriver® Optical Transport Platform
*
* © 2017 Chris A. Evans <thecityofguanyu@outlook.com>
*
* 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. Please see LICENSE.txt at the top level of
* the source code distribution for details.
*/
$multi_get_array = snmp_get_multi($device, ['nbsCmmcChassisModel.1', 'nbsCmmcSysFwVers.0', 'nbsCmmcChassisSerialNum.1'], '-OQUs', 'NBS-CMMC-MIB', \LibreNMS\Config::get('install_dir') . '/mibs/mrv');
$hardware = $multi_get_array[1]['nbsCmmcChassisModel'];
$version = $multi_get_array[0]['nbsCmmcSysFwVers'];
$serial = $multi_get_array[1]['nbsCmmcChassisSerialNum'];
$features = '';
unset($multi_get_array);