###A daily shell script that gets the status of a list of servers.
- hostname.txt - a file with a list of IP's or hostnames.
- DialyUpdate.sh - script that is executed locally.
- checkup.sh - script that is pushed to each server and executed via DailyUpdate.sh
I am sure there are better open source tools availabe, I simply wanted to write my own management script for experience. Feel free to borrow/contribute if you see a better way.
- Copy all files to one directory.
- Configure SSH with Public Key authentication. (Link: http://www.thegeekstuff.com/2008/11/3-steps-to-perform-ssh-login-without-password-using-ssh-keygen-ssh-copy-id/)
- Create a hostname.txt file.
- Execute DailyUpdate.sh