备用交换机配置

django-switch-config-backup的Python项目详细描述


这是一个用于备份交换机配置的django应用程序

它可以使用SFTP或SCP从交换机下载配置,也可以登录到交换机CLI并执行命令来上载配置。在

配置保存在git存储库中

支持的备份方法:

  • Telnet和SSH CLI上载:
    • 思科
  • SCP获取:
    • 思科
  • SFTP获取:
    • 阿鲁巴HPE
    • 极端网络

某些交换机需要更改配置才能启用SFTP或SCP:

  • HPE阿鲁巴(SFTP):
    • ip传输
  • 思科(SCP):
    • ip scp服务器启用

需要Gitlist才能在web上显示配置:

https://gitlist.org/

快速入门

  1. 将“配置备份”添加到已安装的应用程序设置中,如下所示:

    INSTALLED_APPS = [
        ...
        'config_backup',
    ]
    
  2. 运行python管理.py迁移以创建配置备份模型。在

  3. 安装Gitlist

  4. 为存储库文件夹创建根文件夹并将其添加到Gitlists配置中

  5. 创建存储库文件夹

  6. 将存储库文件夹添加到设置.py使用键备份路径

    将BACKUP_URL设置为用于Cisco的CLI备份的路径(可选)

  7. 在django管理控制台中添加通用和/或交换机特定的用户名、密码和备份类型

  1. 运行python管理.pyconfig_backup[switch name]从交换机备份配置

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何在Android Wifi中筛选相同的SSID?   Java中重写接口中异常处理的泛型   java“无效转义序列(有效的是\b\t\n\f\r\”\“\”\)”语法错误   使用JNDI的java NameReadyBoundException   java如何在这个程序上执行算法   java为什么我的应用程序在调试时崩溃而应用程序停止?   Java:while循环未检测到中断条件,但如果块检测到   java如何快速使用jfreechart创建的折线图   java将输入放入JSTL会话变量,以便稍后在屏幕上显示   java在spring boot中加载外部JAR   java Apache NiFi无法使用ojdbc6连接到Oracle 12c。jar或ojdbc8。罐子   java解释StringToWordVector()Weka的输出   java charAt()找不到符号   使用mpjexpress的java阅读控制台输入