SIMPLEMONITOR(1)
π SIMPLEMONITOR(1) β the group-chat guide π
okay bestie, so this is simplemonitor, section 1 of the General Commands Manual. yes, the whole entire manual page for the simplemonitor executable. pull up a chair, grab a boba, we're doing this π§β¨
β¨ NAME β¨
simplemonitor β monitor hosts status and network connectivity
πΈ SYNOPSIS πΈ
simplemonitor [OPTIONS]
that's it. that's the whole vibe. no subcommands, no drama, just options. periodt π
π¦ DESCRIPTION π¦
okay so simplemonitor does two big things and it does them well:
- it monitors hosts β like disk space, load average, services, HTTP availability and much more
- it monitors network connectivity β based on ping replies π
and no, this page is not the whole story, bestie. this manual page is for the simplemonitor executable options only. the full documentation for how to add monitors and alerters lives at:
/usr/share/doc/simplemonitor/html
go there for the deep lore π
π OPTIONS π
here's the main menu, no cap:
-h,--helpβ show help and exit. iconic. the classic.-p PIDFILE,--pidfile PIDFILEβ write the PID into PIDFILE. put your process ID somewhere cute.-N,--no-networkβ disable the network listening socket (that's only if it's enabled in your config, iykyk).-f CONFIG,--config CONFIGβ the configuration file. this is the main config. and heads up:monitors.iniis also needed (that's the default filename). yes, two files. it's giving main character and supporting cast π
π OUTPUT CONTROLS π
the "how loud do you want your logs" section:
-v,--verboseβ alias for--log-level=info. chatty era.-q,--quietβ alias for--log-level=critical. silent era. π€«-d,--debugβ alias for--log-level=debug. we're snooping now π-l LOGLEVEL,--log-level LOGLEVELβ set the log level. your choices are:critical,error,warn,info,debug.-C,--no-colour,--no-colorβ do not colourise the log output. (yes there are two spellings, we love an inclusive king π)--no-timestampsβ do not prefix log output with timestamps. rawdogging the logs fr fr.
π TEST AND DEBUG TOOLS π
the "let me check this real quick" section:
-t,--testβ test the config and exit. a little vibe check for your config β¨-l,--one-shotβ run the monitors once only, without alerting. it requires monitors without"fail"in the name to succeed, and it exits zero or non-zero accordingly.
π¨ okay pause, bestie β yes,-lshows up twice on this page, once for--log-leveland once for--one-shot. that's literally what the original says, so i'm not touching it. i'm just reporting the news π
--loops LOOPSβ number of iterations to run before exiting.--dump-known-resourcesβ print out the loadedMonitor,AlerterandLoggertypes. a full inventory moment π
π AUTHOR π
this manual page was written by Carles Pina i Estany <carles@pina.cat> for the Debian system (but may be used by others). permission is granted to copy, distribute and/or modify this document under the terms of the BSD-3-clause. slay, thank you Carles π«Ά
π SEE ALSO π
full documentation in:
/usr/share/doc/simplemonitor/html
and that's the whole page, bestie!! π SIMPLEMONITOR(1) from the General Commands Manual, signed, sealed, delivered, and yes β the footer says SIMPLEMONITOR(1) too, so we're bookending this thing like a true icon ππ
go monitor something, you've got this πΈβ¨
π¦ where this page comes from
- debian trixie: simplemonitor 1.14.0a-3 Β· BSD-3-Clause
- ubuntu noble: simplemonitor 1.12.0-1 Β· BSD-3-Clause
- ubuntu questing: simplemonitor 1.14.0a-3
- ubuntu resolute: simplemonitor 1.15.0-1 Β· BSD-3-Clause
- ubuntu stonking: simplemonitor 1.15.0-3 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms