Configure the System Settings

The following settings indicate how ipMonitor operates in your environment and with external resources. To access these settings, click the Configuration tab and select System Settings.

Setting Description
Identification Identifies the server hosting ipMonitor and the email address used to send an email alert.
User Sessions Sets the security level for a user session.
On Process Start Notifies selected personnel each time the ipMonitor Service (ipMonitorSrv) starts in Microsoft Windows Service Manager running on the host server.
On Process Stop Notifies selected personnel each time the ipMonitor Service (ipMonitorSrv) starts in Microsoft Windows Service Manager running on the host server.
Monitoring Engine Delays testing all monitored services for a specific time period so they can boot up in a timely manner.
Email Delivery Configures the email communications from the ipMonitor host server thru an external SMTP server.
Client HTTP Settings Connects ipMonitor to an HTTP or HTTPS Proxy server.
Optional Defaults Provides additional functionality in the application.

Identification

This setting identifies the server hosting ipMonitor and the email address used to send an email alert.

  1. Click Configuration > System Settings.
  2. In the ipMonitor Server name field, enter a name that uniquely identifies your ipMonitor installation. When you print out your historical and email reports, the server name is included in the reports.

    You can also include the server name in your alerts by inserting the appropriate token (%instancename%) when you configure an alert in Edit mode.

  3. In the ipMonitor Server Email Address field, enter the default email address used by the application to send an email alert. You can include this email address in the Send Email From field in all alert configuration screens.
  4. Click OK.

User Sessions

This setting allows you to select the level of security for a user session.

  1. Select the Force Strong Passwords checkbox to require all users to create a six-character password.

    This includes:

    • One or more lowercase characters
    • One or more uppercase characters
    • One or more numeric characters
    • One or more non-alphanumerical characters
  2. (Optional) Select the Enable Guest Login checkbox to allow users to log in as a guest. Users with a guest login can:

    • Read or view data only
    • Cannot modify any setting
  3. Click OK.

On Process Start

When enabled, ipMonitor notifies selected personnel each time the ipMonitor Service (ipMonitorSrv) starts in Microsoft Windows Service Manager running on the host server.

  1. Click Enable.

  2. Enter an email address recipient who receives an email message each time the ipMonitor Service (ipMonitorSrv) starts. Click And to add additional email addresses as required.

  3. Enter a value that indicates how often (in hours) ipMonitor notifies each email recipient that the ipMonitor service is up and running. The default setting is one hour.

  4. (Optional) Select the checkbox to record an entry in the host server's Application Event Log each time the ipMonitor service starts.
  5. Click OK.

On Process Stop

When enabled, ipMonitor notifies selected personnel each time the ipMonitor Service (ipMonitorSrv) in Microsoft Windows Service Manager is stopped on the host server.

  1. Click Enable.

  2. Enter an email address recipient who receives an email message each time the ipMonitor Service (ipMonitorSrv) stops. Click And to add additional email addresses as required.

  3. (Optional) Select the checkbox to record an entry in the host server's Application Event Log each time the ipMonitor service starts.
  4. Click OK.

Monitoring Engine

When enabled, ipMonitor delays testing all monitored services for a specific time period so they can boot up in a timely manner.

  1. Next to Delay before loading the engine, click Enable.

  2. Enter a value in minutes. The default is 15 minutes.

    If you accept the default value, ipMonitor will not perform testing on any monitor until 15 minutes after you log in to the application.

  3. Next to While loading, click Enable.
  4. Enter the maximum number of simultaneous tests that begin after the ipMonitor service loads.

    By controlling the number of monitors that begin testing right away, you can minimize your system resources.

  5. (Optional) To prevent false failures, select the checkbox to start all dependency monitors before other monitors are loaded. This option prevents a member monitor from reporting a failure when the group's dependency monitors have not been loaded.
  6. Click OK.

Email Delivery

Enable these settings to configure email communications from the ipMonitor server thru an external SMTP server.

SMTP messages are relayed from ipMonitor using the Email Delivery settings.

When ipMonitor needs to send an SMTP message, it looks first at the SMTP relay server settings. If these settings are not enabled or configured, it uses the DNS server (only MX records) settings to connect to the DNS server and retrieve MX record information for the recipient domain. When the MX records are retrieved, ipMonitor connects to each listed server in order of MX preference.

If the DNS server (only MX records) setting is not enabled or configured, ipMonitor uses the DNS servers configured for the ipMonitor server network connections. The relay procedure is completed when the message is transmitted successfully to an SNMP relay server or the MX records are exhausted and fail to relay the message.

