System information collector for GNU/Linux systems

Information:

This is a collection of scripts that collects system information about the GNU/Linux system they are executed on and send it to root by email.

All scripts are written for the standard shell (/bin/sh) and can easilly be extended or modified. Only standard command (like mount) and locations (like /proc) is used, but root-privileges is probably required.

Download:

Installation:

Just unpack the files to the default installation directory /usr/local/sysinfo. Change the path inside runall.sh if you're installing somewhere else.

Make sure that UNIX mail for root is setup (or forwarded) and that the mail/mutt command accepts -a (attach files).

Schedule

To keep system information up-to-date, consider running runall.sh monthly by creating a link in /etc/cron.monthly:

    bash# ln -s /usr/local/sysinfo/runall.sh /etc/cron.monthly/sysinfo

Make sure to test that runall.sh work before schedule it using cron.