Skip to content

Junos PyEZ Application using Flask (Visualization of network topology and sending config commands for Junos devices)

Notifications You must be signed in to change notification settings

thanzawa/pyez_webapp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Web application used PyEZ + Flask

====

Overview

This application can search Junos Devices , change configuretions and show device informations about multi devices.

Juniper PyEZを用いたWebアプリケーションを実装しています。

指定したアドレス範囲内でJunosデバイスを探索し、複数台のデバイスに対する設定の変更や情報の取得を行います。

Features

  • デバイスとの接続と情報の取得

  • 任意のデバイスの情報の表示

  • 設定情報の一括変更

  • 取得情報を基にしたトポロジの可視化

  • Connect to Junos devices and collect device informations

    connect

  • Show device informations at selected devices

    show devices

  • Change configurations at selected devices

    send command

  • Visualization of network topology using PyEZ, NetworkX, Matplotlib, mpld3

    topology

    info

Requirements

Install

  • Install libraries

    sudo pip install -r requirements.txt

    (If you get the error at matplotlib, please run the following command)

    sudo apt-get install python-numpy python-scipy python-matplotlib

  • Run

    python app.py

    You can access to "http://127.0.0.1:5000"

About

Junos PyEZ Application using Flask (Visualization of network topology and sending config commands for Junos devices)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published