Скрипт для инвентаризации оборудования - Solace Appliances - PullRequest
0 голосов
/ 04 октября 2018

В нашей среде есть куча утешительных устройств, и я хочу написать сценарий, чтобы собрать подробности об аппаратном обеспечении для всех из них, возможно ли это?Скорее, я хочу вывод команды «показать оборудование».

Приветствия,

Ram

1 Ответ

0 голосов
/ 12 октября 2018

Вы можете использовать SEMP для извлечения этой информации из каждого устройства, вам потребуется доступ к имени управляющего пользователя для каждого устройства, которое необходимо запросить информацию.

При вызове http POST на ваше устройство выможно получить эту информацию в ответе XML, в этом случае я использую команду curl для отправки POST:

> curl -X POST -d @[SEMP_FILE] -u [username:password] http://[APPLIANCE_IP_OR_HOST:ADMIN_PORT]/SEMP

Примеры значений:

> curl -X POST -d @show-hardware-details.semp -u admin:admin http://10.0.0.102:80/SEMP

Где show-hardware-details.semp файл содержит команду, которую вы хотите отправить на устройство в форме XML:

<rpc>
    <show>
        <hardware>
            <details></details>
        </hardware>
    </show>
</rpc>

Это вернет ответ XML со всеми выходными данными.вы обычно получаете команду «показать подробности оборудования» в консоли Solace.

Подробнее о работе SEMP и SEMPv2:

https://docs.solace.com/SEMP/SEMP-Get-Started.htm

https://docs.solace.com/SEMP/Using-Legacy-SEMP.htm

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...