Giter Site home page Giter Site logo

flopach / johann-network-device-monitoring Goto Github PK

View Code? Open in Web Editor NEW
75.0 8.0 21.0 18.7 MB

johann is a web-based network device monitoring tool for Cisco IOS XE devices. Collect configuration and operational data of your networking devices in a structured way in one single database!

License: Other

Dockerfile 0.85% Python 55.58% JavaScript 3.49% HTML 39.81% Shell 0.27%
cisco iosxe restconf

johann-network-device-monitoring's People

Contributors

flopach avatar tes3awy avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

johann-network-device-monitoring's Issues

IOS Requirement

This is a cool project. Well done! I found it on the DevNet Blog.

I quickly cloned it and pointed it some lab CSR1000Vs I had running (that I haven't touched in a while) and realized I needed to upgrade them.

Just thought it would be nice to include an IOS-XE minimum version in the README along with the supported devices. I think the version required is 16.3.1 per a quick search. I was on 16.03.06 ๐Ÿ’ฏ

Again, great project, but just thought it would be nice to include in the README.

Protocol to be used

Hey Johann,
Just worries like if we enable https secure on switch, it would allow one more access layer to get switch access over https ?
Curious if there is way to restrict in production ? Also as you have focused on RESTCONF+YANG, thoughts to get connectivity and data using NETCONF or SSH by default ?

Cisco UI Kit

Hi @flopach,

First, I would love to thank you for your amazing contribution. I am very lucky to come across this wonderful web application.

I have a slight question though. From where did you get the cui CSS file? I know this CiscoUIKit repo from Cisco DevNet but it's an old version. I saw that it has been discontinued on GitHub and is moved to Gitlab at gitlab-sjc.cisco.com, but the link is broken!

Is there any place I can find the up-to-date S/CSS files?

Thank you

Pull requests

Hi @flopach,

Hope you are well.

I was wondering if pull requests are accepted in this repo?

Thank you

Improvement Ideas

Hi, This is awesome UI portal to manage things for IOS XE devices.
Could you share your thoughts on if I can make changes in backend for IOS XR and NXOS devices and build things for the same ?

Install

Very nice, I really liked it.
So, if I have to install it on local Ubuntu, i need to install:

  1. Nginx
  2. Docker Compose
  3. And then run: git clone https://github.com/flopach/johann-network-device-monitoring && cd johann-network-device-monitoring/docker/ && docker-compose up

Is that correct?

Feature - Save into start-config

After I tested Tools Enable RESTCONF on IOS XE device, I see that not saving into startup-config.
It should be nice to save it also on start-config.

netmiko_queries.py (line 29) ๐Ÿ‘

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.