Setting the Processes to Monitor

For the processes test on UNIX client, in the etc/bb-proctab file,you define the processes to look for, whether they should or should not be running, and the status to report if they are in the wrong state. This file should contain definitions for all hosts in a single file; you need to distribute this file across all hosts which run the UNIX client. The format of the file is:

[hostname1]:process list for yellow : process list for red
[hostname1]:process list for yellow : process list for red
[hostname2]:process list for yellow : process list for red
[hostname3]:process list for yellow : process list for red
[hostname3]:process list for yellow : process list for red

As shown, you can have multiple lines for the same host; this can make the file easier to read if you are checking many processes on a single host. You can use localhost as the hostname.

In the process fields, you can use specific formats to tell Big Brother to look for specific process states:

Here are some sample lines:

localhost:smtp:httpd
www.maclawran.ca:!oracle "sleep 30":smtp

If etc/bb-proctab does not exist or does not have an entry for a particular host (and no localhost entry), that host uses the PROCS and PAGEPROC values from bbdef-client.sh.

Use the etc/bb-proctab.DIST file as a starting point; copy it to etc/bb-proctab and modify as desired.