Перейти к содержанию

9.3 Настройка JSON-RPC

authentication basic username

Синтаксис команды

authentication basic username username [password password ]
no authentication basic

Описание синтаксиса

Параметр Описание
username имя пользователя длиной от 1 до 32 символов.
password пароль длиной от 1 до 32 символов.

Режим команды: Режим настройки хоста уведомления JSON.
Уровень доступа: 15

Указания по применению

Используйте команду «authentication basic username» для установки имени пользователя и пароля, применяемых при базовой аутентификации хоста JSON. Используйте команду «no authentication basic username» для отключения аутентификации. По умолчанию аутентификация отключена.

Примеры

Пример показывает, как задать имя пользователя «User» и пароль «Key123456», используемых при аутентификации хоста JSON «JSONname»:

1
2
3
4
# configure terminal
(config)# json notification host JSONname
(config-json-noti-host)# authentication basic username User password Key123456
(config-json-noti-host)#

json notification host

Синтаксис команды

json notification host hname
no json notification host hname

Описание синтаксиса

Параметр Описание
hname имя хоста JSON длиной от 1 до 32 символов.

Режим команды: Режим глобальной настройки.
Уровень доступа: 15

Указания по применению

Используйте команду «json notification host» для добавления хоста JSON, осущестляющего вызовы удаленных процедур. Используйте команду «no json notification host» для удаления хоста JSON. По умолчанию xосты JSON не заданы.

Примеры

Пример показывает, как добавить хост JSON «JSONname»:

1
2
3
# configure terminal
(config)# json notification host JSONname
(config-json-noti-host)#

json notification listen

Синтаксис команды

json notification listen notification host
no json notification listen [ notification [ host ] ]

Описание синтаксиса

Параметр Описание
notification имя уведомления JSON-RPC. Имя должно быть корректным. Например: ’ip.status.interface.ipv6.update’ ’ip.status.interface.link.update’ ’portSecurity.status.global.notification.update’: ’port.status.update’ и
т.д. host имя хоста JSON, от которого будут получены уведомления JSON-RPC, длиной от 1 до 32 символов.

Режим команды: Режим глобальной настройки.
Уровень доступа: 15

Указания по применению

Используйте команду «json notification listen» для включения обработки уведомлений JSON-RPC от хостов JSON. Используйте команду «no json notification listen» для отключения обработки уведомлений JSON-RPC. По умолчанию oбработка уведомлений JSON-RPC от хостов JSON отключена.

Примеры

Пример показывает, как включить обработку уведомлений JSON-RPC «ip.status.interface.ipv4.update» от хоста JSON «JSONname»:

1
2
3
# configure terminal
(config)# json notification listen ip.status.interface.ipv4.update JSONname
(config)#

url

Синтаксис команды

url url
no url

Описание синтаксиса

Параметр Описание
url URL назначения длиной от 1 до 255 символов.

Режим команды: Режим настройки хоста уведомления JSON.
Уровень доступа: 15

Указания по применению

Используйте команду «url» для установки URL назначения уведомлений JSON-RPC. Используйте команду «no url» для удаления URL назначения уведомлений JSON-RPC. По умолчанию URL назначения уведомлений JSON-RPC не задан.

Примеры

Пример показывает, как задать URL назначения уведомлений JSON-RPC «http://testurl/» для хоста JSON «JSONname»:

1
2
3
4
# configure terminal
(config)# json notification host JSONname
(config-json-noti-host)# url http://testurl/
(config-json-noti-host)#