Monitor Guide > Introducing Monitor > Monitor Architecture
 
Monitor Architecture
This section provides an overview of Monitor.
TDV Collector
The TDV Collectors are hosted within the TDV instances to be monitored. They periodically take a snapshot of the current state of the host TDV server and send this data to the Monitor Server. The TDV Collectors also keep track of general activity within the host TDV, such as requests, sessions, transactions, and events. All of the data capturing for monitoring purposes is optional and may be turned off.
Monitor Server
The Monitor Server is the main process that gathers TDV state data from the TDV Collectors. The Monitor Server simultaneously calculates the aggregate cluster state and pushes it to all Monitor Clients attached to the Monitor Server. The Monitor Server may be hosted within the same TDV instance with the TDV Collector from which it is collecting information, unless it is monitoring a cluster. The Monitor Server monitoring a TDV cluster cannot be a member of that TDV cluster.
Monitor Client
The Monitor Client is an Adobe Flash-based Web application that is hosted by the Monitor Server. The Monitor Client user logs into the Monitor Server using the same credentials required by the TDV that hosts Monitor Server.
TDV Monitor Daemon
A TDV Monitor Daemon resides on the machine of each instance of the TDV server. It restarts the TDV server. The TDV Monitor Daemon is the process that is also known as the TDV Monitor which is responsible for tracking and controlling TDV server life cycle events such as startup and shutdown. It is referred to here as TDV Monitor Daemon to help avoid confusion with the Monitor.