Skip to content

Latest commit

 

History

History

check_proc_mem

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

check_proc_mem

Nagios plugin to check proc memory: Monitor resident memory for a given process

/sshx:[email protected]: #$ ./check_proc_mem.sh --help
check_proc_mem v1.0

Usage:
./check_proc_mem.sh -w <warn_MB> -c <criti_MB> <pid_pattern> <pattern_argument>

Below: If tomcat use more than 1024MB resident memory, send warning
./check_proc_mem.sh -w 1024 -c 2048 --pidfile "/var/run/tomcat7.pid"
./check_proc_mem.sh -w 1024 -c 2048 --pid 11325
./check_proc_mem.sh -w 1024 -c 2048 --cmdpattern "tomcat7.*java.*Dcom"

Copyright (C) 2014 DennyZhang ([email protected])

Sample output:

/sshx:[email protected]: #$ ./check_proc_mem.sh -w 1024 -c 2048 --pidfile "/var/run/tomcat7.pid"
Memory: OK VIRT: 5795 MB - RES: 663 MB used!|VIRT=6076497920;;;; RES=695205888;;;;