Обновление:
1. Создайте экземпляр и прикрепите роль IAM:
AmazonEC2RoleforSSM
CloudWatchAgentAdminPolicy
CloudWatchAgentServerPolicy
AmazonSSMManagedInstanceCore
2. Установите агент CloudWatch::В RunCommand выберите AWS -ConfigureAWSPackage , чтобы установить его на желаемую цель.
3. Запуск мастера агента CloudWatch:Запустите мастер настройки агента CloudWatch, введя следующее:
sudo /opt/aws/amazon-cloudwatch-agent/bin/amazon-cloudwatch-agent-config-wizard
На одном этапе мастер предложит вам выбрать, какие предопределенные показатели по умолчанию вам нужны, и хотите ли вы сохранить конфигурацию в хранилище параметров SSM. Я выбрал Дополнительно , чтобы включить все показатели, и Да , чтобы сохранить в конфигурации. После завершения вся конфигурация доступна в хранилище параметров в AWS Systems Manager. Мой фрагмент конфигурации имеет:
"disk": {
"measurement": [
"used_percent",
"inodes_free"
],
"metrics_collection_interval": 60,
"resources": [
"*"
]
},
4. Запустите агент CloudWatch Существует 2 способа запуска агента :а. Из команды запуска б. Из командной строки с хранилищем параметров Systems Manager.
Команда «Выполнить» по какой-то причине не удалась, но командная строка работала
sudo /opt/aws/amazon-cloudwatch-agent/bin/amazon-cloudwatch-agent-ctl -a fetch-config -m ec2 -c ssm:configuration-parameter-store-name -s
с. Если вы столкнулись с какой-либо ошибкой Нет доступных пакетов , установите необходимый пакет для перезапуска агента.
Для Amazon Linux:
sudo amazon-linux-extras install epel
sudo yum install collectd
Для Ubuntu:
sudo apt-get install collectd collectd-utils
5.Консоль CloudWatch
Создайте информационную панель для мониторинга показателей экземпляра, которая теперь доступна в виде настраиваемых пространств имен через CWAgent. Вы также можете установить необходимый будильник для уведомления / электронной почты получателей.
Пользовательские показатели CloudWatch
Предыдущий пост
Вы можете захотеть развернуть Systems Manager (SSM )Агент, установленный на вашем экземпляре, чтобы отслеживать и оповещать вас об использовании дискового пространства. Для этого вам потребуется создать роль в IAM для экземпляра EC2, чтобы отправлять данные в CloudWatch. После этого вы можете использовать сценарий JSON для мониторинга дискового пространства из команды «Выполнить» SSM.
Более подробная информация доступна по адресуhttps://blog.justinworrell.com/2017/09/30/monitoring-free-disk-space-on-a-windows-ec2-instance-with-cloudwatch/
Я обнаружил, что мой BIOS тоже видит 1.8TiB. Кажется, это старый контроллер, поэтому я должен купить новый контроллер или даже новый компьютер.