<?php
/**
 * Observium
 *
 *   This file is part of Observium.
 *
 * @package        observium
 * @subpackage     definitions
 * @copyright  (C) 2006-2013 Adam Armstrong, (C) 2013-2019 Observium Limited
 *
 */


$mib = 'CLAVISTER-MIB';
$config['mibs'][$mib]['enable'] = 1;
$config['mibs'][$mib]['mib_dir'] = 'clavister';
$config['mibs'][$mib]['descr'] = '';
$config['mibs'][$mib]['processor']['clvSysCpuLoad'] = array('type' => 'static', 'descr' => 'Processor', 'oid' => 'clvSysCpuLoad.0', 'oid_num' => '.1.3.6.1.4.1.3224.16.1.3.0');
$config['mibs'][$mib]['mempool']['clvSysMemUsage'] = array('type' => 'static', 'descr' => 'Memory', 'scale' => 1, 'oid_perc' => 'clvSysMemUsage.0', 'oid_used_num' => '.1.3.6.1.4.1.3224.16.2.1.0'); // CLAVISTER-MIB::clvSysMemUsage.0 = Gauge32: 53

$config['mibs'][$mib]['sensor'][] = array('table'                => 'clvHWSensorTable',
                                          'oid'                  => 'clvHWSensorValue',
                                          'oid_descr'            => 'clvHWSensorName',
                                          'oid_num'              => '.1.3.6.1.4.1.5089.1.2.1.11.1.3',
                                          'class'                => 'temperature',
                                          'rename_rrd'           => 'clavister-temp-%index%',
                                          'test'                 => [ 'field' => 'clvHWSensorName', 'operator' => 'match', 'value' => '*Temp*' ]);

$config['mibs'][$mib]['sensor'][] = array('table'                => 'clvHWSensorTable',
                                          'oid'                  => 'clvHWSensorValue',
                                          'oid_descr'            => 'clvHWSensorName',
                                          'oid_num'              => '.1.3.6.1.4.1.5089.1.2.1.11.1.3',
                                          'class'                => 'fanspeed',
                                          'rename_rrd'           => 'clavister-fan-%index%',
                                          'test'                 => [ 'field' => 'clvHWSensorName', 'operator' => 'match', 'value' => '*Fan*' ]);

// EOF
