Description
===========

Set of PHP- and Java- scripts, providing a Web interface to the
NorduGrid Information System. Should be working for any similar
LDAP-based service.

Requirements
============

- LDAP library (e.g., http://www.openldap.org)
- GD library (http://www.boutell.com/gd/)
- PHP4 (http://www.php.net) compiled with LDAP and GD extensions
- HTTP server compiled with PHP4
- Working Globus MDS (http://www.globus.org/mds) or a similar service
- Optional: running Virtual Organisation

Installation
============

1. Copy all the files in a folder, accessible by the HTTP server

2. Modify "settings.inc" according to your MDS structure and liking

3. Run the whole stuff by loading "loadmon.php" into your browser

Fine tuning
===========

- Monitoring several servers at once: add hosts and DNs to the $arrhost
  and, correspondingly, $arrbdn arrays in "loadmon.php"

- Making output more human-readable: modify "isattr.inc", 
  "cnvname.inc", "cnvalias.inc". Otherwise, these files are not needed

- Preventing sites from being polled: modify
  "blacklist.inc". Otherwise, the file is not needed.

- Working without a Virtual Organisation: remove the corresponding
  link from "loadmon.php" and erase the file "vo-users.php"

- Working without the NorduGrid Information System: to make sure that
  the job status is defined properly, edit "jobstat.php" (look for
  "adjustment" in the code)

Contact
=======

Oxana Smirnova, oxana.smirnova@quark.lu.se