Server IP : 184.154.167.98 / Your IP : 3.140.188.174 Web Server : Apache System : Linux pink.dnsnetservice.com 4.18.0-553.22.1.lve.1.el8.x86_64 #1 SMP Tue Oct 8 15:52:54 UTC 2024 x86_64 User : puertode ( 1767) PHP Version : 8.2.26 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /usr/share/pcp/examples/pmie/ |
Upload File : |
// // The Swap Group // // replace with your hosts HOSTS = ":localhost :foo"; // replace this with your e-mail address MINDER = "root@localhost"; // 20 second rulesets in this group delta = 20 sec; // numbers are diff than strings DELTA_STR = "20 seconds"; // strings are diff than numbers // // report when swap > 50-75% full and when swap > 75% full // // Rules donated by Kevin Wang at Silicon Graphics // // note: the sort hack '9999999' to keep the header first; later // removed by sed // note: -o option to ps(1) requires IRIX 6.2 or later ... for IRIX 5.3 // this would have to be re-written using ps -el SWAP="swap"; some_host ( ($SWAP.free $HOSTS / $SWAP.length $HOSTS) * 100 < 50 && ($SWAP.free $HOSTS / $SWAP.length $HOSTS) * 100 >= 25 ) -> print 10 min "swap more than half-full: " "%h: %v% free " & shell 10 min "rsh -n guest@%h /sbin/ps -eo 'ruser=UID,pid=PID,ppid=PPID,pcpu=%CPU,sz=9999999SZ,rss=RSS,stime=STIME,time=TIME,args=CMD' | sort +4 -nr | sed -e 's/9999999SZ / SZ:/' | /usr/sbin/Mail -s '%h swap more than half-full (%v% free)' $MINDER &"; some_host ( ($SWAP.free $HOSTS / $SWAP.length $HOSTS) * 100 < 25 ) -> print 10 min "swap almost full: " "%h: %v% free " & shell 10 min "rsh -n guest@%h /sbin/ps -eo 'ruser=UID,pid=PID,ppid=PPID,pcpu=%CPU,sz=9999999SZ,rss=RSS,stime=STIME,time=TIME,args=CMD' | sort +4 -nr | sed -e 's/9999999SZ / SZ:/' | /usr/sbin/Mail -s '%h swap almost full (%v% free)' $MINDER &";