matrix.conf(5)
π matrix.conf β the config file for matrix.pl (matrix.conf(5)) π
okay bestie, gather round, because this is the File Formats Manual page for matrix.conf and it's genuinely so cute. it's the little setup file that feeds matrix.pl when you wanna slap an html frontend onto dbeacon's dumped xml file. and the way it works? every configuration variable is literally just a perl variable, used to dynamically modify the behavior of matrix.pl. no cap. π¦
β¨ NAME β¨
matrix.conf β matrix.pl configuration file π
πΈ DESCRIPTION πΈ
matrix.conf is the setup configuration file for matrix.pl if you want to add an html frontend to dbeacon's dumped xml file. π
Configuration variables are perl variables, used to dynamically modify the behavior of matrix.pl. periodt. β¨
π CONFIGURATION VARIABLES π
every single one of them, bestie, no skipping, we're eating the whole plate π
$dumpfile = string;β Required variable. it's the path to dbeacon's xml dump file. you literally cannot skip this one, it's the main character. π$historydir = string;β this is where the history round robin database (rrd) will be stored. be sure to have enough place to store it β it's about30Mbper tuple (source/destination). so like, clear some space first bestie π$verbose = integer;β set it to1if you want a verbose output of the xml file parsing. it's giving "tell me everything" energy. π₯$title = string;β the title of the generated html page. it can be anything, as long as it respects the html syntax. go feral, but stay valid. β¨$page_title = string;β the page title of the generated html page, that is the title which appears in the titlebar of your browser. yes, the little tab text. iconic. π$default_hideinfo = integer;β whether you want or not to display the IPv4/IPv6 source info on the web page by default. your call, bestie. π¦$default_what = string;β the default matrix view on the html page. different view are'asmorssm'. π$history_enabled = integer;β whether you want or not to enable rrd history logging. heads up though: this option requires theRRDsperl module (lib-perl-rrds) in Debian. no module, no history, iykyk. π$css_file = string;β specify a CSS file to be used instead of the embedded default. glow-up unlocked π$dump_update_delay = integer;β the delay between each dbeacon xml dump. this is used to detect out of date data. stay fresh or get caught. β$flag_url_format = string;β a format that specifies the base URL to be used for displaying flags. π$default_ssm_group = string;β the default SSM joining channel used by dbeacon. π«Ά$debug = integer;β used for debugging. that's it, that's the whole vibe. π$matrix_link_title = integer;β displays a tooltip for each matrix cell that shows the current row/column crossing. heads up: this option is only available when$history_enabledis1. π₯$default_full_matrix = integer;β whether you want to have a condensed or a full view of the matrix by default. pick your fighter. π$faq_page = string;β the base URL for the Frequently Asked Questions page. so people can, y'know, read before they ask. π
π BUGS π
should be reported to the core developer Hugo Santos <hugo@fivebits.net>. don't be shy, that's literally what the address is for. π
π HISTORY π
matrix.conf is the configuration file from matrix.pl and is a joint work of Hugo Santos, Sebastien Chaumontet and Mickael Hoerdt. π«Ά
it has been done in the early days of the m6bone, when nobody knew if the SPTs or RPTs were being used between hosts β and also to evaluate the performance and deployment of SSM. literal lore, ngl. πβ¨
and that's the whole page, bestie β straight out of the User Manuals section of matrix.conf(5). go forth and configure responsibly, mwah ππ
π¦ where this page comes from
- debian bookworm: dbeacon 0.4.0-2+b2
- debian trixie: dbeacon 0.4.0-3 Β· GPL-2.0-or-later
- ubuntu jammy: dbeacon 0.4.0-2build1
- ubuntu noble: dbeacon 0.4.0-2build1
- ubuntu questing: dbeacon 0.4.0-3
- ubuntu resolute: dbeacon 0.4.0-3build1 Β· GPL-2.0-or-later
- ubuntu stonking: dbeacon 0.4.0-4 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms