This is the multi-page printable view of this section. Click here to print.

Return to the regular view of this page.

Configuring Monitoring

Configuring Monitoring

This section describes how to enable and disable monitoring for your cloud resources.

1 - Enable Monitoring

This section describes steps for enabling monitoring on your cloud resources.To enable monitoring on your resources, following the steps for your resource.

Enable monitoring for an instance

To enable monitoring for a running instance, enter the following command:

euca-monitor-instances [instance_id]

To enable monitoring when you launch an instance, enter the following command:

euca-run-instances [image_id] -k gsg-keypair --monitor

Enable monitoring for a scaling group

To enable monitoring for an existing Auto Scaling group: Create a launch configuration with --monitoring-enabled option. Make a euscale-update-auto-scaling-group request to update your Auto Scaling group with the launch configuration you created in the previous step. Auto Scaling will enable monitoring for new instances that it creates. Choose one of the following actions to deal with all existing instances in the Auto Scaling group:

To . . .Do this . . .
Preserve existing instancesMake a euca-monitor-instances request for all existing instances to enable monitoring.
Terminate existing instancesMake a euscale-terminate-instance-in-auto-scaling-group request for all existing instances. Auto Scaling will use the updated launch configuration to create replacement instances with monitoring enabled.

To enable monitoring when you create a new Auto Scaling group: Create a launch configuration with --monitoring-enabled option.

Enable monitoring for a load balancer

Elastic Load Balancing (ELB) sends metrics and dimensions for all load balancers to CloudWatch. By default, you do not need to specifically enable monitoring.

2 - Disable Monitoring

This section describes steps for disabling monitoring on your cloud resources.To disable monitoring on your resources, following the steps for your resource.

Disable monitoring for an instance

To disable monitoring for a running instance, enter the following command:

euca-unmonitor-instances [instance_id]

Disable monitoring for a scaling group

To enable monitoring for an existing Auto Scaling group: Create a launch configuration with --monitoring-disabled option. Make a euscale-update-auto-scaling-group request to update your Auto Scaling group with the launch configuration you created in the previous step. Auto Scaling will disable monitoring for new instances that it creates. Choose one of the following actions to deal with all existing instances in the Auto Scaling group:

To . . .Do this . . .
Preserve existing instancesMake a euca-unmonitor-instances request for all existing instances to disable monitoring.
Terminate existing instancesMake a euscale-terminate-instance-in-auto-scaling-group request for all existing instances. Auto Scaling will use the updated launch configuration to create replacement instances with monitoring disabled.

To enable monitoring when you create a new Auto Scaling group: Create a launch configuration with --monitoring-disabled option.

Disable monitoring for a load balancer

There is no way to disable monitoring for a load balancer.