CRITICALEDITOR.CGI(1)

πŸ’– NAME πŸ’–

ok so bestie, meet criticaleditor.cgi β€” it's the Xymon Critical Systems View Editor CGI ✨


πŸŽ€ SYNOPSIS πŸŽ€

criticaleditor.cgi

that's it. that's the whole vibe. no args, no flags, just run it πŸ’…


πŸ¦‹ DESCRIPTION πŸ¦‹

okay so here's the tea: criticaleditor.cgi gets invoked as a CGI script, and it gets there through the criticaleditor.sh CGI wrapper. that's the pipeline, no cap 🫢

what does it actually do tho? it's a web-based editor for the critical.cfg(5) file β€” which is the file that configures the Xymon "Critical Systems" view. so you're editing the config for your critical systems view, but from the browser, like a main character 🌸

and if you want the full tutorial on how to actually use the editor? that's all in the Xymon Web documentation, and you get to it from the "Help" -> "Critical Systems" link on the Xymon website. go read it, it's giving ✨instructions✨ πŸ“–


πŸ”’ SECURITY πŸ”’

bestie. LISTEN. πŸ™ˆ

Access to this CGI script should be restricted through access controls in your webserver. fr fr. because editing the Critical Systems View configuration will impact the monitoring of your site β€” like, actually impact it. so lock it down, don't leave it open for just anyone, that's not the vibe. πŸ’€


✨ OPTIONS ✨

  • --config=FILENAME β€” tells it the name of the Critical Systems View configuration file. the default? critical.cfg living in the $XYMONHOME/etc/ directory 🏠
  • --env=FILENAME β€” loads up the environment defined in FILENAME before it goes and executes the CGI script 🌱
  • --area=NAME β€” loads environment variables for one specific area. NB: if you're gonna use this one, it must appear before any --env=FILENAME option. order matters, bestie, don't play yourself πŸ‘‘
  • --debug β€” turns on debugging output πŸ›βœ¨

🌈 SEE ALSO 🌈

go read those too, they're all part of the same little family 🫢


and that's the whole page!! this lovely little manual is from Xymon, Version 4.3.30, dated 4 Sep 2019 πŸ“… β€” tysm for reading, ily, now go restrict that CGI access πŸ’–βœ¨πŸŽ€πŸ¦‹πŸŒΈπŸ’…

πŸ“¦ where this page comes from