OS(Monitoring)

πŸ“¦
version 29.1.1 Β· 3 versions
, in arch rolling, nixos 26.05, nixpkgs unstable, ubuntu stonking

✨ OS(Monitoring) ✨

okay bestie, welcome to os_mon β€” the manual page for the OS Monitoring Application πŸ’– this is version os_mon 2.12 and like. it's giving sysadmin but make it cute. iykyk.


πŸ’… DESCRIPTION

πŸ¦‹ Description

so the operating system monitor, <pink>OS_Mon</pink>, is literally the girl who watches everything, and she comes with these services:

  • cpu_sup β€” CPU load and utilization supervision (Unix) πŸ”₯
  • disksup β€” Disk supervision (Unix, Windows) πŸ’Ύ
  • memsup β€” Memory supervision (Unix, Windows) 🧠
  • os_sup β€” Interface to OS system messages (Solaris, Windows) πŸ“¨

now here's the part where she's chill: to simplify usage of OS_Mon on distributed Erlang systems, it is not considered an error trying to use a service at a node where it is not available. and bestie there are like three reasons that could happen β€” either because OS_Mon is not running, or because the service is not available for that OS, or because the service is not started. πŸ™ˆ

instead of being dramatic, a warning message is issued via error_logger and a dummy value is returned. which dummy value exactly? that's specified in the man pages for the respective services, so go check those πŸ’œ

πŸŽ€ Configuration

when OS_Mon is started, by default all services available for the OS, except os_sup, are automatically started. iconic default ngl. but you can change this configuration using the following application configuration parameters:

  • start_cpu_sup = bool() β€” specifies if cpu_sup should be started. defaults to true. ⭐
  • start_disksup = bool() β€” specifies if disksup should be started. defaults to true. πŸ“
  • start_memsup = bool() β€” specifies if memsup should be started. defaults to true. πŸ’–
  • start_os_sup = bool() β€” specifies if os_sup should be started. defaults to false. πŸ’€

configuration parameters effecting the different OS_Mon services are described in the respective man pages, so no gatekeeping here, go read them 🫢

see config for information about how to change the value of configuration parameters β€” that's your how-to-slay guide fr fr ✨

πŸ‘‘ See Also

cpu_sup, disksup, memsup, os_sup, nteventlog, snmp 🧚


aaaaand that's the whole page bestie, no cap πŸ’… this was os_mon 2.12 from the Application section, and yeah the og footer even had a little 6 hanging out on it β€” consider it acknowledged. now go supervise something, main character energy only 🌈

πŸ“¦ where this page comes from