• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..15-Nov-2011-

READMEH A D26-Feb-2002968 3219

cpumon.plH A D26-Feb-20021.4 KiB6433

README

1cpumon.pl
2
3        I use this script to monitor cpu usage on any process that
4        maintains a pid file.   Usage is very simple:
5
6        cpumon.pl <pidfile>
7
8        To install, first edit the "ps" and "psargs" variables as
9        needed.  I found it easier to have these defined rather than
10        hardcoded due to differences between ucb-based and SysV-based
11        ps functions.
12
13        cpumon.pl will return the cpu usage of the pid in the pidfile
14        you specify in the appropriate format for MRTG.  For monitoring
15        processes on remote machines that are not snmpable, I run this
16        program out of inetd (so I can tcp_wrap it) on a high port.
17        See http://www.blackened.com/ircstats/ for cpu monitoring
18        examples.
19
20        To run this from mrtg, the syntax would be like:
21
22Target[cpu]: `path/to/cpumon.pl /path/to/pidfile`
23
24        Direct questions or suggestions to me.
25
26        Have fun!
27
28        -mjr <mjr@blackened.com>
29
30
31
32