====================
Big Brother
Structural Layout
====================

bin:		SCRIPTS AND COMPILED PROGRAMS USED BY BIG BROTHER

bb		BIG BROTHER CLIENT - SENDS MESSAGES TO bbd
bbd		BIG BROTHER DAEMON - RECEIVES MESSAGES FROM bb AND ACTS
bb-local.sh	LOCAL SYSTEM MONITOR
bb-network.sh	NETWORK MONITOR
bb-page.sh	PAGER SCRIPT
bb-page1.sh	PAGER SUBSCRIPT
touchtime	PROGRAM TO CREATE A FILE 1/2HR OLD FOR FRESHNESS TESTING
bbnet		PROGRAM TO TEST IP SERVICES
sendmsg		INTERFACE SCRIPT PREPERAING THE NOTIFICATION
bbrun		SCRIPT FROM WHICH bb-local.sh/bb-network.sh ARE STARTED
bb-display.sh	SCRIPT THATS CREATES THE HTML STATUS PAGES


etc:		CONFIGURATION STUFF AND INCLUDE FILES

bb-hosts	BIG BROTHER HOSTS FILE - USED BY ALL SCRIPTS
bbdef.sh	LOCAL CONFIGURATION, PANIC LEVELS ETC
bbinc.sh	INCLUDE FILE - GLOBAL VARIABLES AND DERIVED SETTINGS
bbsys.sh	SYSTEM DEPENDENT THINGS
bbsys.local	LOCALIZED CHANGES FOR bbsys.sh (OS DEPENDENCIES)
bbwarnsetup.cfg	NOTIFICATION MATRIX CONFIG (SETUP OF BBWARN)
bbwarnrules.cfg	NOTIFICATION MATRIX RULES (WHO TO PAGE ON WHAT/WHEN/WHERE...)


src:		SOURCE CODE FOR bb, bbd, AND TOUCHTIME

Makefile
README
bb.c
bb.h
bbd.c
touchtime.c
bbnet.c


web:		PROGRAMS TO GENERATE THE WEB PAGES

mkbb.sh		MAKE THE BIG BROTHER PAGE
mkbb2.sh	MAKE THE CONCISE VERSION OF THE ABOVE
mkbb.bkg	FIGURE OUT THE BACKGROUND COLOR OF BB PAGES
mkbb.cols	FIGURE OUT WHAT COLUMNS TO DISPLAY
mkbb.page	HANDLES THE page DIRECTIVE IN bb-hosts
bb-ack.sh	SCRIPT TO SEND AN PAGE/ACKNOWLEDGEMENT, COPY TO YOUR cgi-bin DIRECTORY
bb-hist.sh	SCRIPT TO DISPLAY THE HISTORY IN A WEB-BASED FASHION, COPY TO YOUR cgi-bin DIRECTORY

www:		THE WEB PAGES THEMSELVES

bb-help.html	HELP
bb-info.html	INFO
bb-page.html	PAGER SCREEN
bb-ack.html	ACKNOWLEDGEMENT SCREEN
bb.html		BB SCREEN GENERATED BY mkbb.sh
bb2.html	BB SCREEN GENERATED BY mkbb2.sh
index.html	THE BIG BROTHER HOME PAGE
gifs/		DOTS, PICTURES AND BACKGROUNDS
logs/		WHERE LOG FILES LIVE
html/		WHERE THE HTMLized LOGS LIVE
hist/		WHERE THE HISTORY LOGS LIVE
acks/		WHERE THE ACKS LOG LIVE

ext:		DIRECTORY WHERE EXTERNAL PROGRAMS LIVE
