Information providers for A-REX.

Currenly all infomration collection for A-REX is done by these scripts.
Collected data is presented in 2 formats (classic NG schema and GLUE2 schema)
rendered in XML. A configuration is done with an ARC 0.6-style arc.conf file.

GLUE 2 support is incomplete.



CEinfo.pl      - driver for information collection. It calls all other infomation
                 collectors and prints results in XML.

InfoChecker.pm  - used to validate options and results against a simple
                 'schema' (not XML Schema)
GMJobsInfo.pm - collects information about jobs from grid manager status files
HostInfo.pm - collects other information that can be collected on the front end
	      (hostname, software version, disk space for users, installed
              certificates, Runtime environments ...)
LRMSInfo.pm - collects information that is LRMS specific (queues, jobs, local
              user limits ...)
XXXXmod.pm  - plugins for LRMSInfo implementing the new LRMS module interface,
              such as:
    FORKmod.pm - Fork information module
    SGEmod.pm  - SGE information module
    ARC0mod.pm - special module that loads ARC0 information modules and does
                 the conversion between the old interface and the new one.
PBS.pm, LL.pm, LSF.pm, Condor.pm, SLURM.pm - ARC0 information modules

ARC0ClusterInfo.pm - combines all information about A-REX and produces
                     information structured according to the classic NG schema.
ARC1ClusterInfo.pm - combines all information about A-REX and produces
                     information structured according to the GLUE2 schema.

ARC0ClusterSchema.pm - description of the info produced by ARC0ClusterInfo
ARC1ClusterSchema.pm - description of the info produced by ARC1ClusterInfo

