First answer here so sorry about any format issues.
Aaron Wallentine's answer lead me to my solution.
"Looks like that output is generated by the scripts located in the folder /etc/update-motd.d; If you go into that directory, you can run the individual scripts for the different bits of info."
each of the scripts in the folder /etc/update-motd.d run, I belive, in order of the number they have in their names at login.as an example mine were:
10-header 30-sysinfo 32-site 35-motd 98-autoreboot-warn
you can run each separately to display their data. ex:
sudo ./10-header or sudo ./30-sysinfo
you could run them all together like this:
sudo /etc/update-motd.d/10-header ; sudo /etc/update-motd.d/30-sysinfo ; ...
using the " ; " symbol to link commands.
but who wants to type all that out, i ended up turning that long linked command string into a shell script.
change to the bin directory:
create a file, i called mine "clr" because im using it to clear my screen too, call yours whatever:
sudo touch clr
make your script executable:
sudo chmod +x clr
I used nano to edit mine, use your favorite:
sudo nano clr
then add that long command string from before to your file, remember to use your motd files not mine as they will be different:
clear ; sudo /etc/update-motd.d/10-header ; sudo /etc/update-motd.d/30-sysinfo ; sudo /etc/update-motd.d/ ; sudo /etc/update-motd.d/32-site ; sudo /etc/update-motd.d/35-motd ; sudo /etc/update-motd.d/98-autoreboot-warn
save it and run it whenever to see your motd freshly updated, note i added " clear ; " in mine, so when i type clr it will clear my screen and show updated stats.
i think that is all I got, hope it helps someone.