Hi Folks, I'm trying to put together a shell script to monitor several Linux servers, Redhat, SUSE and Fedora A quick google search reveals loads of utilities, etc. I'm constrained by the following: 1. I do not 'own' some of the remote servers and only perform monthly server checks and compile a report with recommendations, etc So I can't install, make any changes to exiting configuration, compile code or modify core files without proper change control. 2. Some of the remote servers are not visible from the outside, only incoming SSH, this rules out any client/server configuration or SNMP I've been running logwatch each night to send a consolidated log report. Presently I'm using cron to run a shell script do give a system overview of: last | grep reboot : check for reboots cat /proc/mdstat : RAID Status uptime /proc/meminfo : Memory Usage netstat -an | grep -c ESTABLISHED : TCP connections /bin/netstat -tupan df -h : Disk usage /usr/sbin/smartctl -a /dev/hda : SMART Status of disks /usr/sbin/ntpq -p : Time Sync I'm sure there must some "Health Check" scripts either Bash or Perl on the net, which will save me reinventing the wheel. Any suggestions or links would be appreciated or if you've done something similar please let me know Thanx, Roland ------------------------------------------------------------------ www.cits.net.nz - My Projects Page www.secwiz.com - Security Wizards -----------------------------------------------------------------