[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Shell Monitoring Script

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

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
/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
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



     www.cits.net.nz  - My Projects Page
     www.secwiz.com  - Security Wizards

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]