This paper illustrates a Multi-Agent system architecture for end-user level Grid monitoring using Geographical Information Systems (MAGGIS). The purpose of this research is to investigate MAGGIS architecture and implementation issues, and to verify the following two hypotheses: 1.) multi-agent systems provide an effective and scalable architecture to synthesize various Grid information providers for monitoring Grid resources; and 2.) geographic information systems (GIS) provide an ideal solution to organizing and managing the geographic aspect of Grid resource information as well as to providing an effective user interface for monitoring Grid status. The MAGGIS framework is implemented in a Grid portal environment based on the open Grid service architecture. It is observed that the MAGGIS not only helps end-users monitor the status of Grid resources, but also provides quick and comprehensive information for resource scheduling and management on behalf of user applications.