哪些协议可用于通过网络以编程方式“推送”配置设置到 Cisco/HP 交换机?当然,我可以编写一个程序来模仿人类通过 telnet/SSH 登录时的行为,然后发出命令行命令。但我希望有更好的方法来做到这一点。
(我确定我可以通过 Google 找到答案……如果我知道要尝试的正确搜索关键字!)
哪些协议可用于通过网络以编程方式“推送”配置设置到 Cisco/HP 交换机?当然,我可以编写一个程序来模仿人类通过 telnet/SSH 登录时的行为,然后发出命令行命令。但我希望有更好的方法来做到这一点。
(我确定我可以通过 Google 找到答案……如果我知道要尝试的正确搜索关键字!)
Ciscocmd 是另一个选项,如已经提到的 RANCID;
http://sourceforge.net/projects/cosi-nms/files/ciscocmd/
或者,您可以使用 SNMP。您可以使用 TFTP URL 或 HTTP URL 向带有配置服务器位置的设备发送 SNMP 写入,并通过 SNMP 设置“Pull config”选项;
https://supportforums.cisco.com/discussion/11025771/push-configuration-snmp
如果您的设备不是旧的netconf是执行此操作的通用方法。
您可以将 SNMP 与任何网络管理系统结合使用。比如Intelligent Management Center,也知道IMC,这是HP的多厂商网络管理系统。
有关 IMC 的更多信息,请参阅以下链接:
尝试使用腐臭的。从技术上讲,它使用 ssh\telnet 将配置转储到数据库,您可以在其中查看配置的差异,并且rancid 模块之一可用于向多个设备发送命令:
思科:./clogin -c 命令
hp: ./hlogin -c 命令