Hello,

I’ve been using Armbian on a bunch of ARM SCBs and they have a very nice MOTD on SSH login that shows CPU, RAM, Storage and networking infromation.

Is there anything similar for a regular x86 machine? I tried to grab the scripts from a NanoPi M4v2 board but had to change a ton of stuff to get it working on x86 and it isn’t portable as AMD and Intel report temps differently. Or… does anyone know if their x86 version has it working and where to get?

Just for reference I’m talking about this: https://cdn.tcb13.com/2023/armbian-motd.jpg

Thank you.

  • eeleech@lemm.ee
    link
    fedilink
    arrow-up
    3
    ·
    2 years ago

    Why not write your own version? Getting the temperatures is easy and portable with the sensors command from lm-sensors. The rest of the info is easy to get using various commands (e.g. uptime, free) combined with a bit of sed/grep/awk for formatting.

    • TCB13@lemmy.worldOP
      link
      fedilink
      arrow-up
      1
      ·
      2 years ago

      I’m aware… but where can I get the included MOTD without having to burn the image and whatnot?

      • ik5pvx@lemmy.world
        link
        fedilink
        arrow-up
        1
        ·
        2 years ago

        you should be able to drop an executable in /etc/update-motd.d/

        also have a look at libpam-motd or at the systemd scripts that ubuntu uses

        • TCB13@lemmy.worldOP
          link
          fedilink
          arrow-up
          2
          ·
          2 years ago

          Yes… but this armbian thing has too many dependencies I wouln’t want to run the armbianmonitor service just to power this up.

          • ik5pvx@lemmy.world
            link
            fedilink
            arrow-up
            1
            ·
            2 years ago

            sorry, I should have replied as top comment. I meant that on plain debian you can put executables in /etc/update-motd.d. That should do, otherwise have a look at libpam-motd , or steal the systemd scripts from an ubuntu install

    • TCB13@lemmy.worldOP
      link
      fedilink
      arrow-up
      1
      ·
      2 years ago

      I managed to mount the image and extract the files, however it still fails on a regular Debian box, x86 as a few tools seem to be missing:

      ./30-armbian-sysinfo
      ./30-armbian-sysinfo: line 41: /usr/lib/armbian/armbian-allwinner-battery: No such file or directory
      ./30-armbian-sysinfo: line 92: ambienttemp: command not found
      ./30-armbian-sysinfo: line 94: batteryinfo: command not found
      ./30-armbian-sysinfo: line 96: getboardtemp: command not found
      System load:   1%               Up time:       7 days 19:15
      Memory usage:  34% of 15.59G    Zram usage:    1% of 14.90G     IP:            10.12.125.1 172.21.1.11
      Usage of /:    24% of 916G
      storage/:      1% of 952M
      
      • TCB13@lemmy.worldOP
        link
        fedilink
        arrow-up
        1
        ·
        edit-2
        2 years ago

        Grabbing armbian-allwinner-battery doesn’t help as it depends of stuff like /etc/armbianmonitor/datasources/ambienttemp

  • JuxtaposedJaguar@lemmy.ml
    link
    fedilink
    arrow-up
    1
    ·
    2 years ago

    Does anyone else prefer no MOTD? You can SSH into your server without clobbering your scroll back buffer. It makes everything feel more seamless.