mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
git-svn-id: http://www.observium.org/svn/observer/trunk@3115 61d68cd4-352d-0410-923a-c4978735b2b8
32 lines
814 B
PHP
32 lines
814 B
PHP
<?php
|
|
|
|
echo("Q-BRIDGE-MIB VLANs : ");
|
|
|
|
$vlanversion = snmp_get($device, "dot1qVlanVersionNumber.0", "-Oqv", "Q-BRIDGE-MIB");
|
|
|
|
if ($vlanversion == 'version1')
|
|
{
|
|
echo("VLAN $vlanversion ");
|
|
|
|
$vtpdomain_id = "1";
|
|
$vlans = snmpwalk_cache_oid($device, "dot1qVlanStaticName", array(), "Q-BRIDGE-MIB");
|
|
|
|
foreach ($vlans as $vlan_id => $vlan)
|
|
{
|
|
echo(" $vlan_id");
|
|
if (is_array($vlans_db[$vtpdomain_id][$vlan_id]))
|
|
{
|
|
echo(".");
|
|
} else {
|
|
dbInsert(array('device_id' => $device['device_id'], 'vlan_domain' => $vtpdomain_id, 'vlan_vlan' => $vlan_id, 'vlan_name' => $vlan['dot1qVlanStaticName'], 'vlan_type' => array('NULL')), 'vlans');
|
|
echo("+");
|
|
}
|
|
$device['vlans'][$vtpdomain_id][$vlan_id] = $vlan_id;
|
|
}
|
|
|
|
}
|
|
|
|
echo("\n");
|
|
|
|
?>
|