Grid computing is an enabling technology for current and future High Energy Physics (HEP) experiments. This distributed computing requires the use of geographically separated hosts, services, and software. An issue arises of determining what services and software are available among the hosts. Such data will be valuable to users, systems administrators, and adaptive applications. Current distributed monitoring systems are incapable of providing all of the data needed to determine and diagnose service availability. In this thesis, a status monitoring system and an information system are presented along with design criteria, implementation details, and performance statistics. The GridView monitoring system performs active testing of grid services and publishes status information details in multiple views via the web. Pippy is an information provider that operates efficiently to publish data concerning software installed for HEP grids using an existing grid service. |