Index: includes/definitions/mibs.inc.php
|
===================================================================
|
--- includes/definitions/mibs.inc.php (revision 8698)
|
+++ includes/definitions/mibs.inc.php (working copy)
|
@@ -854,7 +854,78 @@
|
$config['mibs'][$mib]['descr'] = 'Ceragon FibeAir.';
|
$config['mibs'][$mib]['mib_dir'] = 'ceragon';
|
|
+// C-data
|
+$mib = 'FD-SYSTEM-MIB';
|
+$config['mibs'][$mib]['enable'] = 1;
|
+//$config['mibs'][$mib]['identity_num'] = '.1.3.6.1.4.1.3459.1.3.1';
|
+$config['mibs'][$mib]['descr'] = '';
|
+$config['mibs'][$mib]['mib_dir'] = 'cdata';
|
+$config['mibs'][$mib]['serial'][] = array('oid' => 'chassisFactorySerial.0');
|
+$config['mibs'][$mib]['version'][] = array('oid' => 'mainCardSWVersion.0'); //FD-SYSTEM-MIB::mainCardSWVersion.0 = STRING: OLT-SWE-2.0.31
|
+$config['mibs'][$mib]['hardware'][] = array('oid' => 'mainCardHWRevision.0'); //FD-SYSTEM-MIB::mainCardHWRevision.0 = STRING: OLT-4.1
|
+$config['mibs'][$mib]['features'][] = array('oid' => 'chassisType.0'); //FD-SYSTEM-MIB::chassisType.0 = INTEGER: CHASSIS(16843009)
|
|
+$config['mibs'][$mib]['sensor']['chassisTemperature']['indexes'][0] = array('class' => 'temperature', 'descr' => 'Chassis Temperature', 'oid' => 'chassisTemperature.0', 'min' => 0, 'scale' => 1); //FD-SYSTEM-MIB::chassisTemperature.0
|
+
|
+$config['mibs'][$mib]['status']['sysMajAlarmLed']['indexes'][0] = array('descr' => 'Status of main card MAJ led', 'oid' => 'sysMajAlarmLed.0', 'measured' => '', 'type' => 'LedStatus', 'oid_num' => '.1.3.6.1.4.1.34592.1.3.1.1.5.0');
|
+$config['mibs'][$mib]['status']['sysCriAlarmLed']['indexes'][0] = array('descr' => 'Status of main card CRJ led', 'oid' => 'sysMajAlarmLed.0', 'measured' => '', 'type' => 'LedStatus', 'oid_num' => '.1.3.6.1.4.1.34592.1.3.1.1.6.0');
|
+
|
+$config['mibs'][$mib]['status']['PowerStatusBit']['indexes'][0] = array('class' => 'power', 'descr' => 'Power Statuses', 'oid' => 'PowerStatusBit.0', 'measured' => '', 'type' => 'powerStatusBit', 'oid_num' => '.1.3.6.1.4.1.34592.1.3.1.3.5.0');
|
+$config['mibs'][$mib]['status']['fanStatusBit']['indexes'][0] = array('descr' => 'Fan Statuses', 'oid' => 'fanStatusBit.0', 'measured' => 'fan', 'type' => 'fanStatusBit', 'oid_num' => '.1.3.6.1.4.1.34592.1.3.1.3.6.0');
|
+
|
+$config['mibs'][$mib]['states']['LedStatus'][1] = array('name' => 'on', 'event' => 'alert');
|
+$config['mibs'][$mib]['states']['LedStatus'][2] = array('name' => 'off', 'event' => 'ok');
|
+$config['mibs'][$mib]['states']['LedStatus'][3] = array('name' => 'blink', 'event' => 'warning');
|
+
|
+$config['mibs'][$mib]['states']['powerStatusBit'][0] = array('name' => 'Power off', 'event' => 'alert');
|
+$config['mibs'][$mib]['states']['powerStatusBit'][1] = array('name' => 'Power B off', 'event' => 'warning');
|
+$config['mibs'][$mib]['states']['powerStatusBit'][2] = array('name' => 'Power A off', 'event' => 'warning');
|
+$config['mibs'][$mib]['states']['powerStatusBit'][3] = array('name' => 'ok', 'event' => 'ok');
|
+
|
+$config['mibs'][$mib]['states']['fanStatusBit'][0] = array('name' => 'Fans 1-4 off', 'event' => 'alert');
|
+$config['mibs'][$mib]['states']['fanStatusBit'][1] = array('name' => 'Fans 2-4 off', 'event' => 'alert');
|
+$config['mibs'][$mib]['states']['fanStatusBit'][2] = array('name' => 'Fans 1,3,4 off', 'event' => 'alert');
|
+$config['mibs'][$mib]['states']['fanStatusBit'][3] = array('name' => 'Fans 3,4 off', 'event' => 'alert');
|
+$config['mibs'][$mib]['states']['fanStatusBit'][4] = array('name' => 'Fans 1,2,4 off', 'event' => 'alert');
|
+$config['mibs'][$mib]['states']['fanStatusBit'][5] = array('name' => 'Fans 2,4 off', 'event' => 'alert');
|
+$config['mibs'][$mib]['states']['fanStatusBit'][6] = array('name' => 'Fans 1,4 off', 'event' => 'alert');
|
+$config['mibs'][$mib]['states']['fanStatusBit'][7] = array('name' => 'Fans 4 off', 'event' => 'alert');
|
+$config['mibs'][$mib]['states']['fanStatusBit'][8] = array('name' => 'Fans 1-3 off', 'event' => 'alert');
|
+$config['mibs'][$mib]['states']['fanStatusBit'][9] = array('name' => 'Fans 2,3 off', 'event' => 'alert');
|
+$config['mibs'][$mib]['states']['fanStatusBit'][10] = array('name' => 'Fans 1,3 off', 'event' => 'alert');
|
+$config['mibs'][$mib]['states']['fanStatusBit'][11] = array('name' => 'Fans 3 off', 'event' => 'warning');
|
+$config['mibs'][$mib]['states']['fanStatusBit'][12] = array('name' => 'Fans 1,2 off', 'event' => 'alert');
|
+$config['mibs'][$mib]['states']['fanStatusBit'][13] = array('name' => 'Fans 2 off', 'event' => 'warning');
|
+$config['mibs'][$mib]['states']['fanStatusBit'][14] = array('name' => 'Fans 1 off', 'event' => 'warning');
|
+$config['mibs'][$mib]['states']['fanStatusBit'][15] = array('name' => 'All Fans on', 'event' => 'ok');
|
+
|
+$mib = 'FD-SWITCH-MIB';
|
+$config['mibs'][$mib]['enable'] = 1;
|
+//$config['mibs'][$mib]['identity_num'] = '.1.3.6.1.4.1.3459.1.3.2';
|
+$config['mibs'][$mib]['descr'] = '';
|
+$config['mibs'][$mib]['mib_dir'] = 'cdata';
|
+
|
+$config['mibs'][$mib]['status']['switchMode']['indexes'][0] = array('descr' => 'Device function operation switch type', 'measured' => 'device', 'type' => 'switchMode', 'oid_num' => '.1.3.6.1.4.1.34592.1.3.2.1.1.0'); // switchMode.0 = INTEGER: normal(3)
|
+$config['mibs'][$mib]['status']['vlanMode']['indexes'][0] = array('descr' => 'vlan mode', 'measured' => 'device', 'type' => 'OperSwitch', 'oid_num' => '.1.3.6.1.4.1.34592.1.3.2.4.4.1.0'); // vlanMode.0 = INTEGER: enable(1)
|
+$config['mibs'][$mib]['status']['trunkBlance']['indexes'][0] = array('descr' => 'Balance Mode in Trunks', 'measured' => 'device', 'type' => 'trunkBlance', 'oid_num' => '.1.3.6.1.4.1.34592.1.3.2.5.1.1.0'); // trunkBlance.0 = INTEGER: balanceMac(1)
|
+$config['mibs'][$mib]['status']['rstpEnable']['indexes'][0] = array('descr' => 'RSTP status', 'measured' => 'device', 'type' => 'OperSwitch', 'oid_num' => '.1.3.6.1.4.1.34592.1.3.2.6.1.1.0'); // rstpEnable.0 = INTEGER: disable(2)
|
+$config['mibs'][$mib]['status']['igmpsnoopingAdmin']['indexes'][0] = array('descr' => 'IGMP snooping status', 'measured' => 'device', 'type' => 'OperSwitch', 'oid_num' => '1.3.6.1.4.1.34592.1.3.2.8.1'); // igmpsnoopingAdmin.0 = INTEGER: enable(1)
|
+
|
+$config['mibs'][$mib]['states']['switchMode'][1] = array('name' => 'sniDestinated', 'event' => 'ok'); // -- It is normal
|
+$config['mibs'][$mib]['states']['switchMode'][2] = array('name' => 'transparent', 'event' => 'ok'); // -- It is normal too
|
+$config['mibs'][$mib]['states']['switchMode'][3] = array('name' => 'normal', 'event' => 'ok'); // -- It is normal too
|
+
|
+$config['mibs'][$mib]['states']['OperSwitch'][1] = array('name' => 'enable', 'event' => 'ok'); // -- It is normal
|
+$config['mibs'][$mib]['states']['OperSwitch'][2] = array('name' => 'disable', 'event' => 'ok'); // -- It is normal too
|
+
|
+$config['mibs'][$mib]['states']['trunkBlance'][1] = array('name' => 'balanceMac', 'event' => 'warning'); // -- It is bad idea to use balanceMac
|
+$config['mibs'][$mib]['states']['trunkBlance'][2] = array('name' => 'balanceIp', 'event' => 'ok'); // -- not bad
|
+$config['mibs'][$mib]['states']['trunkBlance'][3] = array('name' => 'balanceL4Port', 'event' => 'ok'); // -- not bad
|
+$config['mibs'][$mib]['states']['trunkBlance'][4] = array('name' => 'balanceIpMac', 'event' => 'ok'); // -- better than not bad
|
+$config['mibs'][$mib]['states']['trunkBlance'][5] = array('name' => 'balanceL4PortMac', 'event' => 'ok'); // -- The best
|
+$config['mibs'][$mib]['states']['trunkBlance'][6] = array('name' => 'balanceInL2If', 'event' => 'unknown'); // -- unknown feature
|
+
|
+
|
// Dell IDRAC-MIB-SMIv2
|
|
$mib = 'IDRAC-MIB-SMIv2';
|
Index: includes/definitions/os.inc.php
|
===================================================================
|
--- includes/definitions/os.inc.php (revision 8698)
|
+++ includes/definitions/os.inc.php (working copy)
|
@@ -965,6 +965,22 @@
|
//$config['os'][$os]['snmp']['max-rep'] = 2000; // Yep! This devices may have over 1000 ports. All tested devices support such max-rep value and huge improved polling time
|
//$config['os'][$os]['mib_blacklist'][] = "ENTITY-SENSOR-MIB"; // ENTITY-MIB is huge here
|
|
+// C-Data
|
+$os = "cdata-swe-pon";
|
+$config['os'][$os]['vendor'] = "cdata";
|
+$config['os'][$os]['text'] = "CDATA";
|
+$config['os'][$os]['type'] = "network";
|
+//$config['os'][$os]['snmpable'][] = ".1.3.6.1.4.1.34592.1.3.1.1.2.0";
|
+//$config['os'][$os]['discovery_os'] = "cdata";
|
+$config['os'][$os]['discovery'][] = array(
|
+ 'sysObjectID' => '.0.0',
|
+// 'sysDescr' => '/^$/', // empty
|
+ 'FD-SYSTEM-MIB::sysDesc.0' => '/.+/', // non empty
|
+);
|
+$config['os'][$os]['mibs'][] = "FD-SYSTEM-MIB";
|
+$config['os'][$os]['mibs'][] = "FD-SWITCH-MIB";
|
+$config['os'][$os]['mib_dirs'] = "cdata";
|
+
|
// Cisco
|
|
$os = "iosxr";
|
Committed in 8700 and 8699.