Skip to main content

License Entitlement

How licensing works?​

How many Sensors/Licenses will I need?​

  • You define one Sensor for each Database Instance you would like to monitor. A Sensor uses a connect string made up of host:port (and possibly other parameters) to connect to a specific target Database instance.
  • In the majority of cases you will have 1 Database Instance per host server.
  • An instance may contain many databases but the number of databases within the instance does not matter for licensing.

Examples​

Here are some common examples for different RDBMS platforms we support.

SQL Server​

  1. You have a Windows server running a SQL Server 2019 instance on port 1433 with 10 databases.
    • This requires 1 Sensor pointing to the host:port and therefore 1 license.
  2. You have a Windows server running a SQL Server 2019 and SQL Server 2017 on the same machine.
    • This requires 2 Sensors one pointing to each host:port and therefore 2 licenses.
  3. You have a Windows server running 4 named instances.
    • This requires 4 Sensors, one pointing to each host:port and therefore 4 licenses.
    • If you are unsure how many Instance you have on a Windows server you can open up a cmd window and run reg query “HKLM\Software\Microsoft\Microsoft SQL Server\Instance Names\SQL to list them.

Oracle​

  1. You have a server running a Oracle 12g on port 1521 with 10 schemas.
    • This requires 1 Sensor pointing to the host:port and therefore 1 license.
  2. You have an Oracle RAC cluster with 4 nodes.
    • This requires 4 Sensors, one pointing to each host:port and therefore 4 licenses.

PostgreSQL​

  1. You have a server running a postgres instance on port 5432 with 10 databases.
    • This requires 1 Sensor pointing to the host:port and therefore 1 license.
  2. You have a server with 2 copies of postgres instance installed and 2 sets of postgres processes: one listening on ports 5432 and the other on 5433.
    • This requires 2 Sensors, one pointing to each host:port and therefore 2 licenses.

MySQL​

  1. You have a server running MySQL 8 on port 3306 with 10 databases.
    • This requires 1 Sensor pointing to the host:port and therefore 1 license.
  2. You have 2 servers running MySQL as part of a Primary-Replica setup.
    • This requires 2 Sensors, one pointing to each host:port and therefore 2 licenses.

Clustering​

  1. If you have a group of instances that clustered such as for High availability (HA), Disaster recovery (DR), geo-replication or scaling out then you would typically want to monitor each of the individual instances within the cluster.
  2. Therefore you would create a DBmarlin Sensor for each instance in the cluster and each sensor would consume 1 license.
  3. In the case of DR or HA where instances are passive, except for replication traffic, then you may choose not to monitor them.
  4. For active-active clustering such as Oracle RAC then you would need a license for each node in the cluster.
info

For any licensing questions please contact us via one of the methods shown on www.dbmarlin.com/support