CONFREPORT.CGI(1)
π confreport.cgi(1) β the General Commands Manual glow-up π
okay bestie, sit down, we're reading the manual for confreport.cgi and honestly? it's giving β¨organizedβ¨. no cap.
πΈ NAME πΈ
confreport.cgi β the Xymon Configuration report. that's it, that's the whole name, she's simple and she knows it π
β¨ SYNOPSIS β¨
confreport.cgi
literally just that. no args, no drama, no flags in the synopsis. she shows up, she reports, she leaves π¦
π DESCRIPTION π
so here's the tea, bestie: confreport.cgi gets invoked as a CGI script, and she rides in through the confreport.sh CGI wrapper. that's her entrance, her main character moment π
what does she do? she serves up a plain HTML (Web) report of the Xymon configuration for a group of hosts. and which hosts make the cut? it's determined by the hosts available on the webpage from where the CGI script is invoked. so it's giving "you get what you came from" energy β the page you launch her from decides the guest list π«Ά
the configuration report includes:
- the hostnames π
- a list of the statuses monitored for each host π
- and if applicable, any configuration settings affecting these π§
alerts that may be triggered by status changes are also included. yes, she brought the alerts too. she's thorough like that π
and the vibe of the output? plain HTML with zero images included. which lowkey is the whole point β it means the report is suitable for inclusion into e-mails or other documents that may be accessed outside the Xymon system. portable, portable, iconic π
π OPTIONS π
--criticalβ report ONLY on the statuses that are configured to show up on the Critical Systems view. we're being picky today and honestly, good for her π--old-nk-configβ use the deprecatedNKtag inhosts.cfgto determine if tests appear on the Critical Systems view. bestie she said deprecated, we're using the old way, proceed with the vibes but know it's the legacy path π--env=FILENAMEβ loads the environment defined in FILENAME before executing the CGI script. feed her the env, she'll eat it up π--area=NAMEβ load environment variables for a specific area. π¨ NB: if used, this option must appear before any--env=FILENAMEoption. order matters, she's not flexible about this one π¨--debugβ enables debugging output. turn it on when you need to see what she's actually thinking π--nkconfig=FILENAMEβ use FILENAME as the configuration file for the Critical Systems information. the default is to load this from$XYMONHOME/etc/critical.cfg. default location noted, no cap β¨
π BUGS π
okay we gotta be honest, she's not perfect, nobody is:
- Client-side configuration done in the
analysis.cfg(5)is not currently reflected in the report. it's just... not there. don't come for her, it's a known thing π - Critical Systems view configuration is not reflected in the report. same energy. not reflected. periodt π
π SEE ALSO π
go read these next, bestie, they're the friend group:
and that's the whole page, you ate that reading session fr fr π«Ά
this was Xymon, Version 4.3.30: 4 Sep 2019 β mwah, bye bestie, go run your reports πβ¨π
π¦ where this page comes from
- debian bookworm: xymon 4.3.30-1+b2 Β· GPL-2.0-only WITH OpenSSL exception
- debian trixie: xymon 4.3.30-4 Β· GPL-2.0-only WITH OpenSSL exception
- ubuntu jammy: xymon 4.3.30-1build2 Β· GPL-2.0-only WITH OpenSSL exception
- ubuntu jammy: xymon 4.3.30-1ubuntu0.1 Β· GPL-2.0-only WITH OpenSSL exception
- ubuntu noble: xymon 4.3.30-2build3 Β· GPL-2.0-only WITH OpenSSL exception
- ubuntu noble: xymon 4.3.30-2ubuntu0.1 Β· GPL-2.0-only WITH OpenSSL exception
- ubuntu questing: xymon 4.3.30-4
- ubuntu resolute: xymon 4.3.30-5 Β· GPL-2.0-only WITH OpenSSL exception
- ubuntu stonking: xymon 4.3.30-6 Β· GPL-2.0-only WITH OpenSSL exception
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms