r3379 copy changeset 3357 into trunk to close #316
authorDenis Ovsienko <infrastation@yandex.ru>
Tue, 23 Mar 2010 13:53:09 +0000 (13:53 +0000)
committerDenis Ovsienko <infrastation@yandex.ru>
Tue, 23 Mar 2010 13:53:09 +0000 (13:53 +0000)
ChangeLog
inc/snmp.php

index 1740bd3..c1affc2 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -5,6 +5,7 @@
        update: better support of Huawei S5300 switches
        bugfix: completely fix ticket:211
        bugfix: declare charset in HTTP header (#312)
+       bugfix: don't add AC-in port for switches, which don't have it (#316)
 0.17.9 2010-02-17
        new feature: added per-user UI options (ticket:29)
        new feature: LDAP cache can be disabled now (ticket:247)
index a734aca..33bf40e 100644 (file)
@@ -694,8 +694,12 @@ function doSwitchSNMPmining ($objectInfo, $hostname, $community)
                        updateStickerForCell ($objectInfo, 1, str_replace ('"', '', substr ($sysChassi, strlen ('STRING: '))));
                checkPIC ('1-29');
                commitAddPort ($objectInfo['id'], 'con0', '1-29', 'console', ''); // RJ-45 RS-232 console
-               checkPIC ('1-16');
-               commitAddPort ($objectInfo['id'], 'AC-in', '1-16', '', ''); // AC input
+               // blade devices are powered through internal circuitry of chassis
+               if ($sysObjectID != '9.1.749' and $sysObjectID != '9.1.920')
+               {
+                       checkPIC ('1-16'); // AC input
+                       commitAddPort ($objectInfo['id'], 'AC-in', '1-16', '', '');
+               }
                $log = mergeLogs ($log, oneLiner (81, array ('catalyst-generic')));
                break;
        case preg_match ('/^9\.12\.3\.1\.3\./', $sysObjectID): // Nexus