Data Collecting and Reporting

You can use the Intermapper Reports Server to collect data you can use for analysis and to create custom reports.

Intermapper Reports Server is a module of Intermapper DataCenter. Intermapper DataCenter is installed automatically when you install Intermapper Server on Microsoft Windows and macOS. It is a separate download on other platforms.

Use the Reports Server panel, available from the Server Configuration section of the Server Settings panel, to start and stop collecting data. You can also configure Intermapper to connect to a remote database server, and specify the intervals at which data is stored. For more information, see Reports Server.

Collecting Data for a Device or Interface

You can collect data for any device in any map. Use the Set Data Retention command, available from the Monitor menu or the device or interface's Set Info context menu to specify how long the data from the device or interface is retained, and at what resolution.

The default server-wide Data Retention Policy is 24 Hours (except for devices and interfaces associated with charts created in 4.6 or earlier). You can also create and select a different retention policy as the server-wide default policy:

  • For all maps, select Inherit to use the specified server-wide default policy, as set in the Server Settings window. You can also specify a default Data Retention policy for a map that is different from the server's default policy.
  • For all devices, select Inherit to use the specified map-wide default policy, as set in the Map Settings window. You can also specify a default Data Retention policy for a device that is different from the map's default policy.
  • For all interfaces, select Inherit to use the specified device policy, as set in the Device Info window. You can also specify a default Data Retention policy for an interface that is different from the device's policy.
  • For devices and interfaces associated with charts created in 4.6, the default Data Retention policy is IM46Charts.
  • If you do none of the above, the default server-wide policy is applied automatically.
NOTE:

Data Retention Policies are applied individually, not in sequence. For example, specifying an hourly data expiration of two days now causes hourly samples to be deleted after two days, instead of two days plus the raw and custom expirations.

Retention Policies in Status and Info Windows

A device or interface's current Retention Policy is shown in the Status and Info windows. In the Status window, the information appears as follows:

Retention Policy: PolicyName, [Not] Exportable
  • Policy - the policy name as created in Intermapper Reports server.
  • Exportable/Not Exportable
    • Exportable is displayed if the parameters of the policy are such that they cause data to be exported to the database.
    • Not Exportable is displayed if the parameters of the policy are such that they will not cause data to be exported to the database (the None policy, for instance).

Getting Data From the Database

The Reports Server is the easiest way to get data from the Reports Server database, but you can use your own method for retrieving data from the Intermapper Database using SQL queries. There are several example reports written for Crystal Reports and OpenRPT, as well as several perl scripts available. For more information, see Retrieving Data From the Intermapper Reports Server in the Developer Guide.