monitor(7)
π monitor(7) π
okay bestie, welcome to monitor β the real-time NorduGrid monitoring tool, straight out of the NorduGrid Toolkit manual section 7. this one's a whole vibe, let's get into it π«Ά
β¨ NAME β¨
monitor β the real-time NorduGrid monitoring tool. that's the whole name, that's the whole girl π
πΈ DESCRIPTION πΈ
so the LDAP Grid Monitor is literally a set of PHP and Java scripts that gives you a Web interface to the NorduGrid Information System. it's giving "look at your grid through a browser window" energy and honestly? iconic β¨
and the way it's built? it should be working for any similar LDAP based service too, not just NorduGrid. versatility queen π
π REQUIREMENTS π
before you even think about running this, you need the whole squad assembled. no skips, no substitutions:
- LDAP library β e.g.,
http://www.openldap.org - GD library β
http://www.boutell.com/gd - PHP4 library β
http://www.php.netβ and heads up, it must be compiled with the LDAP and GD extensions. not optional, fr fr - HTTP server β must be compiled with PHP4
- Globus MDS β
http://www.globus.org/mds, or a similar LDAP based service - Virtual Organisation β Is optional π (yes she's optional, she's just there if you want her)
π¦ INSTALLATION π¦
okay so installation is genuinely so chill, like three steps, we love a low-effort setup:
- Copy all the files in a folder, accessible by the HTTP server.
- Modify
settings.incaccording to your MDS structure and liking. make it yours π - Run the whole stuff by loading
loadmon.phpinto your favorite browser. that's it. that's the install. slay β¨
π FILES π
here's the file rundown bestie, each one with its own little job:
loadmon.phpβ To monitor several servers at once, add hosts and DNs to the$arrhostand, correspondingly,$arrbdnarrays inloadmon.phpisattr.inccnvname.inccnvalias.incβ Making output more human-readable: modifyisattr.inc,cnvname.inc,cnvalias.inc. Otherwise, these files are not needed.blacklist.incβ To prevent sites from being polled, modify array entries inblacklist.inc. Otherwise, the file is not needed.vo-users.phpβ Not needed when working without a Virtual Organisation. In such a case, remove the corresponding link fromloadmon.php.jobstat.phpβ When working without the NorduGrid Information System: to make sure that the job status is defined properly, editjobstat.php(look for adjustment instructions in the code).
note the pattern bestie: a bunch of these files are like "only needed if you're doing the specific thing" β if you're not, they just vibe there unused. not a problem, just letting you know π
π AUTHOR π
Oxana Smirnova <oxana dot smirnova at quark dot lu dot se> β we stan π
β SEE ALSO β
go read these too, they're the friend group:
ngsub(1), ngstat(1), ngdel(1), ngget(1), ngsync(1), ngcopy(1), ngremove(1)
and that's the whole page bestie!! this one's NorduGrid 7.2.0, dated 2003-03-03, filed under monitor(7) β a true vintage icon π
β¨ go forth and monitor your grid, you've got this π«ΆπΈ
π¦ where this page comes from
- epel 10: nordugrid-arc7-monitor 7.2.0-1.el10_3 Β· Apache-2.0 AND MIT
- epel 9: nordugrid-arc7-monitor 7.2.0-1.el9 Β· Apache-2.0 AND MIT
- fedora 43: nordugrid-arc-monitor 7.2.0-1.fc43 Β· Apache-2.0 AND MIT
- fedora 44: nordugrid-arc-monitor 7.2.0-1.fc44 Β· Apache-2.0 AND MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms