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