Skip to content

Commit

Permalink
Fixes duplicated interface shown (#8539)
Browse files Browse the repository at this point in the history
  • Loading branch information
MatteoBiscosi committed Jul 22, 2024
1 parent 19b1fca commit ad275ef
Show file tree
Hide file tree
Showing 5 changed files with 6 additions and 5 deletions.
4 changes: 2 additions & 2 deletions http_src/vue/page-exporters-details.vue
Original file line number Diff line number Diff line change
Expand Up @@ -65,11 +65,11 @@ const map_table_def_columns = (columns) => {
// Add timeseries icon if timeseries are enabled
if (row['timeseries_enabled']) {
let timeseriesUrl = `${flowdevice_interface_url}ip=${get_ip_from_url()}&ts_schema=flowdev_port:traffic&page=historical&snmp_port_idx=${row.ifindex}&ifid=${props.context.ifid}`
let timeseriesUrl = `${flowdevice_interface_url}ip=${get_ip_from_url()}&ts_schema=flowdev_port:traffic&page=historical&snmp_port_idx=${row.ifindex}&ifid=${row.ifid}`
returnValue += `&nbsp;<a href=${timeseriesUrl}><i class="fas fa-chart-area fa-lg"></i></a>&nbsp;`
}
let snmp_config = `${snmp_interface_config_url}ip=${get_ip_from_url()}&page=config&snmp_port_idx=${row.ifindex}&ifid=${props.context.ifid}`
let snmp_config = `${snmp_interface_config_url}ip=${get_ip_from_url()}&page=config&snmp_port_idx=${row.ifindex}&ifid=${row.ifid}`
returnValue += `<a href=${snmp_config}><i class="fas fa-cog"></i></a>`
return returnValue
Expand Down
2 changes: 1 addition & 1 deletion http_src/vue/page-exporters.vue
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@ const map_table_def_columns = (columns) => {
returnValue += `&nbsp;<a href="${timeseriesUrl}"><i class="fas fa-chart-area fa-lg"></i></a>`;
}
return `<a href="${host_url}ip=${value}&probe_uuid=${row.probe_uuid}">${returnValue}</a>`;
return `<a href="${host_url}ip=${value}&exporter_uuid=${row.exporter_uuid}&probe_uuid=${row.probe_uuid}">${returnValue}</a>`;
},
"name": (value, row) => {
Expand Down
1 change: 1 addition & 0 deletions scripts/lua/modules/http_lint.lua
Original file line number Diff line number Diff line change
Expand Up @@ -2667,6 +2667,7 @@ local known_parameters = {
["blacklist_name"] = validateUnquoted,
["reset_url"] = validateBool,
["as"] = validateNumber,
["exporter_uuid"] = validateNumber,
["probe_uuid"] = validateNumber,

-- nEdge policy
Expand Down
2 changes: 1 addition & 1 deletion src/LuaEngineInterface.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -2886,7 +2886,7 @@ static int ntop_get_flow_device_info(lua_State *vm) {
ntop->getTrace()->traceEvent(TRACE_DEBUG, "%s() called", __FUNCTION__);
lua_newtable(vm);

if (ntop_lua_check(vm, __FUNCTION__, 1, LUA_TSTRING) != CONST_LUA_OK)
if (ntop_lua_check(vm, __FUNCTION__, 1, LUA_TNUMBER) != CONST_LUA_OK)
return (ntop_lua_return_value(vm, __FUNCTION__, CONST_LUA_ERROR));
device_id = (u_int32_t )lua_tonumber(vm, 1);
if (lua_type(vm, 2) == LUA_TBOOLEAN)
Expand Down
2 changes: 1 addition & 1 deletion src/ZMQParserInterface.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -499,7 +499,7 @@ u_int8_t ZMQParserInterface::parseEvent(const char *payload, int payload_size,
if (json_object_object_get_ex(val, "num_drops", &x))
exp_stats.num_drops = (u_int32_t)json_object_get_int64(x);

if (json_object_object_get_ex(val, "unique_source_id", &x))
if (json_object_object_get_ex(val, "unique_source_id", &x))
exp_stats.unique_source_id = (u_int32_t)json_object_get_int64(x);

zrs.exportersStats[ip] = exp_stats;
Expand Down

0 comments on commit ad275ef

Please sign in to comment.