* */ // MPLS-MIB if (!is_array($lsps_cache)) { $lsps_cache = snmpwalk_cache_oid($device, "mplsLspInfoEntry", [], "MPLS-MIB"); $polled = time(); print_debug_vars($lsps_cache); } $entry = $lsps_cache[$lsp['lsp_index']]; $lsp['lsp_octets'] = $entry['mplsLspInfoOctets']; $lsp['lsp_packets'] = $entry['mplsLspInfoPackets']; $lsp['lsp_bandwidth'] = $entry['mplsPathInfoBandwidth'] * 1000; // Convert kbps to bps for standardization $lsp['lsp_state'] = $entry['mplsLspInfoState']; $lsp['lsp_uptime'] = timeticks_to_sec($entry['mplsLspInfoTimeUp']); $lsp['lsp_total_uptime'] = timeticks_to_sec($entry['mplsLspInfoAge']); $lsp['lsp_primary_uptime'] = timeticks_to_sec($entry['mplsLspInfoPrimaryTimeUp']); $lsp['lsp_transitions'] = $entry['mplsLspInfoTransitions']; $lsp['lsp_path_changes'] = $entry['mplsLspInfoPathChanges']; unset($entry); // EOF