ATRIUM EMS -- Expandable Management System -- is designed for the complete management of the enterprise computing environment. Since its inception, ATRIUM has been architected to handle the distributed nature of the system it is intended to manage. Apart from its native ability to manage systems, and the applications that run on those systems, ATRIUM is user extensible.
The user interface, provided by the ATRIUM Graphical Interface (or the client), is responsible for presenting a window into the heterogeneous systems being managed. These clients may be run on any UNIX workstation and a number of PC-based platforms. There may be multiple clients connected to the ATRIUM Central Manager (or the server). The server is a collection of processes responsible for connecting to and managing each of the ATRIUM agents. Through the client, multiple servers may be monitored to distribute the processing load.
The intelligent agent is one of the main ATRIUM components. A management system can connect to these agents to receive collected data. Since the agent has the ability to communicate over SNMP (v1/v2), RPC, and EPI, these agents may be managed by any management system supporting any of these protocols, either individually or inclusively. If multiple management systems are used, one management system is required to be designated as the primary management system. This allows the intelligent agents to resolve conflicts that may be entailed between management systems.
Within the agents are Management Options (or MOs). MOs, for example, may be monitoring of the CPU, memory, local/remote file systems, applications, thresholds, etc. or CDMOs. Through the ATRIUM toolkit, customers have the ability to develop their own CDMOs. CDMOs may be simple scripts to perform backups, monitoring in-house projects, or any area that the user deems pertinent. All the data to be updated is logged to the High Performance Data Cache and Data Repository.
Throughout all of ATRIUM, Calypso's philosophy of Policy Based Management(TM) is used. Policy Based Management technology allows the user to apply management policies across systems. For example, through a policy defined for CPU monitoring, one could define a percentage of CPU used, and ATRIUM would watch for this threshold violation across multiple systems contained within a policy group, from Sun workstations to PCs. Using a non-policy based management technique, a user would be required to update or modify each system independently.
Solaris version: 2.3 and 2.4
Solstice application/version: Solstice SNM 2.2.2
Type of integration: Uses Agent API and Database API