RASDAEMON(8)

πŸ“¦
version 0.6.7 Β· 2 versions
, in ubuntu jammy

🌸 RASDAEMON β€” the manual, but make it a group chat 🌸

okay bestie, so this is the rasdaemon(8) page β€” the RAS memory controller admin utility situation β€” and I'm gonna walk you through it like we're texting at 2am. buckle up πŸ’–


✨ NAME ✨

rasdaemon β€” RAS daemon to log the RAS events.

like. that's the whole name section. short and iconic. periodt πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

rasdaemon [OPTION]...

yeah that's it, she takes options, that's her whole thing 🫢


πŸ’œ DESCRIPTION πŸ’œ

okay so the rasdaemon program is a daemon β€” main character energy, lives in the background, does not need your attention β€” and what she does is monitor the platform Reliablity, Availability and Serviceability (RAS) reports coming from the Linux kernel trace events.

those trace events get logged in /sys/kernel/debug/tracing, and she reports them out via syslog/journald. that's the whole loop, bestie. kernel whispers, daemon tells the logs. no cap ✨


πŸ’… OPTIONS πŸ’…

every single one, no skips, we're thorough in this household 😀

  • --usage β€” shows you a lil brief usage message and then dips. that's it, that's the whole job πŸŽ€
  • --help β€” prints a help message and exits. your classic "wait what do I do" move πŸ™ˆ
  • --disable β€” turns RAS tracing events off and exits. bye bye tracing πŸ’€
  • --enable β€” turns RAS tracing events back on and exits. welcome back queen πŸ‘‘
  • --foreground β€” runs in the foreground and prints the events right at your console. super useful for testing her out, and it's the mode you'd use with systemd or Unix System V respan. if you don't pass this one, she just runs in normal daemon mode (background, mysterious, unbothered) πŸŒ™
  • --record β€” records RAS events via Sqlite3. and the Sqlite3 database is lowkey the bestie move here because it keeps a persistent record of the RAS events β€” like a receipts folder that never forgets. this feature gets used together with the ras-mc-ctl utility. > heads up though: rasdaemon may be compiled without this feature. so don't be shocked if she says she doesn't do that 🫠
  • --version β€” prints the program version and exits. flex the number, then leave ⭐

πŸŽ€ CONFIG FILE πŸŽ€

so rasdaemon also supports a config file, and its whole purpose in life is setting the rasdaemon systemd service environment variables. by default she reads that config file from /etc/sysconfig/rasdaemon πŸ“

the general format is, and I quote:

environmentname=value

name equals value. that's the vibe. nothing fancy, just keys and values holding hands πŸ’–


🌈 SEE ALSO 🌈

  • ras-mc-ctl(8) β€” her partner in crime, go read it next iykyk ✨

and that's the whole page bestie, we made it πŸ₯Ή this was the RASDAEMON(8) manual page, from the RAS memory controller admin utility corner of the world β€” thanks for reading all the way through, you absolute icon, go enable some tracing and slay πŸ’–βœ¨πŸ¦‹πŸŽ€πŸ’…

πŸ“¦ where this page comes from