Version: 1.1 What is it? ----------- bbnt2ns is a perl script that listens for messages from the Big Brother NT client. It then takes these messages and feeds them to Netsaint as a passive service check. Installation ------------ 1. Copy the bbnt2ns.pl script to wherever you want to store it. If necessary, change the location for the netsaint.cmd file and the port number that you will use for the Big Brother client. 2. Copy the bbnt2ns.sh script to /etc/init.d/bbnt2ns. Create a link in an rc directory so that the bbnt2ns.pl script gets started at boot time. Edit /etc/init.d/bbnt2ns and set the path to the bbnt2ns.pl script (default is /usr/local/netsaint/bin/bbnt2ns.pl) and set the uid that netsaint is running under (default is netsaint). 3. Run "/etc/init.d/bbnt2ns" to start the daemon. If you have problems, run "/usr/local/netsaint/bin/bbnt2ns.pl -d 2" to start the script in debug mode. Netsaint Configuration ---------------------- 1. Add a Netsaint host whose name is the BB Name Alias. 2. Add cpu, disk, procs, and msgs services to that Netsaint host. 3. Set for the service check entry to 1. 4. Set for the service check entry to a time period that is never on. 5. Enter a bogus command check to run for the service, like check_ping. This is just needed to pass the netsaint sanity checks at startup. Example: service[ntbox]=cpu;0;none;1;5;5;contact;0;24x7;1;1;1;;check_ping service[ntbox]=msgs;0;none;1;5;5;contact;0;24x7;1;1;1;;check_ping service[ntbox]=procs;0;none;1;5;5;contact;0;24x7;1;1;1;;check_ping service[ntbox]=disk;0;none;1;5;5;contact;0;24x7;1;1;1;;check_ping NT Configuration ---------------- Install the Big Brother NT client. Make sure to enter the same name for the "BB Name Alias" as you did for the Netsaint name of the host. Configure the Big Brother NT client as you wish. Tested with version 1.07g of the Big Brother NT client. Author ------ Mike Arndt email: marndt@bulldog.tzo.org Terms and conditions of this software ------------------------------------- This software is released under the GNU GPL.