1monitor(7) NorduGrid Toolkit monitor(7)
2
3
4
6 monitor - Real-time NorduGrid monitoring tool
7
8
10 LDAP Grid Monitor is a set of PHP and Java scripts, providing a Web in‐
11 terface to the NorduGrid Information System. Should be working for any
12 similar LDAP based service.
13
14
16 LDAP library
17 e.g., http://www.openldap.org
18
19
20 GD library
21 http://www.boutell.com/gd
22
23
24 PHP4 library
25 http://www.php.net, must be compiled with LDAP and GD extensions
26
27
28 HTTP server
29 must be compiled with PHP4
30
31
32 Globus MDS
33 http://www.globus.org/mds, or a similar LDAP based service
34
35
36 Virtual Organisation
37 Is optional
38
39
41 Copy all the files in a folder, accessible by the HTTP server.
42
43 Modify settings.inc according to your MDS structure and liking.
44
45 Run the whole stuff by loading loadmon.php into your favorite browser.
46
47
49 loadmon.php
50 To monitor several servers at once, add hosts and DNs to the
51 $arrhost and, correspondingly, $arrbdn arrays in loadmon.php
52
53 isattr.inc cnvname.inc cnvalias.inc
54 Making output more human-readable: modify isattr.inc, cn‐
55 vname.inc, cnvalias.inc. Otherwise, these files are not needed.
56
57 blacklist.inc
58 To prevent sites from being polled, modify array entries in
59 blacklist.inc. Otherwise, the file is not needed.
60
61 vo-users.php
62 Not needed when working without a Virtual Organisation. In such
63 a case, remove the corresponding link from loadmon.php .
64
65 jobstat.php
66 When working without the NorduGrid Information System: to make
67 sure that the job status is defined properly, edit jobstat.php
68 (look for adjustment instructions in the code).
69
70
72 Oxana Smirnova <oxana dot smirnova at quark dot lu dot se>
73
74
76 ngsub(1), ngstat(1), ngdel(1), ngget(1), ngsync(1), ngcopy(1), ngre‐
77 move(1)
78
79
80
81NorduGrid 6.17.0 2003-03-03 monitor(7)