MRTG-PING-PROBE(1)

πŸ’– MRTG-PING-PROBE(1) πŸ’–

okay bestie, gather round, because this is a General Commands Manual page for mrtg-ping-probe, and it's lowkey iconic 🫢


✨ NAME ✨

mrtg-ping-probe β€” ping probe module for Multi Router Traffic Grapher 🌈


πŸ¦‹ DESCRIPTION πŸ¦‹

mrtg-ping-probe is a ping probe module for MRTG 2.x. It's the little guy you send out to monitor the round trip time and packet loss to networked devices. MRTG takes whatever mrtg-ping-probe spits out and turns it into graphs, so you can see your minimum and maximum round trip times or your packet loss. literally graphs. aesthetic. πŸ“ˆβœ¨

Bestie, important: mrtg-ping-probe is not run directly. It gets called by MRTG as a helper whenever MRTG needs to figure out the ping time to a host. it's giving supporting cast, not main character, and that's fine πŸ’…

⚠️ Act responsibly: do not use mrtg-ping-probe to ping devices without the owner's permission. Just imagine if 10,000 people decided to ping your hosts! 😭 mrtg-ping-probe is meant to be used within your network to get round trip time performance figures for your network. stay in your lane, respectfully 🌸

πŸŽ€ OPTIONS πŸŽ€

To use mrtg-ping-probe you need to configure MRTG to call it from within the definition of a target host. This is done in the MRTG config file, which is usually /etc/mrtg.conf. iykyk πŸ“

Here's an example snippet β€” change the target name and IP address to suit your needs, bestie:

Target[your.target.ping]: `/usr/bin/mrtg-ping-probe 123.456.789.123`
SetEnv[your.target.ping]: MRTG_INT_IP="123.456.789.123"
MRTG_INT_DESCR="ping"
MaxBytes[your.target.ping]: 100
AbsMax[your.target.ping]: 200
Options[your.target.ping]: gauge, growright
YLegend[your.target.ping]: ping time (ms)
ShortLegend[your.target.ping]: ms
Legend1[your.target.ping]: Maximum Round Trip Time in ms
Legend2[your.target.ping]: Minimum Round Trip Time in ms
Legend3[your.target.ping]: Maximal 5 Minute Maximum Round Trip Time in
ms
Legend4[your.target.ping]: Maximal 5 Minute Minimum Round Trip Time in
ms
LegendI[your.target.ping]:  Max:
LegendO[your.target.ping]:  Min:

Pay close attention to the backticks in that first line πŸ‘€ β€” they're what tell MRTG to execute the nominated external program. No backticks, no ping probe, no vibes. πŸ™ˆ

Also note that you need to use the "gauge" option, because the results of subsequent ping probes are independant values and not an incrementing counter. it's not counting up, bestie, it's just vibing at whatever number it is 🌈


πŸ‘‘ SEE ALSO πŸ‘‘

The latest release of mrtg-ping-probe can be found on the web at http://pwo.de/projects/mrtg/ 🌐


πŸ’œ AUTHOR πŸ’œ

This manual page was written by Jonathan Oxer <jon@debian.org>, for the Debian project (but may be used by others). slay, honestly 🫢


and that's the whole page, periodt. this manual page was dated April 14, 2003, and it lives in section MRTG-PING-PROBE(1) of the General Commands Manual. go ping something you're allowed to ping πŸ’–βœ¨πŸŽ€