Spec-Zone.ru › Ansible

Модуль community.vmware.vmware_vcenter_statistics — настройка статистики на сервере vCenter

Примечание

Этот модуль входит в коллекцию community.vmware (версия 6.2.0).

Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не входит в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.

Для установки используйте: ansible-galaxy collection install community.vmware.

Чтобы использовать коллекцию в плейбуке, укажите: community.vmware.vmware_vcenter_statistics.

  • Краткое описание
  • Параметры
  • Примечания
  • Примеры
  • Возвращаемые значения

Краткое описание

  • Этот модуль можно использовать для настройки статистики сервера vCenter.
  • Остальные параметры можно настроить с помощью модуля community.vmware.vmware_vcenter_settings.

Параметры

Параметр

Комментарии

hostname

string

Имя хоста или IP-адрес сервера vSphere vCenter.

Если значение не указано в задаче, вместо него будет использовано значение переменной окружения VMWARE_HOST.

interval_past_day

dictionary

Настройки сбора статистики сервера vCenter за прошедший день.

enabled

boolean

Включить сбор статистики за прошедший день.

Варианты:

  • false
  • true ← (по умолчанию)

interval_minutes

integer

Длительность интервала в минутах.

Варианты:

  • 1
  • 2
  • 3
  • 4
  • 5 ← (по умолчанию)

level

integer

Уровень статистики.

Варианты:

  • 1 ← (по умолчанию)
  • 2
  • 3
  • 4

save_for_days

integer

Срок хранения данных в днях.

Варианты:

  • 1 ← (по умолчанию)
  • 2
  • 3
  • 4
  • 5

interval_past_month

dictionary

Настройки сбора статистики сервера vCenter за прошедший месяц.

enabled

boolean

Включить сбор статистики за прошедший месяц.

Варианты:

  • false
  • true ← (по умолчанию)

interval_hours

integer

Длительность интервала в часах.

Варианты:

  • 2 ← (по умолчанию)

level

integer

Уровень статистики.

Варианты:

  • 1 ← (по умолчанию)
  • 2
  • 3
  • 4

save_for_months

integer

Срок хранения данных в месяцах.

Варианты:

  • 1 ← (по умолчанию)

interval_past_week

dictionary

Настройки сбора статистики сервера vCenter за прошедшую неделю.

enabled

boolean

Включить сбор статистики за прошедшую неделю.

Варианты:

  • false
  • true ← (по умолчанию)

interval_minutes

integer

Длительность интервала в минутах.

Варианты:

  • 30 ← (по умолчанию)

level

integer

Уровень статистики.

Варианты:

  • 1 ← (по умолчанию)
  • 2
  • 3
  • 4

save_for_weeks

integer

Срок хранения данных в неделях.

Варианты:

  • 1 ← (по умолчанию)

interval_past_year

dictionary

Настройки сбора статистики сервера vCenter за прошедший месяц.

enabled

boolean

Включить сбор статистики за прошедший месяц.

Варианты:

  • false
  • true ← (по умолчанию)

interval_days

integer

Длительность интервала в днях.

Варианты:

  • 1 ← (по умолчанию)

level

integer

Уровень статистики.

Варианты:

  • 1 ← (по умолчанию)
  • 2
  • 3
  • 4

save_for_years

integer

Срок хранения данных в годах.

Варианты:

  • 1 ← (по умолчанию)
  • 2
  • 3
  • 4
  • 5

password

псевдонимы: pass, pwd

string

Пароль сервера vSphere vCenter.

Если значение не указано в задаче, вместо него будет использовано значение переменной окружения VMWARE_PASSWORD.

port

integer

Номер порта сервера vSphere vCenter.

Если значение не указано в задаче, вместо него будет использовано значение переменной окружения VMWARE_PORT.

По умолчанию: 443

proxy_host

string

Адрес прокси-сервера, который будет принимать все HTTPS-запросы и перенаправлять их.

Укажите имя хоста или IP-адрес.

Если значение не указано в задаче, вместо него будет использовано значение переменной окружения VMWARE_PROXY_HOST.

proxy_port

integer

Порт HTTP-прокси, который будет принимать все HTTPS-запросы и перенаправлять их.

Если значение не указано в задаче, вместо него будет использовано значение переменной окружения VMWARE_PROXY_PORT.

username

псевдонимы: admin, user

string

Имя пользователя сервера vSphere vCenter.

Если значение не указано в задаче, вместо него будет использовано значение переменной окружения VMWARE_USER.

validate_certs

boolean

Разрешает подключение, если SSL-сертификаты недействительны. Установите значение false, если сертификаты не являются доверенными.

Если значение не указано в задаче, вместо него будет использовано значение переменной окружения VMWARE_VALIDATE_CERTS.

Варианты:

  • false
  • true ← (по умолчанию)

Примечания

Примечание

  • Всем модулям требуется право записи через API, поэтому они не поддерживаются бесплатной лицензией ESXi.
  • Все переменные и имена объектов VMware чувствительны к регистру.
  • Модули могут использовать библиотеку Python «requests», которая по умолчанию не использует системное хранилище сертификатов. Указать хранилище сертификатов можно с помощью переменной окружения REQUESTS_CA_BUNDLE. Обратите внимание: наличие этой переменной может в некоторых случаях привести к игнорированию значения «false» для параметра «validate_certs». Пример: «export REQUESTS_CA_BUNDLE=/path/to/your/ca_bundle.pem»

Примеры

- name: Configure vCenter statistics
  community.vmware.vmware_vcenter_statistics:
    hostname: '{{ vcenter_hostname }}'
    username: '{{ vcenter_username }}'
    password: '{{ vcenter_password }}'
    interval_past_day:
      enabled: true
      interval_minutes: 5
      save_for_days: 1
      level: 1
    interval_past_week:
      enabled: true
      level: 1
    interval_past_month:
      enabled: true
      level: 1
    interval_past_year:
      enabled: true
      save_for_years: 1
      level: 1
  delegate_to: localhost

Возвращаемые значения

Описание общих возвращаемых значений приведено здесь; ниже перечислены поля, уникальные для этого модуля:

Ключ

Описание

results

dictionary

метаданные о настройках статистики vCenter

Возвращается: всегда

Пример: {"changed": false, "msg": "vCenter statistics already configured properly", "past_day_enabled": true, "past_day_interval": 5, "past_day_level": 1, "past_day_save_for": 1, "past_month_enabled": true, "past_month_interval": 2, "past_month_level": 1, "past_month_save_for": 1, "past_week_enabled": true, "past_week_interval": 30, "past_week_level": 1, "past_week_save_for": 1, "past_year_enabled": true, "past_year_interval": 1, "past_year_level": 1, "past_year_save_for": 1}

Авторы

  • Christian Kotte (@ckotte)

Ссылки на коллекцию

  • Отслеживание проблем
  • Домашняя страница
  • Репозиторий (исходный код)

© 2012–2018 Michael DeHaan
© 2018–2025 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/projects/ansible/latest/collections/community/vmware/vmware_vcenter_statistics_module.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API