feat: leverage high speed ICMP scanner more #725

Open
opened 2026-03-28 04:27:52 +00:00 by mfreeman451 · 0 comments
Owner

Imported from GitHub.

Original GitHub issue: #2260
Original author: @mfreeman451
Original URL: https://github.com/carverauto/serviceradar/issues/2260
Original created: 2026-01-12T01:47:51Z


Is your feature request related to a problem?

We have an ICMP sparkline UI component that only gets used if we setup one-off ICMP/ping checks on an agent to a remote host. We should be able to configure the high speed scanner to do an availability check on any/all hosts in the inventory.

  • leverage existing pkg/scan & pkg/sweeper code
  • from settings/network UI, configure ICMP checks
  • re-use existing UI rule builder element (from SRQL)
  • support overlapping network scan/sweep jobs
  • jobs get created from within the UI, agents pull for config and would get this config, perform sweep/scan
  • settings UI should allow users to configure what partition the scan is for, and optionally choose which agent the work (config) gets assigned the job (agent polls agent-gateway via GRPC for config, gateway asks core, core generates config)
  • agent gateway may want to be updated to cache configs and have smart cache invalidation/hydration/whatever

Describe the solution you'd like

A clear and concise description of what you want to happen.

Describe alternatives you've considered

A clear and concise description of any alternative solutions or features you've considered.

Additional context

Add any other context or screenshots about the feature request here.

Imported from GitHub. Original GitHub issue: #2260 Original author: @mfreeman451 Original URL: https://github.com/carverauto/serviceradar/issues/2260 Original created: 2026-01-12T01:47:51Z --- **Is your feature request related to a problem?** We have an ICMP sparkline UI component that only gets used if we setup one-off ICMP/ping checks on an agent to a remote host. We should be able to configure the high speed scanner to do an availability check on any/all hosts in the inventory. - [ ] leverage existing pkg/scan & pkg/sweeper code - [ ] from settings/network UI, configure ICMP checks - [ ] re-use existing UI rule builder element (from SRQL) - [ ] support overlapping network scan/sweep jobs - [ ] jobs get created from within the UI, agents pull for config and would get this config, perform sweep/scan - [ ] settings UI should allow users to configure what partition the scan is for, and optionally choose which agent the work (config) gets assigned the job (agent polls agent-gateway via GRPC for config, gateway asks core, core generates config) - [ ] agent gateway may want to be updated to cache configs and have smart cache invalidation/hydration/whatever **Describe the solution you'd like** A clear and concise description of what you want to happen. **Describe alternatives you've considered** A clear and concise description of any alternative solutions or features you've considered. **Additional context** Add any other context or screenshots about the feature request here.
mfreeman451 added this to the 1.1.2 milestone 2026-03-28 04:27:52 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
carverauto/serviceradar#725
No description provided.