NCM 设备模板中的 Prompt Actions
Site24x7 的网络配置管理器 (NCM) 功能可自动进行设备配置备份,无需人工干预。NCM 设备模板定义了定期连接、备份、恢复或对设备执行其他配置相关操作的命令。为了执行这些操作,本地轮询器通过 SSH、SSH-SCP、SSH-TFTP、TELNET 和 TELNET-TFTP 等协议连接到设备。
但是,在备份设备配置时,终端上的某些命令可能需要额外的用户输入(或确认)。这可能是按下回车键或输入 yes/no 响应,否则配置备份将无法继续。
因此,您需要在适当的 NCM 设备模板上为需要用户输入的命令以及备份命令定义要执行的操作。这称为 Prompt Action,可以根据需要为每个命令设置。您可以通过编辑相应的设备模板在 NCM 设备模板页面上设置 Prompt Action。
了解 Prompt Actions
让我们以图 1 中给出的示例为例。在问题"Do you wish to proceed (y or n)?:"之后,需要提供一个答案("y"以继续)。需要定义提示")?"后面的操作,以便 NCM 中的操作流程可以不受阻碍地继续。
提示及其对应的 Action ID
以下是提示及其对应的Prompt Action ID 列表,供您参考。但是,如果您找不到适合您提示的 Action ID,请通过 support@site24x7.com 联系我们以添加相应值。
|
序号 |
提示 |
Prompt ID |
命令 |
|
1 |
[confirm] |
yesActionId ImageDownloadPromptAction1 ImageDownloadPromptAction2 scriptExecutionActionId |
LF |
|
2 |
[yes/no] |
yesActionId ImageDownloadPromptActioni2 scriptExecutionActionId |
yes followed by LF |
|
3 |
y/n |
yesActionId |
y |
scriptExecutionActionId AlaxalaActionId BrocadeActionId |
y followed by LF |
||
Alaxala1230ActionId hitachiActionId |
y followed by CR and LF
|
||
|
4 |
yes/no |
yesActionId scriptExecutionActionId |
yes followed by LF |
|
5 |
[y/n] |
hpActionId |
y |
|
6 |
[y/n] |
RadwareActionId |
n followed by LF |
|
7 |
(y/n) |
HirschmannSwitchActionId DellActionId |
y followed by LF |
|
8 |
[Y/N] |
H3CSwitchActionId |
Y followed by LF |
|
9 |
[Y/N] |
3comActionId |
y followed by CR and LF |
|
10 |
(y/N) |
CiscoWLANControllerActionId |
y followed by LF |
|
11 |
(y/n) ? |
nortel8600ActionId |
y followed by LF |
|
12 |
(y/n) [n]? |
catOSActionId |
y followed by LF |
|
13 |
(yes,no) [no] : |
3comActionId |
yes followed by CR and LF |
|
14 |
?[Yes |
dlinkActionId scriptExecutionActionId |
y(y) |
|
15 |
(YES): |
packerShaperActionId |
yes followed by CR and LF |
|
16 |
[Y]> |
IronportId |
y followed by LF |
|
17 |
No]): |
necActionId |
y followed by CR and LF |
|
18 |
[y] |
FiberhomeId |
y |
|
19 |
]? |
scriptExecutionActionId EnterasysActionId |
LF y followed by LF |
|
20 |
continue |
hpActionId scriptExecutionActionId |
LF |
|
21 |
Continue -> |
CiscoVPNConcentratorActionId |
q (q) |
|
22 |
continue.... |
CiscoWLANControllerActionId |
LF |
|
23 |
continue |
nortelPPActionId RadwareActionId |
$32 (hex Value) |
|
24 |
All |
dlinkActionId |
a (a) |
|
25 |
Allllaa |
scriptExecutionActionId |
|
|
26 |
completed |
yesActionId |
LF |
|
27 |
done. |
foundryActionId scriptExecutionActionId |
CR and LF |
|
28 |
Done. |
H3CSwitchActionId |
LF |
|
29 |
OK |
TransPortWirelessrouterId |
CR and LF |
|
30 |
--More-- |
yesActionId foundryActionId nortelPPActionId EnterasysActionId CiscoWLANControllerActionId NortelContivityActionId RadwareActionId scriptExecutionActionId |
Blank Space ($32) as a hexadecimal value |
|
31 |
-- More -- |
yesActionId scriptExecutionActionId |
|
|
32 |
---(more)--- |
yesActionId scriptExecutionActionId |
|
|
33 |
--- more --- |
yesActionId netscreenActionId scriptExecutionActionId |
|
|
34 |
---MORE--- |
yesActionId |
|
|
35 |
---more--- |
yesActionId |
|
|
36 |
-- MORE -- |
hpActionId scriptExecutionActionId CanogaPerkinsActionId |
|
|
37 |
----More |
scriptExecutionActionId |
|
|
38 |
next line : |
hpActionId scriptExecutionActionId |
|
|
39 |
notes: |
3comActionId |
Configuration backed up by NCM followed by CR and LF |
|
40 |
TFTP Server: |
hpActionId |
LF |
|
41 |
Press any key to continue |
AlaxalaActionId AlaxalaActionId Alaxala1230ActionId scriptExecutionActionId |
CR and space |
|
42 |
enter key): |
H3CSwitchActionId |
LF |
|
43 |
[Yes/ press any key for no].... |
DellActionId |
y followed by LF |
|
44 |
File uploaded successfully |
H3CSwitchActionId |
LF |
|
45 |
saved configuration successfully |
H3CSwitchActionId |
LF |
|
46 |
byte |
AlaxalaActionId scriptExecutionActionId |
LF |
