From 05b1b4e20fa4ed410f47845f2df53dbcb2be659d Mon Sep 17 00:00:00 2001 From: Di Qing Date: Thu, 6 Dec 2007 16:56:00 +0000 Subject: [PATCH] Add the configuration for job monitoring --- org.glite.yaim.lb/config/defaults/glite-lb.pre | 1 + org.glite.yaim.lb/config/functions/config_jobmon | 36 ++++++++++++++++++++++++ org.glite.yaim.lb/config/node-info.d/glite-lb | 2 +- 3 files changed, 38 insertions(+), 1 deletion(-) diff --git a/org.glite.yaim.lb/config/defaults/glite-lb.pre b/org.glite.yaim.lb/config/defaults/glite-lb.pre index 5a57019..4b697ab 100644 --- a/org.glite.yaim.lb/config/defaults/glite-lb.pre +++ b/org.glite.yaim.lb/config/defaults/glite-lb.pre @@ -1,2 +1,3 @@ ### Default values to some glite-LB variables GLITE_USER=glite +GLITE_WMS_LCGMON_FILE="/var/glite/logging/status.log" diff --git a/org.glite.yaim.lb/config/functions/config_jobmon b/org.glite.yaim.lb/config/functions/config_jobmon index 370a180..d4c3232 100644 --- a/org.glite.yaim.lb/config/functions/config_jobmon +++ b/org.glite.yaim.lb/config/functions/config_jobmon @@ -29,8 +29,44 @@ # ############################################################################## +function config_jobmon_check(){ + + requires $1 GLITE_WMS_LCGMON_FILE GLITE_USER + retcode=$? + return ${retcode} + +} + +function config_jobmon_setenv(){ + + yaimgridenv_set GLITE_LB_BKSERVERD_ADDOPTS "$GLITE_LB_BKSERVERD_ADDOPTS --rgmaexport" + yaimgridenv_set GLITE_WMS_LCGMON_FILE "${GLITE_WMS_LCGMON_FILE}" + +} + + function config_jobmon(){ + mkdir -p `dirname ${GLITE_WMS_LCGMON_FILE}` + chown $GLITE_USER:root `dirname ${GLITE_WMS_LCGMON_FILE}` + + cat > /opt/lcg/etc/lcg-mon-job-status.conf <