Programming Distributed Systems with YAMI4
7.4 Dashboard
Dashboard is a centralized management service with a GUI interface. This service allows to browse, monitor and control other services and individual agents in a bigger distributed system.
The dashboard allows to perform the following tasks:
- Browse the preconfigured list of name servers in a system.
- Display all names that are currently bound in a selected name server.
- Add new name binding to the given name server.
- Browse the list of message brokers in a bigger system.
- Display the list of subscriptions and traffic statistics for the selected broker.
- Execute the ping operation on arbitrary target and display the time that it takes to perform the ping operation. If the remote agent has the standard activity monitoring module enabled, its statistics are displayed as well.
The dashboard service exposes its user interface in the form of dynamically generated HTML pages that can be displayed in any web browser.
7.4.1 Startup and Configuration