To bypass this trial-and-error email delivery process, specify an SMTP mail server for ipMonitor to use. If your specified mail server is not reachable, ipMonitor reverts to using the trial-and-error steps listed above.

  1. Click the drop-down menu and select the machine name format sent in the HELO command when ipMonitor connects to a remote SMTP server.

    This setting may be required if the remote SMTP server only accepts connections when a fully-qualified domain name (FQDN) is sent with the HELO command.

  2. Next to SMTP relay server, click Enable to provide an IP address or domain name for the SMTP server used to route all email. ipMonitor will use nslookup to select an email server when a SMTP relay server is not specified.

    When you enable an SMTP relay server, configure the settings listed below.

    Setting Description
    IP Address / Domain Name Enter the location of the SMTP server used by ipMonitor to route all email. Both IP Address and Domain Name are valid entries. An example of a Domain Name is mail.xyzcompany.com. An example of an IP address is 10.10.10.6.
    TC Port By default, this field includes the standard Port Number used for SMTP communication (Port 25).
    SMTP Login Credential If you are configuring an optional SMTP relay server, enter a credential to transmit account and password information when authentication is required.
  3. (Optional) Next to DNS server, click Enable and enter the IP address and UDP port of the DNS server.

    A DNS server is only used to specify the DNS server ipMonitor will use to look up MX records for email delivery. You if you do not enter a value, ipMonitor uses the DNS Server configured for the ipMonitor host server.

  4. Click OK

Client HTTP Settings

Enable these settings to connect ipMonitor to an HTTP or HTTPS proxy server.

  1. Click the HTTP User-Agent drop-down menu and select the user-agent sent to the remote server when performing any HTTP-based monitoring. This setting may be required by websites that perform user-agent detection to generate page content.

  2. Click the HTTP Version drop-down menu and select the HTTP version sent to the remote server when performing any HTTP-based monitoring.
  3. Next to HTTP Proxy, click Enable.
  4. Enter an HTTP Proxy server to connect to other resources in your network.

    When you configure the HTTP Proxy, configure the settings listed below.

    Setting Description
    Via Protocol Click the drop-down menu and select the HTTP protocol to route unencrypted HTTP traffic to a proxy server.
    IP Address / Domain Name
  5. Enter the IP address or domain name of the HTTP Proxy server. For example, a valid domain name would be autoproxy.xyzcompany.com. A valid IP address would be 10.10.10.6.
  6. TCP Port Enter the HTTP Proxy server port number.
    HTTP/S Proxy Login Credential Enter a credential to pass account and password information for the HTTP Proxy server.
  7. Next to HTTPS Proxy, click Enable.
  8. Enter an HTTPS Proxy server to connect to other resources in your network.

    When you configure the HTTPS Proxy, configure the settings listed below.

    Setting Description
    Via Protocol Click the drop-down menu and select the HTTPS protocol to route unencrypted HTTP traffic to a proxy server.
    IP Address / Domain Name Enter the IP address or domain name of the HTTPS Proxy server. For example, a valid domain name would be autoproxy.xyzcompany.com. A valid IP address would be 10.10.10.6.
    TCP Port Enter the HTTPS Proxy server port number.
    HTTP/S Proxy Login Credential Enter a credential to pass account and password information for the HTTPS Proxy server.
  9. Click OK.

Optional Defaults

The following settings provide additional functionality.

Field Description
Statistical Storage Select this checkbox to store statistical data for Recent Activity and Historical Reports. Enabling this option will not change this setting for your existing monitors.
SNMP Community This option is used to detect SNMP devices, and is usually a requirement of most recovery scripts. Enter the common word or identifier used with configured SNMP devices. Without a correct community SNMP, the devices will not communicate with ipMonitor.
Maximum Test Duration This option provides a mechanism to time out a test. Enter a value (in seconds). If no response is returned in the set number of seconds, ipMonitor considers the test failed.
Test Delay While Up Enter the number of seconds between each test while the monitor is in an OK state.
Test Delay While Warn Enter the number of seconds between each test while the monitor enters a Fail state. No Alerts are processed in this state.
Test Delay While Down Enter the number of seconds between each test while the monitor is in a Fail state. Alerts are processed in this state.
Test Delay While Lost Enter the number of seconds between each test while the monitor is in a Fail state and the maximum number of alerts have been processed. No additional failure alerts are processed. A recovery notification will be sent if the monitor recovers.
Accumulated Failures per Alert Enter the number of test failures that must occur before an alert is generated for the monitor.
Maximum Alerts to Send Enter the maximum number of alerts to generate before assigning the monitor to a Lost operational state. The monitor must belong to a notification alert to generate an alert.
Temperature Unit Click the drop-down menu and select whether to view system-wide temperature data in Fahrenheit or Celsius format. By default, the temperature is displayed using in Fahrenheit. Changing this setting to Celsius format will impact your new temperature monitors. This setting does not affect your existing Monitors.
Transfer Rate / Bandwidth Unit Click the drop-down menu and select whether to view the transfer rate retrieved by the monitor as KB/s (1024 bytes per second) or kb/s (1000 bits per second). By default, the transfer rate for a bandwidth monitor is displayed in KB/s (1024 bytes per second). Changing this setting to kb/s (1000 bits per second) will impact your new bandwidth monitors. This setting does not affect your existing monitors.
Hide thwack tab Select this checkbox to hide the thwack tab in the user interface.