# Monitoring Agent statement configuration examples

When you add options for Monitoring Agents to the statement section of the sgagent.conf file, you can use the following examples as a guide.

## Port option example

To use port 5555 for the communication between the engines and the Server Pool members instead of the default port:

    config port 5555

## Boot-delay option example

To set a boot delay of 20 seconds on server1:

    begin host server1
    config boot-delay 20
    end

## Alert-interval option example

To set an alert interval of 1 hour on servers 1 and 2:

    begin host server1 server2
    config alert-interval 1:00:00
    end

## Alert-script option example

To run `alertscript.sh` every time an alert is generated:

    config alert-script /etc/test/alertscript.sh

## Startup-script option example

To run `startup.sh` when the Monitoring Agent starts on server1:

    begin host server1
    config startup-script /etc/test/startup.sh
    end

## Overload-script option example

To run `overload.sh` script when the threshold value of the load index is reached on server2:

    begin host server2
    config overload-script /etc/test/overload.sh
    end

## Listen option example

To make the Monitoring Agent of server2 listen to the IP address 192.168.10.31 using the default port 7777:

    begin host server2
    config listen 192.168.10.31
    end

## Load-index option example

This example demonstrates how the measurement of `load-average-5` is used on all servers except server1 to compare against the `threshold` value 4. When the load-average is higher than 4, a log message is generated:

    begin host not server1
    config load-index 400 load-average-5
    end

Because server1 is ignored in the previous statement, it would typically have its own statement with different options, such as the following statement:

    begin host server1
    config load-index 400 load-average-1
    end

## Load-index-action option example

To set the server status to Excluded when the threshold value of the load index is reached on server2:

    begin host server2
    config load-index-action exclude 10
    end