1. 3

    We use graphviz to generate dependency diagrams for each service or app and store both the png output and the dot file in the service/app’s repository.

    It saves headaches later.

    1. 1

      Honestly, I really like Edge. I would be more inclined to use it if Microsoft provided a port to OS X as well as the Windows version. I’m not sure if that’s possible, though.

      1. 8

        Not surprised. News at 11.

        So what useful things do lobsters people put in their motd?

        My machines are named after Father Ted characters. So, naturally, all motds contain quotes from Father Ted characters. Rewatching an episode with a particular character to hunt for quotes while setting up and naming a new machine has become a ritual of mine :)

        1. 11

          Shameless plug, I made this years ago to make pretty pictures for my motd: https://max.io/bash.html

          1. 2

            This is amazing, you should post this

          2. 7

            So what useful things do lobsters people put in their motd?

            We (Wikimedia Foundation) show: kernel and distro version, server role in puppet, last puppet run, machine installation date and last login. For example:

            Linux cp1049 4.9.0-0.bpo.2-amd64 #1 SMP Debian 4.9.13-1~bpo8+1 (2017-02-27) x86_64
            Debian GNU/Linux 8.8 (jessie)
            cp1049 is a upload Varnish cache server (cache::upload)
            The last Puppet run was at Fri Jun 30 07:30:49 UTC 2017 (22 minutes ago). 
            Debian GNU/Linux 8 auto-installed on Fri Mar 13 17:57:50 UTC 2015.
            Last login: Thu Jun 29 15:51:39 2017 from bast3002.wikimedia.org
            1. 3

              Nothing. Our servers are terminated and replaced on a frequent enough basis that spending time on MOTDs would be a waste.

              1. 3

                That’s very pragmatic, but also a bit boring. No time for easter eggs?

                If no other lobster replies to this thread, yer all a bunch of boring bishops ;)

                1. 2

                  some figlet and lolcat action for me. variety is the spice of life.

                  1. 2

                    Our easter eggs mostly end up in some other part of the stack. SSH-ing into a machine is pretty much reserved for major outages.

                    1. 1

                      I miss Easter Eggs. The Word and Excel ones were fun to show kids in class. Also a lesson about the threat of subversion where management and/or customers didn’t notice an entire game hidden in their office software. “Code rah… review? I don’t think we’ve done anything like that over here…” ;)

                      1. 0

                        No time for easter eggs?

                        No time for celebrity worshipping.

                        1. 10

                          Easter eggs don’t necessarily involve a personality cult. They can just be silly jokes.

                    2. 3

                      I only put the most import things: http://ix.io/y6E (best viewed in terminal)

                      1. 3

                        So what useful things do lobsters people put in their motd?

                        The server hostname.

                        1. 2

                          I normally use a template and regenerate stats about the system using cron. Things like tailing the last few entries from auth.log etc, nothing too fancy.

                          1. 2
                            > cat /etc/motd
                            mksh: cat: /etc/motd: No such file or directory

                            guess I’m a boring bishop too :(

                            1. 2

                              Nice to see another Father Ted fan here - I’m surprised you haven’t created a custom fortune data file just for the purpose :)

                              Although almost all of my personal systems are configuration managed, I do still log in to them regularly (they’re halfway between pets and cattle) so a customised MOTD is something I’ve been meaning to look at for ages. Something showing load, pending package updates, etc (I only automatically install security updates). One day…

                              1. 2

                                I normally use update-motd to show a summary of key services the machine handles. Helps to prevent “oops” moments because you forgot what services it runs and reboot/etc.

                              1. 3

                                Worth reading, but I’d like to see a counterpoint article, since there are a few points in this article that could be debated (e.g., the staggered-retry commentary).

                                1. 5

                                  Converting an application from a manually-deployed process to a Docker-based continuous process.