This is a comparison between our product B.G.S Software's SG.Agent and its two main competitors: Quest Software's Spotlight and Embarcadero's Performance Center.
The document is written by us and cannot be treated as an objective comparison but as a commercial document.
It is possible that future versions of our competitors will include functionality that was not available at the time when this document is written, so if you want to be sure of something, please check for yourself and see...
| Category of comparison |
Quest - Spotlight |
Embarcadero - Performance Center |
B.G.S Software - SG.Agent |
| Technology |
Database support |
Different products for monitoring Oracle, SQL Server and DB2 |
One product for monitoring databases: Oracle, SQL Server and Sybase |
One product for monitoring databases: Oracle, SQL Server and DB2 |
| Monitor Oracle Real Application Cluster (R.A.C) |
Any one of the instances is treated as a separated database
|
Any one of the instances is treated as a separated database
|
It's possible to monitor each instance in the cluster as a separated database, or tread the whole cluster as one big unit
Special Checks exist that show RAC: CPU load balance, I/O load balance, and more...
This gives a clear picture of the RAC: See the distribution of resources, distribution of load, and activity on each of the RAC instances in comparison to the others. |
| Connect to any ADO based database |
No |
No |
Yes Connection-string can be defined for any ADO-based database |
| Database connections |
One connection per database |
One connection per database |
Number of connections per database can be defined by the user. (Checks can be performed in parallel) |
| Graphics (Output of the monitor) |
Standard PC Graphics |
Web-based Graphics |
DirectX-based Graphics. Can send the output outside as Html and allow monitoring from outside the organization. |
| Features |
Can define new user-defined checks? |
No |
No |
Yes Define new checks with a powerful editor |
| Can monitor an application that works with the database? |
No |
No |
Yes:
It's possible to create new checks designed especially for a certain Database or Application that uses the database.
With our help, it's possible to create new modules that contain knowledge of how to monitor any other application.
|
| Can define interval on which to perform checks? |
No |
No |
Yes Interval can be defined for each individual check |
| Can edit the monitor output? |
No |
No |
Yes Edit the output accurding to the needs with a powerful editor |
Can define new statuses? (Error, Warning, Inactive, High activity, Medium activity...) |
No List of statuses is fixed |
No List of statuses is fixed |
Yes List of statuses is built-in with ability to edit or add new statuses |
| Can define thresholds for checks? |
No Thresholds are fixed |
No Thresholds are fixed (Only "health index" can be defined) |
Yes Thresholds are built-in with ability to edit or add new thresholds |