Requirements

Top  Previous  Next

AggreGate Server can potentially run under virtually any Java-enabled OS. It has been tested and verified to correctly run under the following Operating Systems:

Windows 2000, XP, Vista, 2003 Server, 2008 Server, and 7 (32-bit and 64-bit versions)
Linux (32-bit and 64-bit versions)
Mac OS X

Hardware Requirements

AggreGate is a comprehensive device management solution capable of monitoring device networks of all sizes. Most AggreGate Server installations perform well on desktop-class systems. However, when managing larger networks or devices that generate significant amount of data, you need to give additional consideration to the hardware and system configuration used.

Several factors can impact system scalability. The first is the number of devices that you will be monitoring with AggreGate. Performance tuning may be required when there are more than 100 devices. The second is the amount of data you collect from each device. The third factor to consider is monitoring time intervals. For example, if you set your synchronization time intervals to collect data every second instead of the default time intervals, AggreGate Server will have to work harder and system requirements will increase. Finally, the number of simultaneous operators accessing the system will directly impacts performance.

When planning your AggreGate installation, keep in mind that CPU and memory usage is highly dependent to the types of managed devices and device drivers. In situations where many devices are controlled, it is recommended to use a dedicated, faster server.

If you have additional questions or are experiencing performance problems, please contact Tibbo to speak with one of our system engineers or visit AggreGate website.

Suggested Hardware

Device Count

CPU

CPU Cores

RAM

Disk Space

Comments

Up to 30

1 GHz

1

1 GB

5 GB


Up to 100

1.5 GHz

1

1 GB

10 GB


Up to 300

3 GHz

2

2 GB

20 GB


Up to 1000

2 * 3 GHz

4

4 GB

50 GB

64-bit operating system highly recommended

Up to 3000

2 * 3 GHz

8

8 GB

100 GB

64-bit operating system only, dedicated database server recommended

Over 3000

4 * 3 GHz

16+

16 GB or more

200 GB

64-bit operating system and dedicated database server

Software Requirements

AggreGate Server requires the following software to work:

Java Virtual Machine (JVM)

JVM is the only absolute requirement to run the AggreGate Server. The JVM may be bundled with the installer itself or pre-installed on the target system (see installation). The minimal version of JVM required to run the AggreGate Server is 1.6 (Java 6).

Relational Database Management System (RDBMS)

AggreGate Server requires an RDBMS to operate. Distribution packages supplied by Tibbo include a simple database engine that is used by default. For large-scale systems we recommend using an industrial-grade stand-alone RDBMS. AggreGate Server is compatible with a wide range of third-party database servers:

MySQL
PostgreSQL
Oracle
Microsoft SQL Server
Firebird
and many others..

AggreGate Server and the RDBMS don't have to be installed on the same server. It is also possible to configure AggreGate Server to work with remote database, but in this case its performance will depend on network conditions.

Domain Name System (DNS) Server

To use the Dynamic DNS Service you need an RFC-2136 compliant DNS Server. This can be local or remote server. RFC-2136 (Request For Comments) specification is called "Dynamic Updates in the Domain Name System". Dynamic updates are supported by most present-day DNS Servers, including BIND and Windows 2000/2003 DNS service.

SMTP Mail Server

A mail server is required to allow AggreGate Server to send alert notification e-mails. AggreGate Server is can communicate with virtually any SMTP mail server, including ones that require authentication.