XYMONWEB(5)

πŸ’… XYMONWEB(5) πŸ’…

okay so bestie, this is XYMONWEB(5) from the File Formats Manual β€” aka the glow-up guide for your Xymon webpages. pull up a chair, we're customizing πŸ’–


✨ NAME ✨

Xymon-Web-Templates β€” web page headers, footers and forms. literally the outfit your webpages wear πŸ’…


🌸 DESCRIPTION 🌸

okay so the Xymon webpages are somewhat customizable, and the way you do that is by editing the header- and footer-templates that live in the ~xymon/server/web/ directory. no cap 🫢

usually there's two or more files per webpage, and the lineup goes like this:

  • a template_header file β€” that's the header for this webpage
  • a template_footer file β€” that's the footer
  • and for webpages where entry forms are used, there's also a template_form file β€” that's the data-entry form ✨

the one little exception is the bulletin files (more on those below πŸ‘€). but for everything else: the header files get inserted into the HTML code at the very beginning, and the footer files get inserted at the bottom. top and tail, iconic behaviour 🌈

here are all the templates you can play with, no skips, no edits:

  • bulletin β€” okay so a bulletin_header and bulletin_footer are not shipped with Xymon, but if you make them exist, their content gets inserted into all HTML documents generated by Xymon. the bulletin_header contents show up after the normal header for the webpage, and the bulletin_footer shows up just before the normal footer for the webpage. use these to post important info about your Xymon system β€” like notifying users about current operational or monitoring problems. it's giving system-wide announcements, fr fr πŸ“’
  • acknowledge β€” header, footer and form template for the Xymon acknowledge alert webpage, generated by acknowledge.cgi(1) πŸŽ€
  • stdnormal β€” header and footer for the Xymon Main view webpages, generated by xymongen(1) πŸ‘‘
  • stdnongreen β€” header and footer for the Xymon All non-green view webpage, generated by xymongen(1) 🌸
  • stdcritical (DEPRECATED) β€” header and footer for the now deprecated old critical webpage, generated by xymongen. > bestie listen: this one is deprecated, okay? you should be using the newer criticalview.cgi(1) utility instead, which uses the critical templates. don't be texting your ex πŸ’€
  • repnormal β€” header and footer for the Xymon Main view availability report webpages, generated by xymongen(1) when running in availability report mode πŸ“Š
  • snapnormal β€” header and footer for the Xymon Main view snapshot webpages, generated by xymongen(1) when running in snapshot report mode πŸ“Έ
  • snapnongreen β€” header and footer for the Xymon All non-green view snapshot webpage, generated by xymongen(1) when running in snapshot report mode πŸ“Έ
  • columndoc β€” header and footer for the Xymon Column documentation webpages, generated by the csvinfo.cgi(1) utility in the default Xymon configuration πŸ“š
  • confreport β€” header and footer for the Xymon Configuration report webpage, generated by the confreport.cgi(1) utility. and heads up, there's also confreport_front and confreport_back templates β€” those get inserted into the generated report before the hostlist, and before the column documentation, respectively. so that's three templates in one vibe, we love a bundle πŸ’–
  • event β€” header, footer and form for the Xymon Eventlog report, generated by eventlog.cgi(1) πŸ—“οΈ
  • findhost β€” header, footer and form for the Xymon Find host webpage, generated by findhost.cgi(1) πŸ”
  • graphs β€” header and footer for the Xymon Graph details webpages, generated by showgraph.cgi(1) πŸ“ˆ
  • hist β€” header and footer for the Xymon History webpage, generated by history.cgi(1) πŸ•°οΈ
  • histlog β€” header and footer for the Xymon Historical status-log webpage, generated by the svcstatus.cgi(1) utility when used to show a historical (non-current) status log πŸ“œ
  • critical β€” header and footer for the Xymon Critical Systems view webpage, generated by criticalview.cgi(1) 🚨
  • hostsvc β€” header and footer for the Xymon Status-log webpage, generated by the svcstatus.cgi(1) utility when used to show a current status log ✨
  • info β€” header and footer for the Xymon Info column webpage, generated by the svcstatus.cgi(1) utility when used to show the host configuration page πŸ’œ
  • maintact β€” header and footer for the Xymon webpage, generated by the enadis.cgi(1) utility when using the Enable/Disable "preview" mode πŸ‘€
  • maint β€” header, footer and form for the Xymon Enable/disable webpage, generated by enadis.cgi(1) πŸ”§
  • critack β€” the form shown on the status-log webpage when viewed from the "Critical Systems" overview. this form is used to acknowledge a critical status by the operators monitoring the Critical Systems view βœ…
  • critedit β€” header, footer and form for the Critical Systems Editor, the criticaleditor.cgi(1) utility ✏️
  • replog β€” header and footer for the Xymon Report status-log webpage, generated by the svcstatus.cgi(1) utility when used to show a status log for an availability report πŸ“„
  • report β€” header, footer and forms for selecting a pre-generated Availability Report. handled by the datepage.cgi(1) utility πŸ—‚οΈ
  • snapshot β€” header and footer for the Xymon Snapshot report selection webpage, generated by snapshot.cgi(1) πŸ“Έ

πŸ¦‹ SEE ALSO πŸ¦‹

xymongen(1), svcstatus.cgi(1), xymon(7)

go read those too, iykyk 🫢


and that's the whole page, bestie!! this was Xymon Version 4.3.30, dated 4 Sep 2019 β€” she's a lil vintage but she still ate πŸ’…βœ¨ bye pookie, go customize something cute πŸŽ€

πŸ“¦ where this page comes from