This update introduces the gLite 3.1 monitoring system collector server (glite-MON).
Configuration
Update for glite 3.1 redundant configuration steps have been removed and there is the addition of 2 new variables
in yaim/defaults/glite-mon.pre:
APEL_PUBLISH_USER_DN If it is set to yes, it will enable UserDN encryption. The default is no.
The config_apel_rgma function has been modified to be able to set up the new variable in
the configuration file of the APEL publisher.
GIN_BDII If this is set to yes it will configure GIN to use the site BDII to populate the Glue tables in R-GMA.
If set to no it will use the fmon to populate the tables. Default is yes.
RGMA_HOME is set in the CATALINA_OPTS
and is for future use when it is removed from the web.xml configuration file supplied with the server war file.
Also added -Dsun.net.inetaddr.ttl=1800 which alters the DNS caching behaviour of the server. Currently the DNS
lookups are disabled by default for java applications this parameter sets the caching time to 30 mins and will
mean that services do not need to be restarted when DNS changes are made they will automatically pick these up
when they have been propagated to local DNS servers.
The yaim.mon configuration now configures gip and bdii - there has been a script added in cron for a service proxy for dymanic gip script.
The reliance on the trustmanager configuration script has been removed as this has a bug in it and does not set classpaths correctly.
The apel configuration works around incorrectly set classpaths for bcprov and log4j in the apel provider scripts. See the bug:
Addition of new variable in yaim/defaults/glite-mon.pre:
MYSQL_REMOTE_USER with the default as "root" this is used if the mysql server is located remotely. Can be overridden in site-info.def.
Addition of new variable in yaim/defaults/glite-mon.pre:
MYSQL_HOST with the default as "localhost" This is the location of the mysql server. Can be overridden in site-info.def.
glite-yaim-mon now checks to see if mysql is installed locally before attempting to configure it. If it is not installed locally it will attempt to configure the server remotely.
glite-MON meta package has not dependency on MySQL rpm packages any more since MySQL server is not necessary the same node as RGMA server. In case that you install MySQL server on the same node, you need to install MySQL rpm packages by hand.
If /etc/init.d/mysqld fails to start on MON server, it is necessary to modify /etc/my.cnf configuration file:
[mysqld]
...
...
# set skip-bdb=1 for /etc/init.d/mysql service
skip-bdb=1
...