diff --git a/README.md b/README.md index 35eee13..85ebd81 100644 --- a/README.md +++ b/README.md @@ -32,8 +32,11 @@ one cannot simply update the scripts with malicious code. **check_volume.sh** - Check free space for a volume or partition. -**check_file_growth** - Check whether a file is growing in size (e.g. Monitor for stale log files). +**check_file_growth.sh** - Check whether a file is growing in size (e.g. Monitor for stale log files). +**check_filesystem_stat.sh** - Recursively checks for filesystem input/output errors by directory using stat. + +**check_status_code.sh** - Checks exit code of another program and returns a custom Nagios status code based on the result. #### OSX only: @@ -43,9 +46,19 @@ one cannot simply update the scripts with malicious code. **check_osx_temp.sh** - Check temperature of system components. (Find systems running hot). +#### Linux only: + +**check_connections.sh** - Check number of connections/sockets in a given state. Requires iproute2. (Find 10000+ EST connections) + +**check_pps.sh** - Check PPS, BPS, or percentage of line-rate on a networking interface (Find periods of heavy traffic) #### Application specific: **check_ossec.sh** - Perform multiple checks for a OSSEC server (e.g. Find a disconnected agent). **check_bro.sh** - Perform multiple checks for a Bro cluster (e.g. Find stopped workers). + +**check_enq.sh** - Check status of a printer queue on AIX (Find queues in DOWN state) + +**check_rsyslog.sh** - Check for rsyslog disk queue buffers (Find when logs are buffered) +