How can I monitor network ping from a Rust Program?

This page summarizes the projects mentioned and recommended in the original post on /r/rust

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • sysit

    System Sit! Check on the system with a quick glance.

  • I have a simple system monitoring utility, crodjer/sysit, in which I am working on an ability to also monitor network ping. I was able to get a POC implementation working (and solving my use case) by executing the system `/bin/ping` command in a process, which replicates my existing script in rust. But, this means that I now end up with a separate process for the `ping` command, a thread to monitor the command output.

  • configs

    dotfiles and utility scripts (by crodjer)

  • I have a simple system monitoring utility, crodjer/sysit, in which I am working on an ability to also monitor network ping. I was able to get a POC implementation working (and solving my use case) by executing the system `/bin/ping` command in a process, which replicates my existing script in rust. But, this means that I now end up with a separate process for the `ping` command, a thread to monitor the command output.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • Healthchecks

    Open-source cron job and background task monitoring service, written in Python & Django

  • Yeah. I'd need a TCP/UDP service hosted on the public web, which would need its own monitoring. It could though function as a system uptime health check 🤔. Although, I don't know if I want sysit to do that. healthchecks.io has been super reliable.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts