BUBBLES(1)
π BUBBLES(1) β like, the DNSSEC-Tools Rollrec Simple GUI Display, bestie
okay so real talk, this is bubbles from the DNSSEC-Tools crew β the cute little GUI that shows you your roll status at a glance. Let's get into it β¨
πΈ SYNOPSIS πΈ
bubbles [options] <rollrec-file>
π«Ά DESCRIPTION π«Ά
bubbles gives you a simple display of the roll status of a set of zones that are listed in a rollrec file. Like, simple simple. In contrast β and I need you to hear this β blinkenlights gives a detailed display of the roll status of a set of zones. So bubbles is the chill, low-effort one of the two.
Because of that, bubbles gives you very little control over rollerd β nowhere near the level of control blinkenlights has. Honestly the only thing bubbles can do is halt rollerd's execution. That's it. That's the whole power move. π
So, a rollrec file contains one or more rollrec records. These records are what the DNSSEC-Tools rollover utilities (rollerd, etc.) use to describe zones' rollover states. Each zone's rollrec record is full of stuff like the zone file, the rollover phase, and the logging level. And rollrec files are text files, no cap.
When bubbles starts, a window pops up with "bubbles" for each zone that has a rollrec record in the rollrec file you gave it. (And yeah β clicking on a bubble doesn't do anything. It's decorative. It's art. π) By default, all zones that have a display flag set on will be showing in the bubbles window. But you can pass options to change that behavior, bestie, don't worry.
The zone bubbles are color-coded according to roll-over state. Here are the default colors:
- green: not in roll-over
- yellow: in ZSK roll-over
- red: in KSK roll-over
And you can totally specify these colors yourself via command-line options. Main character energy tbh. π₯
When it's building the bubble window, bubbles defaults to making a square window. You can override that by specifying the number of columns with the -columns option. Slay.
β¨ OPTIONS β¨
bubbles supports the following options. Buckle up, there's a bunch π
-columns columnsβ lets you pick the number of columns used in the Button Window.-kskcolor colorβ sets the bubble color for zones that are performing KSK roll-overs.-zskcolor colorβ sets the bubble color for zones that are performing ZSK roll-overs.-noncolor colorβ sets the bubble color for zones that are not in roll-over.-ignore-displayβ ignores the rollrec display flag and displays every zone in the rollrec file. Everyone shows up to the party, no invitations checked.-interval wait-timeβ the interval between checks of the rollrec file. By default,wait-timeis given in minutes. You can adjust that by tacking on one of these time-unit suffixes:sβ secondsmβ minuteshβ hours
Examples, because examples are everything:
-interval 24β 24 minutes-interval 24sβ 24 seconds-interval 24mβ 24 minutes-interval 24hβ 24 hours
-no-filterβ turns off name filtering whenbubblespops a file-selection dialog for choosing a new rollrec file. If you don't give this option, the file-selection dialog will only list regular files with a suffix of.rrf. So like, keep that in mind π-showkskβ show the zones that are performing KSK roll-overs.-shownonrollsβ show the zones that are not in roll-over.-showrollsβ show the zones that are performing either type of roll-over.-showzskβ show the zones that are performing ZSK roll-overs.-helpβ gives you a usage message and exits. Our humble little exit. π-Versionβ displays the version information forbubblesand the DNSSEC-Tools package. (Note the capital V, bestie β it's-Version, not-version. iykyk.)
π¦ REQUIREMENTS π¦
bubbles is implemented in Perl/Tk, so both Perl and Perl/Tk absolutely have to be installed on your system. No Perl/Tk, no bubbles. Periodt.
π COPYRIGHT π
Copyright 2009-2014 SPARTA, Inc. All rights reserved. See the COPYING file included with the DNSSEC-Tools package for details.
π AUTHOR π
Wayne Morrison, tewok@tislabs.com
β SEE ALSO β
lsroll(1)blinkenlights(8),rollchk(8),rollerd(8)rollinit(8),rollrec-editor(8)rollset(8),Net::DNS::SEC::Tools::rollrec(3)file-rollrec(5)
ok that's the whole page, you made it, I'm so proud of you π₯Ή go forth and bubble responsibly
perl v5.44.0 Β· 2026-10-17 Β· that's the version, the date, and the whole BUBBLES(1) vibe β mwah ππΈ
π¦ where this page comes from
- arch rolling: dnssec-tools 2.2.3-16 Β· BSD
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms