Cartographer
Contents[hide] |
Cartographer
Overview
Supported Platforms
Cartographer is supported on the following platforms:
- Solaris 9+ on Sparc
- Solaris 9+ on x86
- Linux systems containing 2.4+ kernels on x86
- Windows 2000/XP/2003
Manager
Agent
Management Protocol
Cartographer's management protocol is a custom-designed, XML-based, management protocol transported via SSL over TCP. The protocol adapts and extends the Internet Management Framework's structure of management information(SMI). Further, the protocol utilizes XML for both data modeling and transport. The choice of XML provides more future-proofing than the original Basic Encoding Rules (BER) that SNMP utilizes. Further, choosing XML allows us to take advantage of all the XML tools and code libraries in existence today. For now, the protocol is called [XMP XML management protocol] for lack of a better name. This name should not be confused with the IETF Messaging and Presence Protocol (XMPP).
Peer-to-Peer
Cartographer agents self-organize into P2P overlay networks in order to exchange management information, software updates, and events. In the future, these overlay networks will be utilized to run distributed, decision-making algorithms.
Screen Snapshots
Cartographer's main window includes facilities for loading and unloading topographies, launching views, and tools for mainipulating the database of systems and dependencies.A dependency view of the example distributed system. This view utilizes a directed graph to show both intra and inter-system dependencies.
This view shows the conversations between the system at the center of the graph and members of the distributed system.
The default layout for a dependency view uses an organic layout algorithm.
Example Statistics
These graphs were constructed using MRTG querying Cartographer agents natively via its custom management protocol.
http://www.krupczak.org/stats/krupczakgate_2.html
http://www.krupczak.org/stats/krupczakgate_xmpdsz.html
http://www.krupczak.org/stats/mankato_loadavg.html
http://www.krupczak.org/stats/uncasville_mem.html
http://www.krupczak.org/stats/austell_handles.html
http://www.krupczak.org/stats/mystic_xmpdsz.html