Sophie

Sophie

distrib > Mandriva > 9.2 > i586 > by-pkgid > 0f6bb0ea94bd7775bc315f08cafd27bc > files > 15

apache2-mod_benchmark-2.0.47_1.6a-1mdk.i586.rpm

#
# ================================================================
#
# Table definition for mod_benchmark module:
#
# ================================================================

# ----------------------------------------------------------------
#
# t_benchmark_log: contains one row per HTTP request for which
#		   the module is activated
# ----------------------------------------------------------------
CREATE TABLE t_benchmark_log (
	log_date 	DATETIME,
	url_value	VARCHAR(250),
	arg_value	VARCHAR(250),
	fil_value	VARCHAR(250),
	log_status	INT,
	ben_sec		INT,
	ben_usec	INT,
	ben_ready	INT,
	ben_busy	INT,
	ben_pzombie	INT,
	ben_prunning	INT,
	ben_pstopped	INT,
	ben_psleeping	INT,
	ben_avgload	INT,
	ben_memuse	INT,
	ben_swapuse	INT,
	ben_cliaddr	INT,
	ben_srvaddr	INT,
	ben_srvport	INT
	);

# Notes:
# =====
#	Request Stats:
#	-------------
#	log_status: HTTP request status
#	ben_sec: time for response (in seconds)
#	ben_usec: microseconds part
#
#	Apache Stats:
#	------------
#	ben_ready: count of ready process
#	ben_busy: count of busy process
#
#	Process stats:
#	-------------
#	ben_pzombie: count of zombie process (unuseful ?)
#	ben_prunning: count of running process
#	ben_pstopped: count of stopped process
#	ben_psleeping: coutn of sleepin process
#
# 	The following percentages are given on a 1000 basis:
#
#	ben_avgload: average CPU load
#	ben_memuse: percentage of memory used
#	ben_swapuse: percentage of swap used
#
#	Fields added from version 1.2:
#	-----------------------------
#	fil_value: filename after URI translation
#	ben_cliaddr: IP address of client
#	ben_srvaddr: IP address of server
#
#	Fields added from version 1.5:
#	-----------------------------
#	ben_srvport: local port (HTTP, HTTPS...)
#

# ----------------------------------------------------------------
#
# t_benchmark_alert: contains one row per generated alert
#
# ----------------------------------------------------------------
CREATE TABLE t_benchmark_alert (
	log_date 	DATETIME,
	url_value	VARCHAR(250),
	arg_value	VARCHAR(250),
	fil_value	VARCHAR(250),
	ben_sec		INT,
	ben_usec	INT,
	ben_cliaddr	INT,
	ben_srvaddr	INT
	);

# Notes:
# =====
#
#	Fields added from version 1.2:
#	-----------------------------
#	fil_value: filename after URI translation
#	ben_cliaddr: IP address of client
#	ben_srvaddr: IP address of server
#

# ----------------------------------------------------------------
#
# t_benchmark_graph: contains the saved Reports
#
# ----------------------------------------------------------------
CREATE TABLE t_benchmark_graph (
	gra_id		INT,
	gra_name	VARCHAR(64),
	gra_date	DATETIME,
	gra_note	TEXT,
	gra_blob	TEXT,
	gra_width	INT,
	gra_height	INT
);

# Notes:
# =====
#
#	gra_blob: Reports are limited to 64Kb
#
# EOF