2016-12-11 10 views
1

Я попытался найти эту тему в Google и после многих неудачных попыток я решил опубликовать это как вопросы здесь.Контроль ограничений Aws с Nagios

Что я хочу достичь: Мониторинг моих ограничений AWS с использованием Nagios.

Как я понял, aws cli можно использовать, чтобы получить ограничения только на несколько aws-сервисов, для более глубокого управления затратами и управления лимитами обслуживания нужно выбрать доверенного советника. К сожалению, это довольно дорого.

Так что мне было интересно, есть ли гораздо более простой способ с Nagios, в котором я мог бы получить уведомление, если какая-либо из услуг aws для моей учетной записи достигает предела?

Какая стратегия уведомления о лимитах услуг используется организациями (которые не могут позволить себе купить подписку доверенного советника), которые используют Aws?

ответ

3

Вы правы: только несколько служб могут показывать свои ограничения (и текущее использование) через CLI или API. Я это тоже не нравится :) У нас есть три варианта здесь:

  1. Создать парсер, который захватывает информацию из AWS Console (есть пример кода здесь: https://forrestbrazeal.com/2015/07/20/adventures-in-aws-automating-service-limit-checks/).
  2. Купить Trusted Advisor (кстати, вы можете получить отчет Trusted Advisor с вызовом API).
  3. Попробуйте использовать awslimitchecker. Потому что кто-то уже пытался решить эту проблему. https://awslimitchecker.readthedocs.io/en/latest/