r2658 - last finish for ticket:181 (HP switches SNMP support)
authorDenis Ovsienko <infrastation@yandex.ru>
Wed, 22 Apr 2009 20:23:32 +0000 (20:23 +0000)
committerDenis Ovsienko <infrastation@yandex.ru>
Wed, 22 Apr 2009 20:23:32 +0000 (20:23 +0000)
ChangeLog
inc/snmp.php

index b8ef5889465a5e8fb4b1f8595864ebb6c84062ae..cdd9f45588b04ddb3bd1a3c28dd19f35f69f94cf 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -27,6 +27,7 @@
        update: records for F5 hardware
        update: don't require HASH extension any more
        update: rack thumb dimensions aren't configured any more
+       update: SNMP code for Nexus and HP switches (with help from killsystem)
        bugfix: show error message if snmp module isn't loaded.  closes ticket 43 (by Aaron)
        bugfix: show error message for duplicate IPv4 network record
        bugfix: it was possible to access the system as any existing
index 80e09065854b712dc8e6e9e1ee32722d281f2603..1f0f710f574617c8fb80d7103d98ddcf9ea3a1ff 100644 (file)
@@ -166,7 +166,7 @@ function doSNMPmining ($object_id, $community)
                        $log[] = array ('code' => 'error', 'message' => 'Failed settig OEM S/N 1: ' . $error);
        }
 
-       if (empty ($attrs[4]['value'])) // switch OS type
+       if (empty ($attrs[4]['value']) and $swfamily != 'HP') // switch OS type
        {
                switch ($swfamily . '-' . $swrelease)
                {
@@ -185,8 +185,6 @@ function doSNMPmining ($object_id, $community)
                        case 'NX-OS-4.1':
                                $error = commitUpdateAttrValue ($object_id, 4, 964);
                                break;
-                       case 'HP-HP': // do nothing
-                               break;
                        default:
                                $log[] = array ('code' => 'error', 'message' => "Unknown SW version ${swversion}");
                                $error = TRUE;