Spec-Zone.ru › Ansible

junipernetworks.junos.junos_ping модуль – Тестирование доступности с помощью ping с устройств под управлением Juniper JUNOS

Примечание

Этот модуль является частью коллекции junipernetworks.junos (версия 8.0.0).

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

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

Для использования в playbook, укажите: junipernetworks.junos.junos_ping.

Новое в junipernetworks.junos 1.0.0

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

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

  • Тестирует доступность с помощью ping с устройств под управлением Juniper JUNOS к удаленному получателю.
  • Тестировалось на Junos (17.3R1.10)
  • Для универсального сетевого модуля см. модуль ansible.netcommon.net_ping.
  • Для целей Windows используйте вместо этого модуль ansible.windows.win_ping.
  • Для целей, работающих под управлением Python, используйте вместо этого модуль ansible.builtin.ping.

Псевдонимы: ping

Параметры

Параметр

Комментарии

count

integer

Количество пакетов для отправки для проверки доступности.

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

dest

string / required

IP-адрес или имя хоста (разрешаемое устройством) удаленного узла.

df_bit

boolean

Определяет, следует ли устанавливать бит DF.

Варианты:

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

interface

string

Исходный интерфейс для использования при отправке пакета(ов) ping.

interval

integer

Определяет интервал (в секундах) между последовательными ping-запросами.

rapid

boolean

Определяет, следует ли отправлять пакеты быстро.

Варианты:

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

size

integer

Определяет размер (в байтах) пакета(ов) ping.

source

string

IP-адрес для использования при отправке пакета(ов) ping.

state

string

Определяет, ожидается ли успех или неудача.

Варианты:

  • "absent"
  • "present" ← (по умолчанию)

ttl

integer

Значение времени существования для пакета(ов) ICMP.

Примечания

Примечание

  • Для универсального сетевого модуля см. модуль ansible.netcommon.net_ping.
  • Для целей Windows используйте вместо этого модуль ansible.windows.win_ping.
  • Для целей, работающих под управлением Python, используйте вместо этого модуль ansible.builtin.ping.
  • Этот модуль работает только с соединением network_cli.
  • Для получения информации об использовании CLI и netconf см. руководство :ref:`Параметры платформы Junos OS <junos_platform_options>`
  • Для получения дополнительной информации об использовании Ansible для управления сетевыми устройствами см. :ref:`Сетевое руководство Ansible <network_guide>`
  • Для получения дополнительной информации об использовании Ansible для управления сетевыми устройствами Juniper см. https://www.ansible.com/ansible-juniper.

Примеры

- name: Test reachability to 10.10.10.10
  junipernetworks.junos.junos_ping:
    dest: 10.10.10.10

- name: Test reachability to 10.20.20.20 using source and size set
  junipernetworks.junos.junos_ping:
    dest: 10.20.20.20
    size: 1024
    ttl: 128

- name: Test unreachability to 10.30.30.30 using interval
  junipernetworks.junos.junos_ping:
    dest: 10.30.30.30
    interval: 3
    state: absent

- name: Test reachability to 10.40.40.40 setting count and interface
  junipernetworks.junos.junos_ping:
    dest: 10.40.40.40
    interface: fxp0
    count: 20
    size: 512

- name: Test reachability to 10.50.50.50 using do-not-fragment and rapid
  junipernetworks.junos.junos_ping:
    dest: 10.50.50.50
    df_bit: true
    rapid: true

Значения возврата

Общие значения возврата документированы здесь, следующие — поля, уникальные для данного модуля:

Ключ

Описание

commands

список / элементы=строка

Список отправленных команд.

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

Пример: ["ping 10.8.38.44 count 10 source 10.8.38.38 ttl 128"]

packet_loss

строка

Процент потерянных пакетов.

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

Пример: "0%"

packets_rx

целое число

Успешно полученные пакеты.

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

Пример: 20

packets_tx

целое число

Успешно переданные пакеты.

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

Пример: 20

rtt

словарь

Статистические данные по времени кругового обращения (RTT).

Возвращается: при успешном пинге

Пример: {"avg": 2, "max": 8, "min": 1, "stddev": 24}

Авторы

  • Nilashish Chakraborty (@NilashishC)

Ссылки на сборку

  • Система отслеживания задач
  • Репозиторий (источники)

© 2012–2018 Michael DeHaan
© 2018–2024 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/junipernetworks/junos/junos_ping_module.html

Spec-Zone.ru

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