После клонирования экземпляра EC2 с использованием AMI (для изменения группы безопасности хостов) ни одна из статистических данных, представленных сценарием mon-put-instance-data.pl, предоставленным Amazon, не отображается в CloudWatch.
Я могу подтвердить, что скрипт сообщает данные в CloudWatch, но они не отображаются в консоли CloudWatch:
# ./mon-put-instance-data.pl --aws-credential-file=/root/.aws-credentials --mem-util --disk-space-util --disk-path=/ --swap-util
Successfully reported metrics to CloudWatch. Reference Id: xxxxxxxx-xxxx-xxxx-xxxx-93f25b4efbc7
2
Разобрался благодаря strace. Текущий идентификатор экземпляра кэшируется в / var / tmp / aws-mon, и этот некорректный кэш был сохранен с помощью процесса AMI. Решение: # mv / var / tmp / aws-mon /var/tmp/aws-mon.bak
—
syncsynchalt