What is it?
Atentu is a MoTD generator that leverages a self devised system info library. The sysinfo library and Atentu are written in Fennel, but can be exported to Lua and sourced in Lua code. Atentu itself is meant to be compiled and ran via a cronjob to update the MoTD periodically
Atentu is currently very simple, but will eventually feature a configuration file in /etc/atentu/.
Sysinfo is currently only available via the git repo, but a Lua rock is in the works, and eventually the library will be available via luarocks
Below are a few examples of Atentu. I end up using it for a lot of my systems, mostly because I like seeing the little splash info when I ssh into things.
=====[ neurolite ]===== Load.....: 0.04 0.03 0.04 Memory.....: 373.0/3761.0 Uptime.....: 1 days 23 hours 7 min =====[ Network ]===== wlan0 ...: 192.168.1.37/24 =====[ Disc Usage ]===== Discs.....: / ...: 28G/53G =====[ WARN ]===== Access to this server is strictly prohibited. Unauthorized access will be persecuted to its fullest extent. =====[ WARN ]=====
=====[ horreum ]===== Load.....: 0.00 0.00 0.00 Memory.....: 1427.0/15899.0 Uptime.....: 0 days 16 hours 11 min =====[ Network ]===== eth0 ...: eth1 ...: 192.168.88.46/24 =====[ Disc Usage ]===== Discs.....: / ...: 175G/225G /data ...: 1.4T/3.6T =====[ WARN ]===== Access to this server is strictly prohibited. Unauthorized access will be persecuted to its fullest extent. =====[ WARN ]=====
If you'd like to contact me about my software, ponderings, or just to chat; you can reach me at firstname.lastname@example.org